Since the beta release of the AWS IoT LTS libraries for ESP32 in August 2021, many customers and independent developers using the Espressif ESP32 MCUs have been using them in various projects based on examples initially provided. A stable release of ESP-AWS-IoT has now been made available by Espressif on GitHub which includes a reference example for the ESP32-C3, developed in collaboration with the AWS team. The ESP-AWS-IoT framework enables AWS-IoT cloud connectivity with ESP32-based platforms using AWS IoT device-embedded SDK. The combination of these repositories provides a production-ready starting point for making applications that connect to AWS IoT Core.
The main characteristics of the stable library release are:
Closer-to-production example
The reference example now provided in the repository provides a better starting point for building production applications. More specifically, the latest reference example is built from the ground up to provide a reliable application that can handle and recover from real-world cases, such as MQTT-level disconnections or Wi-Fi disconnections.
The new reference example also includes Espressif’s Unified Provisioning that allows use of a smartphone app (available in open-source format for Android on the Google Play Store, and iOS on the Apple App Store) to provide Wi-Fi credentials and for sending additional information to the device.
Security best practices
One of the most important highlights of the reference example is that it is designed according to best security practices and provides a comprehensive guide for following them in production use cases. Specifically, the new reference example showcases the Digital Signature Peripheral on the ESP32-C3, which provides a hardware root-of-trust and secure storage for certificates. This ensures that the device identity remains protected by using hardware security. The guide also provides steps for security considerations in production, such as enabling Flash Encryption and Secure Boot.
Combination of AWS libraries and features
The published reference example integrates various libraries, like coreMQTT, coreJSON and AWS OTA to allow for easy addition of this functionality.
Libraries as individual IDF components
Restructuring the ESP-AWS-IoT SDK has provided the ability to use each AWS LTS library as a standalone ESP-IDF component that can easily be added to any example. Each library comes with its own port layer and configuration that can be easily managed for the application.
Wireless connectivity expanded iCorp Technologies
Telecoms, Datacoms, Wireless, IoT
Espressif Systems has introduced two new members of its ESP32 wireless SoC family: the ESP32-E22, the company’s first Wi-Fi 6E connectivity chip, and the ESP32-H21, an ultra-low-power Bluetooth LE microcontroller aimed at coin-cell and battery-powered devices.
Read more...1 GHz crossover MCU with Arm Cortex Cores Future Electronics
DSP, Micros & Memory
i.MX RT1170 Crossover MCUs, from NXP Semiconductor, are dual-core devices featuring an Arm Cortex-M7 and Arm Cortex-M4 for real-time microcontroller (MCU) performance and high integration for automotive, industrial and IoT applications.
Read more...NECTO studio update 7.5.0
DSP, Micros & Memory
MIKROE have continued their collaboration with Renesas by introducing support for the RL78 architecture in NECTO Studio, expanding the IDE beyond its existing MCU platforms.
Read more...Quectel expands 5G portfolio iCorp Technologies
Telecoms, Datacoms, Wireless, IoT
Quectel expands 5G portfolio with new Qualcomm- and UNISOC-based modules.
Read more...Compact RTK design: More than just the receiver iCorp Technologies
Editor's Choice Telecoms, Datacoms, Wireless, IoT
In practice, engineers building compact RTK products keep discovering the same thing: the hardest component in the system is no longer the receiver. It is the antenna.
Read more...Simplifying RS485 network design iCorp Technologies
Telecoms, Datacoms, Wireless, IoT
Aipu Power has added the RS485-XXXSAV to its transceiver module range, a single-channel isolated RS485 transceiver that bundles power isolation, signal isolation, RS485 interface and bus protection into one drop-in module, aimed at simplifying RS485 network design in industrial equipment.
Read more...UFS 5.0 flash for on-device AI EBV Electrolink
DSP, Micros & Memory
UFS 5.0 embedded flash memory solutions, designed to deliver the performance, efficiency and capacity required for the next generation of AI-enabled mobile and edge devices.
Read more...SGMICRO expands analogue IC portfolio iCorp Technologies
Passive Components Telecoms, Datacoms, Wireless, IoT
SGMICRO continues to add to its analogue IC portfolio at a steady pace, with new devices released across power protection, power conversion, current sensing and RF signal-chain categories.
Read more...Accelerate development of physical AI deployments Altron Arrow
DSP, Micros & Memory
With Avocado OS now available on the HummingBoard RZ-V2N-
AIoT and SolidSense AIoT V2N from SolidRun, teams can move from prototype to deployed fleet in weeks.
While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.