Copyright Serverworks Co.,Ltd. All Rights Reserved. http://www.serverworks.co.jp
IoT
IoT /@GALACTIC1969
JAWS Festa 2016
2016/10/22
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT BI
2
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT BI
3
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 4
IoT
Copyright Serverworks Co.,Ltd. All Rights Reserved. 5
AWSIoT (AWS IoT) IoT!
Copyright Serverworks Co.,Ltd. All Rights Reserved. 6
AWSIoT (AWS IoT) IoT!
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
/@GALACTIC1969 3 IoT ()
AWS: AWS IoT :
7
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
8
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/
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
10
SlackRedshift
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/
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT BI
12
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 13
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 14
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 15
IoT
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
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
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
etc
Upetc
IoT
18
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT Raspberry PiSORACOM
IoT
19
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
AWSIoT!
20
AWSIoT AWS IoT
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
re:Invent 2015 IoT (MQTTS, HTTPS) AWS
AWSIoT
21
AWS IoT
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
AWS IoT
22
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
AWS IoT
23
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
24
AWS - X.509IAMCognito - HTTPS, MQTTS - SDK - IAM PolicyPolicy
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
MQTTSHTTPSAWS (MQTTS) Policy
25
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
Pub/Sub 2Byte (HTTP50Byte) IoT
MQTT
26
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
MQTT/Pub/Sub
27
Topic ATopic BTopic CTopic D
Publisher Subscriber
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
MQTT/Pub/Sub
28
Topic ATopic BTopic CTopic D
Publisher Subscriber
Topic ASubscribe
Topic CSubscribe
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
MQTT/Pub/Sub
29
Topic ATopic BTopic CTopic D
Publisher Subscriber
Topic ASubscribe
Topic CSubscribe
Topic APublish
Topic CPublish
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 $TopicAWS
Topic
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
# () Tokyo/#
+ () Osaka/+/Humidity
MQTT/Topic(#, +)
31
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
32
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
33
- - - AWS
- SNSTopicPublish - Lambda Function - Kinesis
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
AWS QueryAction
34
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
QuerySQL
JSONQueryJSON(JSON)
/
35
SELECT * FROM Tokyo/RoomA/temperature WHERE temperature > 30
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
QuerySQL
/
36
SELECT * FROM Tokyo/RoomA/temperature WHERE temperature > 30
Topic QueryTRUE
ActionJSON
temperature
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
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)
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
/
39
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
//AWS IoTAWS
40
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 IoTAWS
41
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
S3
Lambda
SQS
//AWS IoTAWS
42
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
SNS, Kinesis, Lambda
//AWS IoTAWS
43
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoTRedshift (ML)SNS Kinesis StreamLambda
//AWS IoTAWS
44
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
45
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
46
- Thing - 50Key/ValueThing - ThingJSON(Shadow)
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
47
Device Shadow - DiffJSON - APIMQTT - JSON - JSON
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
ThingJSON MQTTS, HTTPS, SDK ReportedDesired()
48
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 - ReportedDesired
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
50
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 51
AWS IoT
Copyright Serverworks Co.,Ltd. All Rights Reserved. 52
AWSIoT (AWS IoT) IoT!
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 53
IoT!
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved. 54
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
40:2
55
0
10
20
30
40
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
56
0
10
20
30
40
()
17
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
14
57
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
58
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
AWS IoT!
59
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT
60
IoT
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT
61
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1:
62
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1:
63
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2:
64
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2:
65
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2()
66
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2()
67
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1
68
Raspberry Pi
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1: Rapsberry Pi
69
()
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1: Rapsberry Pi
70
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1: Rapsberry Pi
71
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1: Rapsberry Pi
72
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1: Rapsberry Pi
73
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
:
74
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
:
75
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2()
76
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
77
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2
78
Slack
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
79
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
80
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
81
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
82
- Redshift - Lambda
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:
JSON30
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:
JSON30
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
85
- (Shadow) - (DynamoDB)
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 } } }
ShadowJSON
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
87
Slack - API Gateway + Lambda - LambdaShadowDynamoDB
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
88
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2: Slack
89
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
:
90
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
1:
91
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2:
92
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
2()
93
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
IoT!
94
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
95
CONFIDENTIALCopyright Serverworks Co.,Ltd. All Rights Reserved. Copyright Serverworks Co.,Ltd. All Rights Reserved.
96
Akerun!?
Copyright Serverworks Co.,Ltd. All Rights Reserved. 97
AWSIoT IoT!
Copyright Serverworks Co.,Ltd. All Rights Reserved. 98
IoT! AWSAWS IoT! ! IoT!
Copyright Serverworks Co.,Ltd. All Rights Reserved. 99
IoT! AWSAWS IoT! ! IoT!
Copyright Serverworks Co.,Ltd. All Rights Reserved.
Thank you
100