Developing on AWS IoT
We have many options on the market for cloud connectivity. How to choose the right IoT platform for a project mostly depends on the specific technology requirements, such as how easy it is to develop on the platform, deployment capabilities, operations after deployment, and the ecosystem to extend the product beyond the platform functionality. Based on these criteria, Amazon Web Services provides one of the most prominent IoT platforms with an entire set of products and services. Here is a basic overview of the AWS services and products related to IoT:
- AWS IoT Device SDK to connect an IoT device to the AWS cloud: The SDK supports C/C++, Python, Java, and JavaScript. Espressif has forked its version for ESP32 devices. The SDK contains the libraries for the common standards and protocols, such as coreMQTT, coreJSON, and coreHTTP. It also contains other libraries, allowing developers to easily connect their devices to AWS and manage them, such as AWS...