Azure IoT Edgeの公式ドキュメントに書かれている、IoT Edge Hubについて、重要な部分を抜き出そうと思います。
IoT Edge Hub
- ローカルに置くことができるIoT Hub
- デバイスの認証情報は、IoT Hubに接続したときにダウンロードする
- IoT Hubとの接続
- IoT Edge Hub - IoT Hub間はAMQP
- IoT Edge Hub - IoT Hub間は帯域幅を減らす工夫がされている
- IoT Hubと接続が切れたときは、メッセージ/ツインをキャッシュ
ローカル通信
- IoTHubのメッセージルーティング機能(AMQP, MQTT)とMQTTブローカー
- MQTTブローカーはメッセージの順序付けはベストエフォート
- MQTTブローカーのほうが高速
Deviceとの接続