Модуль 4. Интеграции · Урок 6 из 9
Урок 6. MQTT, Modbus, HomeKit и ограничения интеграций
Изучаем, почему «поддерживается протокол» не значит «поддерживается каждое устройство».
Чему вы научитесь
Составлять карту совместимости и искать проблему по цепочке данных.
MQTT и структура данных
В Sprut.hub предусмотрены возможности работы через MQTT, включая собственный брокер и программный контроллер этого протокола. Но MQTT передаёт сообщения, а тип устройства, его свойства и значения должны корректно интерпретироваться по шаблону или иной поддерживаемой интеграции.
Если сообщения приходят, а устройство не появляется в интерфейсе, причиной может быть не беспроводная сеть, а несовпадение структуры топиков, формата данных, шаблона и ожидаемых атрибутов.
Modbus и внешние системы
Для связи с устройствами Modbus применяются подходящие протоколы и интерфейсы: Modbus TCP по IP-сети и Modbus RTU при наличии совместимого последовательного подключения. Возможность физического доступа к RS-485 зависит от модели хаба, адаптера и схемы установки.
При интеграции с Wiren Board возможно несколько архитектур, и их нельзя смешивать: прямая Modbus-связь и обмен через MQTT с контроллером Wiren Board — разные пути. Сначала нарисуйте путь данных и выясните, кто владеет соединением.
HomeKit, голосовые помощники и облако
Взаимодействие с внешними экосистемами может зависеть от их поддержки конкретной категории и свойств устройства. Не обещайте сохранение всех фирменных возможностей и не приписывайте одной платформе функции другой.
Перед внедрением перечислите поддерживаемые модели, конкретную версию ПО и ожидаемое поведение без интернета. Отдельно обозначьте возможную передачу данных во внешние сервисы.
Практическая работа
Нарисуйте две схемы: прямой датчик Zigbee → Sprut.hub и устройство Modbus → Wiren Board → MQTT → Sprut.hub. Подпишите, что отвечает за обмен и как хаб узнаёт свойства.
Подготовьте вопросы проверки сторонней интеграции: поддержка модели, актуальность шаблона, локальная работа, обратная связь и поведение при сбое.
Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.
Проверьте себя
Контрольные вопросы
Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.
Сообщение и отображение модели устройства — разные уровни.
Modbus TCP обычно работает по IP, RTU по последовательному интерфейсу.
Правильных ответов: 0 из 2
Урок завершён?
Повторите ключевые идеи и убедитесь, что выполнили практическое задание.
Чтобы закончить урок, правильно ответьте на контрольный вопрос.