Промышленное Android-приложение для управления вентиляцией по Modbus-RTU на Kotlin Android Compose

Ссылка на работу
image image
Разработано специализированное приложение для управления китайскими пультами вентиляционных установок через интерфейс 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, стабильно работает с китайскими контроллерами и имеет интуитивный интерфейс для операторов.