0

Azure Service Busを追加してCloud to Deviceメッセージをキューに入れることはできますか? メッセージを受信すると、すべてのメッセージがIoTHubに来たのと同じ順序であることを確認する必要があります。 IoTHubの標準キューがそれを提供するかどうかはわかりませんでした。 ServiceBusを使用したい第2の理由は、有効期限も長くなり、IoTHubはメッセージに48時間しかかかりません。 私は、IoTHub設定でエンドポイントとルートを追加することで、DeviceMessagesでServiceBusを簡単に使用できますが、C2Dメッセージではどういうことがありますか?Azure IoTHub ServiceBus to Cloud to Deviceメッセージ?

答えて

0

私の経験上、C2Dメッセージとの通信にはAzure Service Bus Queueを使用することができます。しかし、Azure Service Busはほとんどの言語でAMQP & HTTPプロトコルのみをサポートしているため、RaspberryPi/DragonBoardなどのパフォーマンスの良いデバイスには適していますが、AMQPまたはHTTPプロトコルは重すぎますArduinoのように。

しかし、Azure IoTHubは非常に薄い&単純な& MQTTプロトコルをサポートしており、パフォーマンスは低下します。

Azure Stream Analytics & Azureストレージサービス(テーブルストレージ/ DocumentDB /データレイクなど)とIoTHubを統合して、データ永続性のためのすべてのメッセージを格納することができます。次に、メッセージの有効期限を心配する必要はありません。&は、いつでもStream Analyticsによって保存されているすべてのデータを取得できます(&)。

参照として、どのように&を知るための下のリンクを参照してください。

  1. Get started with Azure Stream Analytics to process data from IoT devices
  2. Build an IoT solution by using Stream Analytics
  3. Stream Analytics outputs: Options for storage, analysis

それがお役に立てば幸いです。どんな心配も、私に知らせてください。

関連する問題