IBM Bluemix プラットフォームの Watson IoT プラットフォームは、デバイスの管理とファームウェアの更新が可能です。ファームウェアを更新するプロセスは、プラットフォームが MQTT メッセージを送信して、登録済みのデバイスに新しいバージョンがあることを通知し、デバイスが http 経由で新しいバージョンをダウンロードすることです。
私の質問は次のとおりです。
- デバイス登録の過程で、デバイスとプラットフォームの両方が MQTT ブローカーのクライアントであるということですか? WIoT プラットフォームもブローカーとして機能しませんか? ブローカーはどこですか?デバイスとプラットフォームは pub-sub 関係にありますか?
- デバイスがトピックにサブスクライブしてファームウェアを取得できないのはなぜですか? http を使用してファームウェアをダウンロードする利点は何ですか?