What is Kinesis Data Streams?
A scalable and durable real-time data streaming service. It can handle gigabytes of data per second from various sources, including financial transactions, social media feeds, logs, website clickstreams, database event streams, and location-tracking events.
What is IoT Device Gateway?
What is the IoT Message Broker?
• Pub/sub (publishers/subscribers) messaging pattern - low latency
• Devices can communicate with one another this way
• Messages sent using the MQTT, WebSockets, or HTTP 1.1
protocols
• Messages are published into topics (just like SNS)
• Message Broker forwards messages to all clients connected to
the topic
What is the Iot Thing Registry?
*** Similar to IAM but now for IoT
• All connected IoT devices are represented in the AWS IoT registry
• Organizes the resources associated with each device in the AWS Cloud
• Each device gets a unique ID
• Supports metadata for each device (ex: Celsius vs Fahrenheit, etc…)
• Can create X.509 certificate to help IoT devices connect to AWS
• IoT Groups: group devices together and apply permissions to the group
What is IoT Device Shadow?
It is an online mirror of the status of your device:
• JSON document representing the state of a connected Thing
• We can set the state to a different desired state (ex: light on)
• The IoT thing will retrieve the state when online and adapt
What is IoT Rules Engine?
How can we send data from IoT Devices to Kinesis Streams or Kinesis Firehose?
Send it to an IoT topic and define an IoT Rule Action to send data all the way to Kinesis
What is IoT Greengrass?
What is OpsHub?