株式会社ZEALOT AWS事例トイレセンサー · AWS...

7
株式会社ZEALOT AWS事例トイレセンサー

Transcript of 株式会社ZEALOT AWS事例トイレセンサー · AWS...

Page 1: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

株式会社ZEALOT

AWS事例トイレセンサー

Page 2: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

概要

● 磁気スイッチと人感センサーによる遠隔トイレ空室状況確認システム

Page 3: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

導入の背景と効果

● 社内トイレが執務室から離れており、かつ個室が1つしかないためトイレに行ったが

空いていなかったというケースが多発していた。

● トイレに行きたくなったタイミングで誰かが入ってしまったとき、帰ってくるのを気

にしながら仕事をしなければならないことが社員のストレスとなっていた。

● これを解消する手段として、トイレセンサーの検討・導入を行った。

● 導入後、社員へのヒアリングによりトイレの空きを気にすることへのストレスが軽減

されたことが確認できた。

Page 4: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

システム構成図

AWS Cloud

Router

Internet

人感センサー機器

AWS IoT

DynamoDB

Lambda

S3

API Gateway

Raspberry Pi

Webブラウザ

磁気スイッチ機器

Page 5: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

使用機器

Raspberry Pi 人感センサー(左)

磁気スイッチ(右)

Page 6: 株式会社ZEALOT AWS事例トイレセンサー · AWS IoTに送り、DynamoDBにデータを蓄積。 DynamoDBへのデータ登録をトリガーにLambdaで直前の状態と今取得した情報からト

仕組み

● 磁気スイッチ(ドアの開閉)と人感センサーの状態情報を数秒毎に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で直前の状態と今取得した情報からト

確認画面