我已经读过《小米2》了。我想知道的是,Xiaomi2mqtt是如何通过互联网连接到实际的硬件设备(Aquara)的?在另一个世界,我不理解文档的这一部分:
//Device list:
{
"device_id": "Nice name",
"158d000aaa2888": "Bedroom window",
"158d000aaa5b35": "Frontdoor",
"gateways": {
"gateway_id": "password"
}
}
“158d000aaa2888”,“158d000aaa5b35”,“网关id”,“密码”
这些是什么?他们来自哪里?它们是用来干什么的?
最佳答案
网关连接到一个中国云服务,但它是相当无证的。
除此之外,您还可以启用本地网络模式。这是Xiaomi2mqtt应用程序所使用的。如何启用它,在wiki上记录,https://github.com/svrooij/node-xiaomi2mqtt/wiki/Network-mode-iOS
它是这样工作的Gateway -> Wifi -> Chinese cloud api -> MiHome app
但是Xiaomi2mqtt应用程序使用了以下内容:Gateway (with local mode enabled) -> Wifi (multicast messages) -> xiaomi2mqtt (running on device on same network).
另外,在封闭的无关问题上发表文章,并没有真正的帮助…