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

** IoT Operating System for Microcontrollers 
Amazon FreeRTOS, based on the popular FreeRTOS, is a microcontroller operating system that makes small, low powered edge devices easy to program, deploy, secure, connect, and maintain.

                                            


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 :

Creating your Device (“Thing”) on AWS

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

Posts les plus consultés de ce blog

Getting Started with the STMicroelectronics B-L475E-IOT01A