【中級】Wio LTEとオムロン絶対圧センサーを用いたIoT開発ハンズオン
目次
- (–min.) 事前にインストールしておくソフトウェア
- (15min.) ハードウェアと開発環境の確認
- (30min.) ハンズオン環境構築
- (30min.) ハードコードを無くせ
- (30min.) SIMグループ増殖を防ぐ
0. 事前にインストールしておくソフトウェア
- 詳細 ボードプラットフォーム
- 詳細 ライブラリ
1. ハードウェアと開発環境の確認
絶対圧センサーの値をSORACOM Harvestでグラフ表示することで、ハードウェア・SIM・SORACOMアカウントが問題なく使用できることを確認します。
- [詳細] ブランクのスケッチをWio LTEに書き込んでください。
- [詳細] Wio LTEにSIMを差してください。
- [詳細] 絶対圧センサーをWio LTEに接続してください。
- [詳細] SIMにSIMグループを割り当ててください。
- [詳細] SIMグループにSORACOM Harvestを割り当てて、有効にしてください。
- [詳細] 絶対圧をSORACOM Harvestへ送信するスケッチをWio LTEに書き込んでください。
- [詳細] SORACOM Harvestに絶対圧が表示されていることを確認してください。
2. ハンズオン環境構築
絶対圧をAWSのクラウドサービスで処理できるように、AWS IoT Coreへ送信します。
- [詳細] SIMグループに割り当てているSORACOM Harvestを無効にしてください。
- [詳細] AWS IoT CoreのカスタムエンドポイントとCA証明書を取得してください。
- [詳細] AWS IoT Coreにポリシーを追加してください。
- [詳細] AWS IoT Coreにモノを追加して、クライアント証明書とプライベートキーを取得してください。
- [詳細] SORACOM認証情報ストアに認証情報を追加してください。
- [詳細] SIMグループにSORACOM Beamを追加してください。
- [詳細] 絶対圧をAWS IoT Coreへ送信するスケッチをWio LTEに書き込んでください。
- [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。
3. ハードコードを無くせ
- [詳細] デバイスを増やしたときにスケッチを書き換えなければいけない箇所を調べてください。
- [詳細] どのような方法でスケッチを書き換えないようにするか考えてください。
- [詳細] SIMにモノの名前を登録してください。
- [詳細] SORACOM Air メタデータサービスを有効にしてください。
- [詳細] スケッチを修正してWio LTEに書き込んでください。
- [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。
4. SIMグループ増殖を防ぐ
- [詳細] デバイスを増やしたときに追加しなければいけないSORACOMの設定を調べてください。
- [詳細] SIMグループを増やさなくても済む方法を考えてください。
- [詳細] SIMグループの設定をAPIで取得してください。
- [詳細] SORACOM Beamの設定を切り出して、クレデンシャルIDを変更してください。
- [詳細] SIMグループに変更したSORACOM Beamの設定を設定してください。
- [詳細] SORACOM認証情報ストアに認証情報を追加してください。
- [詳細] Wio LTEを動かしてください。
- [詳細] AWS IoT Coreに絶対圧が届いていることを確認してください。