Airconet предоставляет IoT-решение нового поколения для удалённого управления кондиционерами и другими HVAC-устройствами. Система позволяет пользователям управлять климатом из любого места через мобильные и веб-приложения. Наша команда разработала надежную, безопасную и масштабируемую платформу, обеспечивающую управление в реальном времени, автоматизацию и кроссплатформенный пользовательский опыт.
Клиент:
Airconet
Услуга:
End-to-End Product Development
Сайт:
http://www.airconet.net
Отрасль:
IoT
Клиент обратился с задачей разработать решение, способное:
- Поддерживать подключение различных моделей и брендов кондиционеров
- Обеспечивать мгновенную и стабильную связь между устройствами и приложениями
- Гарантировать безопасность пользовательских данных
- Обеспечивать удобный интерфейс для пользователей iOS, Android и веба
Быть легко масштабируемым при росте числа пользователей и устройств
Мы реализовали интеллектуальную систему управления HVAC, которая включает:
- Backend: на Java 11 с использованием сокетов для связи с устройствами и REST API для взаимодействия с мобильными/веб-приложениями.
- Интеграция с IoT: взаимодействие с оборудованием осуществляется через безопасные кастомные протоколы, основанные на MQTT.
- Мобильные приложения:
- Android: нативное приложение на Java и Kotlin
- iOS: разработано на Swift
- Веб-интерфейс: личный кабинет для управления устройствами, расписаниями, аккаунтами
- Облачная инфраструктура: развернуто на AWS для обеспечения высокой доступности и масштабируемости
- Обеспечено управление HVAC-устройствами в реальном времени.
- Повышена энергоэффективность за счет автоматических расписаний.
- Обеспечено единое UX-решение на всех платформах.
- Система масштабируется под растущее число пользователей и устройств.
- Обеспечена высокая степень безопасности пользовательских данных.
Backend:
- Язык: Java 11
- Сетевые технологии: Socket Programming, REST API
- IoT-протоколы: кастомные реализации на основе MQTT
- Безопасность: шифрование, токен-авторизация (JWT)
Мобильные приложения:
- Android: Java + Kotlin
- iOS: Swift
- Поддержка OTA-обновлений, push-уведомлений, работы в фоне
Frontend (веб):
- HTML5, CSS3, JavaScript
- Адаптивная вёрстка и поддержка PWA
Облако и инфраструктура:
- Amazon Web Services (EC2, RDS, S3)
- CI/CD: Jenkins / GitHub Actions
- Мониторинг и логирование: CloudWatch, Grafana
Безопасность:
- HTTPS
- JWT для авторизации
Роль-базированная система прав (RBAC)