Amazon FreeRTOS
AWS IoT Cloud Platform Connectivity for Embedded Devices
Amazon AWS IoT :
The Amazon AWS IoT service enables secure, bidirectional communication between IoT devices and the cloud over MQTT, HTTP and WebSockets.
Amazon FreeRTOS
AWS IoT Architecture
AWS IoT devices are authenticated using TLS mutual authentication with X.509 certificates. Once a certificate is provisioned and activated it can be installed on a device. The device will then use that certificate for all requests to AWS MQTT.
TLS Mutual Authentication :
TLS mutual authentication is used to establish trust between two parties.
• Each party verifies the certificate provided by the other.
• Certificate Authorities (CA) like Verisign are an important part of the mutual authentication.
TLS mutual authentication follows these steps:
1. A client request access to a protected resource
2. The server presents its certificate to the client
3. The client verifies the server’s certificate
4. The client sends it’s certificate to the server
5. The server verifies the client’s certificate
6. The server gives access to the protected resource requested by the client
Workshop :
1. reating your Device (“Thing”) on AWS
2. Open AWS IoT Service
3. Create a Policy
4. Create a Thing
5. Create a Certificate
6. Download and Activate the Certificate
7. Attach a Policy
8. Find your Thing Rest API Endpoint
9. Copy your Thing Rest API Endpoint
10. Monitor Your Thing Activity
Commentaires
Enregistrer un commentaire