Платформа Watson IoT на платформе IBM Bluemix способна управлять устройствами и обновлять прошивку. Процесс обновления прошивки заключается в том, что платформа отправляет сообщение MQTT, чтобы сообщить зарегистрированным устройствам о наличии новой версии, а затем устройства загружают новую версию через http.
Мои вопросы:
- в процессе регистрации устройства и устройство, и платформа являются клиентами брокера MQTT, не выступает ли платформа WIoT также в качестве брокера? где брокер? Находятся ли устройства и платформа в отношениях pub-sub?
- Почему бы не позволить устройствам подписаться на тему, чтобы получить прошивку? Каковы преимущества использования http для загрузки прошивки?