0

IBM Bluemix 平台中的 Watson IoT 平台能够管理设备和更新固件。更新固件的过程是平台发送MQTT消息告诉注册的设备有新版本,然后设备通过http下载新版本。

我的问题是:

  1. 在设备注册过程中,设备和平台都是MQTT代理的客户端,WIoT平台不也是代理吗?经纪人在哪里?设备和平台是否处于发布-订阅关系?
  2. 为什么不让设备订阅主题以获取固件?使用http下载固件有什么好处?
4

1 回答 1

1
  1. WIoTP 是 MQTT 代理。受管理的设备通过 MQTT 连接到 WIoTP 并发布一条消息,告诉 WIoTP“我受管理并且我支持这些类型的操作”。这使用户能够使用 WIoTP API 对该设备启动这些类型的操作。
  2. WIOTP 实际上并没有托管要下载的固件。设备通过 MQTT 下载固件意味着必须将固件上传到某处的 WIoTP。
于 2017-04-06T11:45:12.747 回答