我正在尝试将智能家居设备与Google Home和Alexa集成,但我面临以下问题。
如何跟踪同步请求 - 响应?有没有更好的方法来实现这个系统?
完全可能与HTTP到MQTT再次返回。
我已经为Alexa和Google Home为我的Node-RED节点做了这个。
您只需跟踪正在进行的请求,并在请求/响应MQTT消息中包含唯一ID,同时还运行计时器以处理来自设备的响应。
项目gBridge(https://github.com/kservices/gBridge; https://about.gbridge.io)基本上实现了普通的Google Assistant / Alexa到MQTT桥接。
关于您的问题,有两点有助于实施这些解决方案: