我已经读过《小米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).
另外,在封闭的无关问题上发表文章,并没有真正的帮助…

10-01 02:23