😀

Sigfox通信をAzure IoTで可視化する

2022/12/25に公開

Azure IoT hubの設定

Azure PortalでIoT hubの追加を行い、下記設定にします。

今回は無料枠で使用するので、管理タブの価格とスケールをFreeレベルに変更します。

デプロイが完了したら、「デバイス」を選択してデバイスの追加を行います。

作成したIoTHub-nao-sigfoxの共有アクセスポリシーを選択し、「iothubowner」の管理画面を開きます。
表示されるプライマリキーを使用するのでコピーしておきます。

Sigfox Backend Cloud側の設定

Event Hubを追加します。

DeviceのCallback設定画面で「Azure IoT Hub」を選択し、下記のようにプライマリキーを入力します。
JSON bodyには下記を記載します。

{ "device" : "{device}", "data" : "{data}", "time" : "{time}", "seqNumber" : "{seqNumber}" } 

Sigfox通信が行われるとAzure IoT hubのデバイス上に新たにデバイスが追加されていることがわかります。

Parse

EventHubを下記のように設定します。

Function App(関数アプリ)を作成し、関数を下記のように設定します。

GitHubで編集を提案

Discussion