LoginSignup
2
3

More than 3 years have passed since last update.

AWS IoT Coreの検証とraspberryPiとを使った空席情報表示アプリの作成

Last updated at Posted at 2021-05-14

概要

業務内でテレビ会議用のスペースの空席情報が知りたいといった需要あったので、一つのユースケースとしてAWS IoT Coreについて検証を行いながら、RaspberryPiと組み合わせて座席の空席情報の表示ができるアプリを実際に構築してみました。アプリを構築した際の手順等のメモを各機能ごとに記載しています。

ユースケース詳細

着座センサの付いた raspberry Pi を使って座席の空席状況を監視するアプリケーション。
image.png

デバイスから送られてきたデータに対して以下の流れで処理を行っています。
① RaspberryPiからAWS IoT Coreへのセンサーデータ送信。
② AWSの証明書を利用したデバイスの認証認可。
③ デバイスの稼働状況などの管理情報を記録。
④ IoT topicでデバイスから送られてきたデータを受信。
⑤ IoT topicで受け取ったデータにIoT ruleでデバイス管理情報等をDynamoDBから抽出して追加。
⑥ 加工したデータをIoT actionから他サービスに送信。
⑦ デバイス状態の更新。
⑧ 空席情報を判別してモニタリング用Webアプリへのデータ連携。

座席のセンサーを検知してこんな感じで画面が遷移します(画像)
client.gif

検証内容のメモ(リンクのURL調整中)

このアプリを作成した際の検証内容をAWS IoT Coreの各機能ごとに以下の内容で記載していきます。

2
3
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
2
3