У нас уже запущена настройка MQTT для связи между устройствами «умный дом» и удаленным сервером, для удаленного управления устройствами.Теперь мы хотим интегрировать наши устройства с Google Home и Alexa.Эти два используют HTTP для связи со сторонними облаками устройств.
Я реализовал это для Google Home, и после получения запроса к облаку устройства запрос преобразуется в MQTT .Этот MQTT-запрос затем отправляется на устройство умного дома.Облако устройства ждет несколько секунд, чтобы получить ответ от устройства умного дома.Если в течение заданного времени не получен ответ, он отправляет сообщение об ошибке HTTP-ответ в Google Home, иначе он отправляет полученный ответ.
Есть ли лучший способ справиться с этим?Поскольку это коммерческий проект, я хочу, чтобы он был реализован правильно.
Любая помощь будет оценена.
Спасибо