More Related Content
PPTX
PDF
データセンター向け高機能スイッチ Cisco Nexus スイッチ ガイド PDF
FlexPod Day 2016 - Cisco session (Publish edition) PDF
SDNなう – OpenStack最新情報セミナー 2015年7月 PDF
PPTX
DaiNishino_SDN-conference-2014_TB-07_2012-02-18 PDF
【Interop Tokyo 2016】 ShowNet - SSS-17 : ShowNet 2016 を支えるシスコの最新テクノロジー PDF
[G-Tech2014講演資料] シスコのSDN最新動向とITインフラエンジニアに求められるスキル - シスコシステムズ合同会社 What's hot
PPTX
サイバーエージェント様 発表「OpenStackのNWと物理の話」 PDF
【Interop Tokyo 2016】 Seminar - EA-08 : シスコ データセンターSDN戦略、3本の矢 PDF
【Interop Tokyo 2016】 Seminar - EA-05 : 「Cisco の先進コア ネットワーク ソリューション」 Shownet 2... PDF
PDF
Cisco Connect Japan 2014:企業向け無線 LAN インフラの最新動向と最新ソリューションのご紹介 PDF
【Interop tokyo 2014】 ShowNetを支えるCiscoのキーテクノロジー PDF
【さくらのクラウド】サービス概要カタログ2017年1月号 PDF
【Interop Tokyo 2016】 Seminar - EA-18 : 「Cisco の先進セキュリティ ソリューション」 Shownet 2016... PPTX
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用 PDF
【Interop tokyo 2014】 シスコ技術者認定 プロフェッショナル レベル CCNP Security PDF
PDF
Netapp_innovation_2015_Cisco_抜粋修正版 PDF
【Interop Tokyo 2016】 ネットワーク モデリングと自動制御 PDF
PDF
VYATTA USERS MEETING Autumn 2013_idcf PDF
SCALR OSS版のインストール手順のご紹介 20131204 01 PDF
201310 ITproEXPO_clouddaystokyo2013fall_idcf PDF
サーバー初心者のためのWordPressサイト構築手順 PDF
[SDN JAPAN 2013] IaaS事業者が考える真のSDN PDF
いよいよマルチクラウドの時代!マルチクラウド検討比較する前に知っておくべきポイント(Oracle Cloudウェビナーシリーズ: 2020年9月9日) 株... Similar to Internet of Toilet / Jaws festa 2016
PDF
PDF
AWS Black Belt Tech シリーズ 2015 - AWS IoT PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン PDF
AWS Black Belt Online Seminar 2016 AWS IoT PDF
イマドキ!ユースケース別に見るAWS IoT への接続パターン PDF
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング PPTX
PDF
デバイスの運用で使える AWS IoTサービスの紹介 PDF
PDF
PDF
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」 PDF
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築 PDF
01_2021年上半期 AWS IoT サービスアップデート PDF
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用) PDF
どこでも使えるIoTを目指して 〜さくらインターネットのIoTへの取り組み〜 PDF
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話 PDF
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方 PDF
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~ PDF
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps PDF
202204 AWS Black Belt Online Seminar AWS IoT Device Defender Internet of Toilet / Jaws festa 2016
- 1.
クラウドで、世界を、もっと、はたらきやすく
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
http://www.serverworks.co.jp
トイレで学ぶ、IoTの仕組み
株式会社サーバーワークス
IoT担当 中村悟⼤大/@GALACTIC1969
JAWS Festa 東海道 2016
2016/10/22
- 2.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
こんな軸で活動しています
IoT
BI
モノづくりによる全体最適
今⽇日は…
2
- 3.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
こんな軸で活動しています
IoT
BI
モノづくりによる全体最適
今⽇日は…
3
- 4.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
4
クラウドで始めるIoT
- 5.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
5
アジェンダ
イントロダクション
AWSにおけるIoT (AWS IoTの紹介)
IoTで⾝身近な課題を解決! トイレ編
まとめ
- 6.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
6
アジェンダ
イントロダクション
AWSにおけるIoT (AWS IoTの紹介)
IoTで⾝身近な課題を解決! トイレ編
まとめ
- 7.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
中村悟⼤大 /@GALACTIC1969
サーバーワークス 新卒⼊入社 3年年⽬目
今期からIoT担当 (それまでは普通のエンジニア)
好きなAWSサービス: AWS IoT
好きな⿂魚: 養殖ブリ
⾃自⼰己紹介
7
- 8.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
これまでやってきたこと
8
- 9.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
これまでやってきたこと
9
http://blog.serverworks.co.jp/tech/2016/04/20/solar-‐‑‒powered-‐‑‒sensor/
社内にセンサーをばら撒いてみたり
- 10.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
これまでやってきたこと
10
SlackのログをRedshiftに貯めて眺めてみたり
- 11.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
これまでやってきたこと
11
Slackで
⼯工数管理理してみたり
http://blog.serverworks.co.jp/tech/2015/12/16/slack-‐‑‒de-‐‑‒manhour/
- 12.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
こんな軸で活動しています
IoT
BI
全体最適
⾃自⼰己紹介
12
- 13.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
13
ところで…
- 14.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
14
- 15.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
15
IoTの勢いはまだまだ衰えません
- 16.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ハイプサイクル 2015
16
https://www.gartner.co.jp/press/html/pr20150827-‐‑‒01.html
- 17.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ハイプサイクル 2016
17
https://www.gartner.co.jp/press/html/pr20160825-‐‑‒01.html
- 18.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
どんなことができる?
異異常検知、故障予測、動作把握、
遠隔制御、etc
何が⽬目的?
予防予知保全、作業効率率率Up・⾃自動化、
etc
展⽰示会等でよく⾒見見るIoTのビジネス的な売り
18
- 19.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
IoTは個⼈人でも取り組めるテーマ
Raspberry PiやSORACOMの登場で
⾦金金銭的な敷居はかなり低くなった
⾝身近な課題を解決したりすると
結構⾯面⽩白い
ビジネスだけじゃない、IoT
19
- 20.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
もちろんAWSにもIoTはある!
20
AWSにおけるIoT
AWS IoTとは
- 21.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
re:Invent 2015で発表
IoTプラットフォーム
認証・認可
データ送受信
(MQTTS, HTTPS)
デバイスの管理理
AWSサービスとの連携
AWSにおけるIoT
21
AWS IoT
- 22.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
AWS IoTのページにはちょっと難しい図が載っている
22
- 23.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
まずはこの図に沿ってAWS IoTの説明をします
23
- 24.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
認証・インターフェース
24
デバイスとAWSの間でデータを送受信できる
-‐‑‒ 認証はX.509証明書、IAM、Cognito
-‐‑‒ プロトコルはHTTPS, MQTTS
-‐‑‒ デバイス向けのSDKも提供されている
-‐‑‒ IAM PolicyのようなPolicyも詳細に設定可能
- 25.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
データをMQTTSかHTTPSでAWSに送れる
デバイスから利利⽤用する場合、
基本は証明書による認証(MQTTS)
証明書にPolicyを紐紐付ける事で
リソースへのアクセス等を制限できる
認証・インターフェース
25
- 26.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Pub/Sub型のプロトコル
通信は必ずブローカーを経由する
ヘッダ最⼩小2Byte (HTTPは最⼩小50Byte)
省省電⼒力力・低帯域を想定したIoT向け
プロトコル
ここでMQTTの話
26
- 27.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
MQTTの話/Pub/Subモデル
27
Topic A
Topic B
Topic C
Topic D
Publisher Subscriber
- 28.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
MQTTの話/Pub/Subモデル
28
Topic A
Topic B
Topic C
Topic D
Publisher Subscriber
Topic AをSubscribe
Topic CをSubscribe
- 29.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
MQTTの話/Pub/Subモデル
29
Topic A
Topic B
Topic C
Topic D
Publisher Subscriber
Topic AをSubscribe
Topic CをSubscribe
Topic AにPublish
Topic CにPublish
- 30.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Tokyo/RoomA/Temperature
Tokyo/RoomA/Humidity
Osaka/RoomB/Temperature
Osaka/RoomB/Humidity
MQTTの話/Topicは階層構造になっている
30
※Topicに作成⼿手続きや制限等はなく、⾃自由に決めて勝⼿手に送って良良い
※ただし、「$」で始まるTopicはAWSによって予約済み
Topicの例例
- 31.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
# (以下の階層全部)
Tokyo/#
東京オフィスの全部屋の全ての値
+ (その階層全部)
Osaka/+/Humidity
⼤大阪オフィスの全部屋の湿度度
MQTTの話/Topicを指定する時はワイルドカード(#, +)が使える
31
- 32.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
認証・インターフェース
32
- 33.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ルールエンジン
33
ルールエンジンを使って⾊色々できる
-‐‑‒ データのフィルタリング
-‐‑‒ データの加⼯工
-‐‑‒ 他のAWSサービスとの連携
-‐‑‒ SNSのTopicにPublishしたり
-‐‑‒ Lambda Functionを起動したり
-‐‑‒ Kinesisにデータを流流したり…
- 34.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
特定の条件時に他のAWSサービスと連携
する機能
条件を指定するQueryと、連携を指定
するActionの2つで構成される
ルールエンジン
34
- 35.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
QueryはSQLのように書ける
JSONをパースできて、Queryの中で
JSONの属性にアクセスできる
(データはJSONで送ったほうが良良い)
ルールエンジン/クエリ
35
SELECT * FROM ʻ‘Tokyo/RoomA/temperatureʼ’
WHERE temperature > 30
- 36.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
QueryはSQLのように書ける
ルールエンジン/クエリ
36
SELECT * FROM ʻ‘Tokyo/RoomA/temperatureʼ’
WHERE temperature > 30
このTopicを受信した時に
Queryが実⾏行行される
この条件がTRUEの時に
Actionが実⾏行行される
JSONの属性
「temperature」を参照し
ている
- 37.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
四則演算やTimestampの発⾏行行等も可能
ルールエンジン/クエリ
37
SELECT (temperature*1.8)+32 as fahrenheit, timestamp() as ts
FROM ʻ‘Tokyo/RoomA/temperatureʼ’
WHERE temperature > 30
- 38.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
四則演算やTimestampの発⾏行行等も可能
ルールエンジン/クエリ
38
SELECT (temperature*1.8)+32 as fahrenheit, timestamp() as ts
FROM ʻ‘Tokyo/RoomA/temperatureʼ’
WHERE temperature > 30
数式を書いて
摂⽒氏を華⽒氏に変換
タイムスタンプを発⾏行行
(ミリ秒表記のUnixtime)
- 39.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
アクションで他サービスとの連携を指定
ひとつのルールに複数設定できる
連携できるサービスは沢⼭山
ルールエンジン/アクション
39
- 40.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ルールエンジン/アクション/AWS IoTと連携できるAWSサービス達
40
- 41.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
通知
SNS
DB
DynamoDB, Redshift(Kinesis経由)
分析
Machine Learning, Kinesis,
CloudWatch, Elasticsearch Service
ルールエンジン/アクション/AWS IoTと連携できるAWSサービス達
41
- 42.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ストレージ
S3
コンピューティング
Lambda
アプリケーション
SQS
ルールエンジン/アクション/AWS IoTと連携できるAWSサービス達
42
- 43.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
連携できるサービスはかなり広い
SNS, Kinesis, Lambdaを経由することで
連携の幅がさらに広がる
ルールエンジン/アクション/AWS IoTと連携できるAWSサービス達
43
- 44.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
例例えば…
IoTのデータをRedshiftに溜溜める
異異常検知(ML)したらSNSでメール送る
Kinesis Streamに投げてLambdaで
データを加⼯工する
ルールエンジン/アクション/AWS IoTと連携できるAWSサービス達
44
- 45.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
ルールエンジン
45
- 46.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
デバイスレジストリ
46
デバイスの管理理ができる
-‐‑‒ マネコンに仮想的なデバイス「Thing」を作れる
-‐‑‒ 最⼤大50組のKey/ValueをThingに紐紐付けられる
-‐‑‒ ThingにJSONを保持させられる(Shadow)
- 47.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
デバイスシャドウ
47
Device Shadowで⾮非同期なコミュニケーション
-‐‑‒ 通知、Diff機能が付いたJSON置き場
-‐‑‒ APIでもMQTTでもアクセス可能
-‐‑‒ このJSONを通して⾮非同期にコミュニケーションを⾏行行える
-‐‑‒ デバイスの状態とアプリからのリクエストをそれぞれ
JSONで保持して、差分があればそれを検知できる
- 48.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Thingに紐紐づくJSON
MQTTS, HTTPS, SDKでアクセス可
ReportedとDesiredの2つの状態(属性)を
持つ
デバイスシャドウ
48
- 49.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
デバイスシャドウ/JSON構造
49
{
“state”: {
"reported": {
“switch”: “on”
},
“desired”: {
“switch”: “off”
},
“delta”: {
“switch”: “on”
}
}
}
Reported
-‐‑‒ デバイスから報告された状態
Desired
-‐‑‒ デバイスがなるべき状態
Delta
-‐‑‒ ReportedとDesiredの差分
- 50.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
デバイスシャドウ
50
- 51.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
51
これが、AWS IoT
- 52.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
52
アジェンダ
イントロダクション
AWSにおけるIoT (AWS IoTの紹介)
IoTで⾝身近な課題を解決! トイレ編
まとめ
- 53.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
53
IoTで⾝身近な課題を解決!
トイレ編
- 54.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
54
ここから流流れが
ちょっと変わります
- 55.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
40:2
55
0
10
20
30
40
- 56.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
圧倒的トイレ不不⾜足
56
0
10
20
30
40
社員数(男性) トイレの個室の数
※事務所衛⽣生基準規則の第17条はクリアしている
- 57.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
14時過ぎのいつもの光景
57
- 58.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
どうすればよいのか?
58
- 59.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
そこでAWS IoT!
59
- 60.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
IoTとはいっても…
60
IoTで解決できそうな課題を考える
- 61.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
IoTとはいっても…
61
考えた結果、課題が2つ⾒見見えてきた
- 62.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
課題1: 遠すぎる
62
- 63.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
課題1: 遠すぎる
63
🚽
😩
- 64.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
課題2: 執務室で出待ちできない
64
- 65.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
課題2: 執務室で出待ちできない
65
🚽
😩
- 66.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
遠すぎて頻繁に⾒見見に⾏行行くのが⾯面倒くさい
トイレから執務室に⾏行行く道が2本あるため
いつ空いたかわからない(出待ち出来ない)
⾒見見えてきた課題
66
- 67.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
遠すぎて頻繁に⾒見見に⾏行行くのが⾯面倒くさい
トイレから執務室に⾏行行く道が2本あるため
いつ空いたかわからない(出待ち出来ない)
⾒見見えてきた課題
67
この課題を解決できれば混雑が少し緩和されそう
- 68.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1
68
トイレの状態をRaspberry Piで
可視化してみた
- 69.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1: トイレの状態をRapsberry Piで可視化
69
無線モジュール
リードスイッチ
加速度度センサー(ボツ)
- 70.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1: トイレの状態をRapsberry Piで可視化
70
- 71.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1: トイレの状態をRapsberry Piで可視化
71
💡
- 72.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1: トイレの状態をRapsberry Piで可視化
72
💡
- 73.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段1: トイレの状態をRapsberry Piで可視化
73
- 74.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果:
74
- 75.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果: 少し近くなった
75
🚽
😄
💡
- 76.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
遠すぎて頻繁に⾒見見に⾏行行くのが⾯面倒くさい
トイレから執務室に⾏行行く道が2本あるため
いつ空いたかわからない(出待ち出来ない)
効果…あれ?
76
- 77.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果…あれ?
77
- 78.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2
78
Slackでトイレを予約できる
システムを作った
- 79.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
79
- 80.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
80
- 81.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
81
- 82.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
82
データ受け取り・蓄積
-‐‑‒ Redshiftにデータを溜溜める
-‐‑‒ トイレが空いた時に次の⼈人を呼ぶLambdaを起動する
- 83.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
83
{
“devicePlace": "ToiletRoomRight",
"timestamp": "2016-‐‑‒10-‐‑‒22 12:16:54",
"state": 0,
"change": false
}
devicePlace: トイレの個室の場所
timestamp: ⽇日時
state: トイレの状態(空室・満室)
change: トイレの状態が変わったかどうか
センサーからJSONを30秒間隔で送る
- 84.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
84
{
“devicePlace": "ToiletRoomRight",
"timestamp": "2016-‐‑‒10-‐‑‒22 12:16:54",
"state": 0,
"change": false
}
devicePlace: トイレの個室の場所
timestamp: ⽇日時
state: トイレの状態(空室・満室)
change: トイレの状態が変わったかどうか
センサーからJSONを30秒間隔で送る
- 85.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
85
⼀一時的なデータの保持
-‐‑‒ 現在のトイレの状態 (Shadow)
-‐‑‒ 現在トイレに並んでいる⼈人の列列 (DynamoDB)
- 86.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
86
{
"reported": {
"ToiletRoomLeft": {
"state": 0,
"change_̲time": "2016-‐‑‒10-‐‑‒21T09:48:40.643Z",
"change": false
},
"ToiletRoomRight": {
“state": 1,
"change_̲time": "2016-‐‑‒10-‐‑‒21T09:59:08.858Z",
"change": true
}
}
}
Shadowに保持しているJSON
- 87.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
87
Slackとのインターフェース
-‐‑‒ API Gateway + Lambdaのサーバーレス構成
-‐‑‒ LambdaからShadowやDynamoDBにアクセスし
てトイレの情報を取得したり、予約したりする
- 88.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
88
- 89.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
⼿手段2: Slackでトイレを予約できるシステムを作った
89
- 90.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果:
90
- 91.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果1: トイレを⾒見見に⾏行行く必要がなくなった
91
😄
🚽
- 92.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
効果2: トイレが呼んでくれるので、出待ちしなくてよくなった
92
😄
🚽
- 93.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
遠すぎて頻繁に⾒見見に⾏行行くのが⾯面倒くさい
トイレから執務室に⾏行行く道が2本あるため
いつ空いたかわからない(出待ち出来ない)
効果
93
- 94.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
IoTで課題を解決できた! めでたしめでたし
94
- 95.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
とはいえ、課題はある
95
空き待ちは出来ても物理理的にロックできない
トイレから通知が来てトイレに
⾏行行ってみたら既に先客が⼊入っていた…
- 96.
CONFIDENTIALCopyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
とはいえ、課題はある
96
空き待ちは出来ても物理理的にロックできない
トイレから通知が来てトイレに
⾏行行ってみたら既に先客が⼊入っていた…
トイレにAkerunを設置すれば…!?
- 97.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
97
アジェンダ
イントロダクション
AWSにおけるIoT
IoTで⾝身近な課題を解決! トイレ編
まとめ
- 98.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
98
まとめ
IoTは安く簡単に始められる!
AWSにも専⽤用のサービス「AWS IoT」が
⽤用意されている! しかも超⾼高機能!
IoTで⾝身近な課題を解決してみましょう!
- 99.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
99
まとめ
IoTは安く簡単に始められる!
AWSにも専⽤用のサービス「AWS IoT」が
⽤用意されている! しかも超⾼高機能!
IoTで⾝身近な課題を解決してみましょう!
きっと、あなたの⽣生活が少し豊かになるはず
- 100.
Copyright
©
Serverworks
Co.,Ltd.
All
Rights
Reserved.
クラウドで、世界をもっと、はたらきやすく
Thank
you
100