Разработка программного комплекса для управления IoT-устройством
Цель проекта
Создание программного комплекса для удаленного управления виртуальным IoT-устройством (RGB-лампочкой) с использованием облачных технологий. Лампочка выполняет роль визуального индикатора состояния системы.
Основные задачи
1. Разработка клиента для управления лампочкой
- Реализовать управление виртуальной RGB-лампочкой по протоколу MQTT с использованием библиотеки Paho.
- Обеспечить независимое управление:
- Цветом (отдельные каналы R, G, B).
- Яркостью.
2. Интеграция с облачной платформой
- Настроить получение управляющих сигналов для лампочки из указанной облачной службы.
- Сигналы должны формироваться на основе показаний виртуального датчика.
3. Разработка виртуального прибора с датчиком
- Создать виртуальный прибор, имитирующий работу устройства.
- Реализовать виртуальный сенсор для считывания данных о состоянии этого прибора.
- Язык программирования для данной части задачи обсуждается с исполнителем.
Ключевые технологии
- Протокол MQTT (библиотека Paho).
- Облачная платформа для IoT (на выбор исполнителя, совместимая с MQTT).
- Язык программирования Python (для клиента лампочки).