Разработано специализированное приложение для управления китайскими пультами вентиляционных установок через интерфейс RS-485. Решение предназначено для промышленного использования и обеспечивает полный контроль над климатическим оборудованием.
⚙️ Технологический стек
• 💻 Kotlin — основной язык разработки
• 🎨 Jetpack Compose — современный декларативный UI
• 🧠 MVVM — архитектурный паттерн
• 🔄 LiveData/StateFlow — реактивное управление состоянием
• ⚡ Kotlin Coroutines — асинхронная обработка
• 🛰️ Modbus-RTU Protocol — промышленный протокол связи
• 🔌 Serial Port (RS-485) — аппаратный интерфейс подключения
🧩 Основной функционал
🔧 Управление оборудованием:
• Включение / выключение вентиляционной установки
• Регулировка скорости (3 режима)
• Переключение ручного / автоматического режимов
🌡️ Мониторинг параметров температуры
🩺 Система диагностики:
• Мониторинг состояния
• Отображение ошибок и аварий
• Индикация защиты от замерзания и учёт времени работы
⚙️ Дополнительные возможности:
• Режим «Отпуск» с таймером
• Заставка с настраиваемым временем
• Защита PIN-кодом
• Автоопределение COM-портов и переподключение
• Индикация состояния связи
🌐 Сетевое взаимодействие:
• Чтение / запись регистров Modbus-RTU
• Асинхронная очередь запросов
• Тайм-ауты и повторные попытки
🚀 Результат
Создано надёжное промышленное приложение. Поддерживает все функции Modbus-RTU, стабильно работает с китайскими контроллерами и имеет интуитивный интерфейс для операторов.