亚马逊AWS IoT概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
What to Expect from this Session
•Overview of AWS IoT
•Message Broker
•Rules Engine
•Shadow
•Registry and Security
•Device SDK
•AWS IoT Hardware Program
Things are Becoming Connected
Now
Not too long
from now Soon After Source: Pretty much everyone
Challenges with Connected Things •Connected does not necessarily mean useful •Noise to Signal
•Event Driven Computing
•Stream Processing, Big Data and Analytics •SECURITY!
AWS IoT
DEVICE SDK
Set of client libraries to connect, authenticate and exchange messages
MESSAGE BROKER
Communicate with devices via
MQTT and HTTP
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS Services
-----
3P Services
SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT
API
REGISTRY
Identity and Management of
your things
AWS IoT Message Broker
MESSAGE BROKER
Communicate with devices via
MQTT and HTTP
AWS IoT
Message Broker
Standard Protocol Support (no lock-in)Millions of devices and apps can connect over any protocol starting with MQTT and HTTP 1.1
Long-lived bi-directional messages Clients (Devices and Apps) can receive commands and control signals from the cloud
Secure by Default
Connect securely via X509 Certs and TLS
1.2 Client Mutual Auth
Topic Based Architecture (lights/thing-2/color)
Highly Scalable Message Broker
MQTT
MQTT vs HTTPS:•93x faster throughput
•11.89x less battery to send •170.9x less battery to receive
•50% less power to keep connected •
8x less network overhead
Source:
/archives/1217
•OASIS standard protocol (v3.1.1)•Lightweight, pub-sub, transport protocol that is useful for connected devices •MQTT is used on oil rigs, connected trucks, and many more sensitive and resource-sensitive scenarios.•Customers have needed to build, maintain and scale a broker to use MQTT with cloud applications
AWS IoT
Message Broker : Managed Service
Highly Scalable
Message Broker
Millions of devices
sending billions of
messages
Subscribers
Publishers
AWS IoT
Message Broker : Managed Service
Highly Scalable
Message Broker
Millions of devices
sending billions of
messages
Subscribers
Publishers