IoT Core
IoT Core is a basic service to manage devices and receive data from an edge device. To enable IoT Core, we need to open the web console and click on IoT Core, as shown in the following screenshot:
Figure 9.13 – IoT Core on the AWS console
AWS IoT uses X.509 certificates to enforce MQTT security. In the next sections, we are going to do the following:
- Activate a policy to connect an external device through MQTT/MQTTS
- Create certificates
- Enable certificates and attach the previously created policy
- Use the certificates on the edge
- Connect the edge to the external data source
- Start sending data to IoT Core
Alternatively, we can achieve this in a single step: register a new device (which is called a thing by AWS) and connect it automatically.
After registration, we can implement our device on a local PC reusing our Node-RED implementation done in Chapter 6. In the final subsections, we will do the same with...