Provides secure, bi-directional communication between Internet-connected devices such as sensors, actuators, embedded micro-controllers, or smart appliances and the AWS Cloud
Generated by AWS Iot so that communication between devices is protected through the use of X.509 certificates
Used to authorize device to perform AWS IoT operations, such as subscribing or publishing to MQTT topics
A JSON document that is used to store and retrieve current state information for a device