explorer2019-handson

【中級】Wio LTEとオムロン絶対圧センサーを用いたIoT開発ハンズオン

目次

  1. (–min.) 事前にインストールしておくソフトウェア
  2. (15min.) ハードウェアと開発環境の確認
  3. (30min.) ハンズオン環境構築
  4. (30min.) ハードコードを無くせ
  5. (30min.) SIMグループ増殖を防ぐ

0. 事前にインストールしておくソフトウェア

  1. 詳細 ボードプラットフォーム
  2. 詳細 ライブラリ

1. ハードウェアと開発環境の確認

絶対圧センサーの値をSORACOM Harvestでグラフ表示することで、ハードウェア・SIM・SORACOMアカウントが問題なく使用できることを確認します。

4

  1. [詳細] ブランクのスケッチWio LTEに書き込んでください。
  2. [詳細] Wio LTESIMを差してください。
  3. [詳細] 絶対圧センサーWio LTEに接続してください。
  4. [詳細] SIMSIMグループを割り当ててください。
  5. [詳細] SIMグループSORACOM Harvestを割り当てて、有効にしてください。
  6. [詳細] 絶対圧をSORACOM Harvestへ送信するスケッチWio LTEに書き込んでください。
  7. [詳細] SORACOM Harvestに絶対圧が表示されていることを確認してください。

2. ハンズオン環境構築

絶対圧をAWSのクラウドサービスで処理できるように、AWS IoT Coreへ送信します。

5

  1. [詳細] SIMグループに割り当てているSORACOM Harvestを無効にしてください。
  2. [詳細] AWS IoT CoreカスタムエンドポイントCA証明書を取得してください。
  3. [詳細] AWS IoT Coreポリシーを追加してください。
  4. [詳細] AWS IoT Coreモノを追加して、クライアント証明書プライベートキーを取得してください。
  5. [詳細] SORACOM認証情報ストア認証情報を追加してください。
  6. [詳細] SIMグループSORACOM Beamを追加してください。
  7. [詳細] 絶対圧をAWS IoT Coreへ送信するスケッチWio LTEに書き込んでください。
  8. [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。

3. ハードコードを無くせ

6

  1. [詳細] デバイスを増やしたときにスケッチを書き換えなければいけない箇所を調べてください。
  2. [詳細] どのような方法でスケッチを書き換えないようにするか考えてください。
  3. [詳細] SIMモノの名前を登録してください。
  4. [詳細] SORACOM Air メタデータサービスを有効にしてください。
  5. [詳細] スケッチを修正してWio LTEに書き込んでください。
  6. [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。

4. SIMグループ増殖を防ぐ

  1. [詳細] デバイスを増やしたときに追加しなければいけないSORACOMの設定を調べてください。
  2. [詳細] SIMグループを増やさなくても済む方法を考えてください。
  3. [詳細] SIMグループの設定をAPIで取得してください。
  4. [詳細] SORACOM Beamの設定を切り出して、クレデンシャルIDを変更してください。
  5. [詳細] SIMグループ変更したSORACOM Beamの設定を設定してください。
  6. [詳細] SORACOM認証情報ストア認証情報を追加してください。
  7. [詳細] Wio LTEを動かしてください。
  8. [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。