LoginSignup
0
0

More than 1 year has passed since last update.

GR-ROSEをIoT Hubに接続

Last updated at Posted at 2021-12-23

先日ALGYANのGR-ROSE IoTシステム開発コンテスト作品LT大会にて発表したシステムに関して、IoT Hubとの接続の部分について詳しく知りたいという声があったので曖昧な記憶を頼りにまとめておきたいと思います。

Azure側の準備

  • IoT Hubにデバイスを登録
  • デバイスプロビジョニングサービス(DPS)を追加してIoT Hubと紐付け

IoT Hubにデバイスを登録するところまでは他に参考記事がたくさんあると思いますので割愛させて頂きます。DPSの赤枠部分の情報が後ほど必要になってきます

スクリーンショット 2021-12-23 11.44.51.png

左のリンク済みIoT HubよりIoT Hubを追加します

スクリーンショット 2021-12-23 11.32.38.png

IoT Hubに登録したデバイスの主キーとセカンダリキーをDPSに登録します

スクリーンショット 2021-12-24 20.33.21.png

個別登録の追加→対称キーを選択しデバイスの情報を入力します

スクリーンショット 2021-12-24 20.37.10.png

GR-ROSEのソースコード

ENDPOINTとID_SCOPEが先程のプロビジョニングサービスの情報になります

#define ENDPOINT.            "rose-provisioning.azure-devices-provisioning.net" 
#define ID_SCOPE             "0ne003AD2F6"
#define REGISTRATION_ID            "symm-key-rose-0001" // DPSで登録した対称キーの登録ID
#define DEVICE_SYMMETRIC_KEY "xxxxxxxxxx" // IoT Hubに登録しているデバイスの主キー
#define MODULE_ID.           ""
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0