株式会社zealot aws事例トイレセンサー · aws...
TRANSCRIPT
![Page 1: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/1.jpg)
株式会社ZEALOT
AWS事例トイレセンサー
![Page 2: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/2.jpg)
概要
● 磁気スイッチと人感センサーによる遠隔トイレ空室状況確認システム
![Page 3: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/3.jpg)
導入の背景と効果
● 社内トイレが執務室から離れており、かつ個室が1つしかないためトイレに行ったが
空いていなかったというケースが多発していた。
● トイレに行きたくなったタイミングで誰かが入ってしまったとき、帰ってくるのを気
にしながら仕事をしなければならないことが社員のストレスとなっていた。
● これを解消する手段として、トイレセンサーの検討・導入を行った。
● 導入後、社員へのヒアリングによりトイレの空きを気にすることへのストレスが軽減
されたことが確認できた。
![Page 4: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/4.jpg)
システム構成図
AWS Cloud
Router
Internet
人感センサー機器
AWS IoT
DynamoDB
Lambda
S3
API Gateway
Raspberry Pi
Webブラウザ
磁気スイッチ機器
![Page 5: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/5.jpg)
使用機器
Raspberry Pi 人感センサー(左)
磁気スイッチ(右)
![Page 6: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/6.jpg)
仕組み
● 磁気スイッチ(ドアの開閉)と人感センサーの状態情報を数秒毎にRaspberry Pi経由でAWS IoTに送り、DynamoDBにデータを蓄積。
● DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からトイレに人がいるかいないかを判断し、DynamoDBのステータスを更新。
● S3にホストされた静的ファイル(html/css/javascript)経由でAPI Gatewayに対し、状態取得のAPIを叩き、LambdaがDynamoDBから状態を取得して整形し、返却。
● 取得結果をWebブラウザに表示。
![Page 7: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト](https://reader036.vdocuments.mx/reader036/viewer/2022062604/5fbec79e39c1e42e426ef0a2/html5/thumbnails/7.jpg)
確認画面