私はAzure IoTの学習を始めました。とても面白いです。 IoT Hubはデータをどこかに保存しているのですか?
すなわち、温度をIoTハブに渡し、さらに使用するためにデータベースに格納したいとします。どのように可能ですか?
IoTハブを使用したデバイスからクラウドおよびクラウドツーデバイスの動作についてはっきりしています。Microsoft Azure IoT Hubはデータを保存しますか?
答えて
IoTハブは、デバイスをイベントハブエンドポイント経由でクラウドメッセージに公開します。イベントハブの保存期間は日数で表されます。これは、カーソルがクライアント側(キューやトピックのようにサーバー側ではないため)にあるため、読み取り側のクライアントがより多くの時間を読み取ることができるデータの流れです。 IoTハブの場合、関連する保存期間はデフォルトで1日ですが、変更することができます。
受信したメッセージをデバイスから保存する場合は、メッセージを処理してデータベースに格納するビジネスロジックを持つEvent Hubs公開エンドポイント(たとえば、イベントプロセッサホスト)でクライアントが読み取る必要があります例えば。
もちろん、別のデカップリングレイヤを使用して、クライアントがイベントハブから読み込んでメッセージをキューに格納することもできます。次に、独自のペースでキューから読み取り、データベースに格納する別のクライアントがあります。このようにして、イベントハブを読み取る高速パスがあります。
これは、すべてのIoTシナリオでの使用例です。
ステップ1:イベントハブを介した大規模データの取り込み。
手順2:ストリーム処理エンジン(Stream AnalyticsまたはHDInsight/Storm)を作成して使用します。条件(SQLのようなクエリ)を実行して、適切なデータをコールドストアまたはホットストアのいずれかにフィルタリングして保存し、それ以降の分析を行うことができます。
ステップ3:コールド・パス分析のストレージは、Azure BLOBにすることができます。ストリームアナリティクスは、データを直接書き込むように設定することができます。 Coldにはクエリを必要とせず安価な他のすべてのデータが含まれている可能性があります。
ステップ4:ホットパス分析の処理。これはより定期的に照会するデータです。リアルタイムの分析を実行する必要のあるデータあなたのケースでは、しきい値を超えて温度値がチェックされているように!緊急のトリガーが必要です!
ストリームアナリティクスジョブの設定中に問題が発生した場合はお知らせください。 :)
IoT Suiteのリモート監視の事前構成済みソリューション(https://azure.microsoft.com/documentation/articles/iot-suite-remote-monitoring-sample-walkthrough/)を見ると、Blobストレージの遠隔測定が継続され、DocumentDbにデバイスステータス情報が保持されていることがわかります。この事前設定されたソリューションは、以前の回答で得られたポイントの実例を示します。
- 1. Azure IoT Hub - テレメトリのベストプラクティスを保存
- 2. Azure IoT Hub
- 3. RabbitMQからAzure IoT-Hubへ?
- 4. NodeMCUをMicrosoft Azure IoT Hubに接続する際の問題
- 5. IoT Hub(microsoft azure)からデータをフェッチするさまざまな方法は何ですか?
- 6. Cloud(またはAzure IoT HUB)でCoAPリクエストを送受信する
- 7. Azure IoT Hub - IoTハブでテーブルストレージを使用する方法
- 8. AMQP経由でAzure IoT hubに接続
- 9. azure java iot hub mqtt does not connect
- 10. ArduinoイーサネットシールドがAzure IoT Hubに接続
- 11. Azure IoT-HubとのPython paho-MQTT接続
- 12. Iot Hub AzureでpartitionIdまたはpartitionKeyを使用する
- 13. Azure IoT Hubからデバイスのリストを入手
- 14. AndroidモバイルアプリからAzure IoT Hubにメッセージを送信
- 15. 簡単な方法は、私はMSのチュートリアル<a href="https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-getstarted" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-getstarted</a>からのコードを使用してみてくださいC#の
- 16. Azure IoT Hubを使用してファームウェアをアップデートする
- 17. mosquittoブローカーからazure IOT hubにメッセージを送信する方法
- 18. 機能アプリをAzure IoT Hubに使用するには?
- 19. M2MQTTパブリッシュ時にAzure IoT Hubから切断する
- 20. デバイスからIOT HUBにデータを送信するには?
- 21. AndroidアプリケーションからAzure IoT Hubデバイスにメッセージを送信
- 22. バックエンドシステムからのAzure IoT Hubメッセージの読み取り
- 23. Azure IoTプッシュ通知
- 24. Azure IoT-Hubデバイスキー(共有アクセスキー)の有効期限
- 25. Azure IoT Hub for CC3200 TIおよびEnergia Mac OS Sierra
- 26. Paho MQTT C Beaglebone BlackのAzure IoT-Hubとのクライアント接続
- 27. デバイスからazure iot hubにデバイスを登録する方法(iot client c sdkを使用)
- 28. Azure IoT HubにCloud-To-Deviceメッセージとして65kb以上を送信する方法はありますか?
- 29. クラウドツーデバイスAzure IoT REST API
- 30. Windows IotおよびAzure IoTハブチュートリアル
Hmmm。これは、MS Azure IoTが設計されているものを洞察しています。リアルタイムアクションに向けて、非常に重い強調(おそらくバイアス?)。私がここに残しているのは、コールド・パス(クエリーを必要とする)の分析です。たとえば、リアルタイムだけでなく、過去の月や年など、時間の経過とともにデバイスの動作を見直し、学習することができます。 – dapug