IoT Hubsは、スケーラブルなIoTソリューションを構築するためのクラウドサービスです。デバイスやゲートウェイからのメッセージのスケーラブルなキューとして使用できます。誰かがキューの反対側にあり、メッセージを処理する必要があります。これは、Stream Analyticsサービス(キューをポーリングしてメッセージを処理してさらに処理する非常に難しいタスクを実装するサービス)にすることができます。
マイクロソフトが開発したテストソリューションを利用することをお勧めします。これは接続ドットと呼ばれています:-) hereがあります。ソリューションを実装するために必要なすべてのコンポーネントを通過します - さまざまなデバイスやキューから、分析や視覚化まで。
マイクロソフトの参照アーキテクチャは、Azure IoT Suite siteにあります。これはリモート監視ソリューションを備えています。 Azureアカウントを登録してから、展開するだけです。エンドツーエンドのリモート監視ソリューションが導入され、アーキテクチャをレビューしてフローを理解することができます。
ゲートウェイを介して、あなたのメッセージを送信するためには、(何とかあるいはその両方)の方法を二つのうちの一つを使用することができます。
1)はそのゲートウェイを介してメッセージを渡すために - ちょうど、あなたのゲートウェイにそれを、あなたのゲートウェイができ送りますすべてのメッセージがOKであることを確認し、処理のためにIoT Hub(キュー)に送信します。あなたはIoTハブ自体でそれを行うことはできませんので、着信メッセージに適切なフォーマットなどがあることを保証することができます。
2)ゲートウェイにメッセージを送信するには、あなたが同じメッセージをたくさん送信するときの状況を避けるために、 "大きな"メッセージをキューに送ります。明らかな理由から、情報は「平均的」であるが、正確ではないため、注意して行う必要があります。しかし、メッセージをアーカイブのようなものに蓄積してAzure Storageに入れ、そのファイルへのリンクをIoT Hubに送ることができます。処理担当者がメッセージを受け取り、ファイルをダウンロードして処理を開始します。
あなたの答えをありがとう!ノードから受信したパケットをhttpを通して自分のウェブサーバに送る方法を知っていますか? –
更新された回答を参照 - コメントが長すぎます:-) –
ありがとうございました!本当に助けになりました! –