Azure IoT Hubは、インターネットに接続されたデバイスとIoTアプリケーション間の双方向通信を可能にするクラウドベースのソリューションです。このプラットフォームは、デバイスごとの認証、組み込みのデバイス管理、スケーラブルなプロビジョニングを提供し、クラウドからエッジまでソリューションを拡張します。Azure IoT Hubを使用することで、IoTデバイスからのデータ送受信のためのセキュリティ強化された通信チャネルを確立し、Azure Event Gridやサーバーレスコンピューティングとの完全な統合により、IoTアプリケーション開発を簡素化します。さらに、Azure IoT Edgeとの互換性により、ハイブリッドIoTアプリケーションの構築が可能です。
Azure IoT Hubは、デバイスからクラウドへのテレメトリデータを使用してデバイスの状態を理解し、コードを書かずに他のAzureサービスへのメッセージルートを定義することができます。クラウドからデバイスへのメッセージでは、接続されたデバイスにコマンドや通知を確実に送信し、配信確認レシートでメッセージの配信を追跡します。断続的な接続に対応するために、必要に応じてデバイスメッセージを自動的に再送信します。
また、Azure IoT Hubのデバイス更新機能は、セキュリティの脅威に迅速に対応し、ビジネス目標を達成するための機能を展開するための包括的なプラットフォームを提供します。これにより、独自の更新プラットフォームを構築するための追加の開発および保守コストを負担することなく、IoTデバイスを最新の状態に保つことができます。
Azure IoT Hubは、各接続デバイスに個別のIDと資格情報を設定し、クラウドからデバイスおよびデバイスからクラウドへのメッセージの機密性を保持するためのセキュリティを強化します。必要に応じて特定のデバイスのアクセス権を選択的に取り消すことができます。さらに、IoT Hubデバイスプロビジョニングサービスは、IoT Hubと互換性のあるあらゆるタイプのIoTデバイスをゼロタッチで登録およびプロビジョニングすることをサポートし、IoT展開を加速します。
Azure IoT Edgeを使用すると、クラウドとエッジ間でコードとサービスを伝送するIoT Edgeモジュールを簡単に作成および展開できます。これにより、AIやその他の高度な分析を含むインテリジェンスをさまざまなデバイスに分散させ、IoTアプリケーションのコストを削減し、開発作業を容易にし、オフラインまたは断続的な接続でデバイスを実行することができます。