STMicroelectronics is working with Amazon Web Services (AWS) to combine the FreeRTOS real time operating system with cloud services and embedded development boards for the Internet of Things.
The developer of the FreeRTOS open source kernel, Richard Barry, moved to amazon last year and the company has developed its own version with the cloud links to allow developers to easily and securely deploy microcontroller-based connected devices and develop an IoT application without having to worry about the complexity of scaling across millions of devices.
Once connected, IoT device applications can take advantage of all of the capabilities the cloud has to offer or continue processing data locally with the AWS Greengrass service.
ST’s collaboration combines the STM32 ARM Cortex-M microcontrollers with the appropriate libraries for local networking, cloud connectivity, security, and remote software updates. ST’s modular and interoperable IoT development platform includes the controllers, development boards, software tools and common application examples.
The first result of the collaboration is Amazon FreeRTOS running on the ultra-low-power STM32L4 controller that powers ST’s B-L475E-IOT01A Discovery kit. This is fully integrated development board that exploits low-power communication, multiway sensing and other features for IoT-capable applications. It also supports Arduino Uno V3 and PMOD connectivity for additional expansion through specialised add-on boards.
“By collaborating with AWS, ST now provides developers with a manageable, secure, and scalable turnkey solution to build quality IoT nodes on the field-proven STM32 running Amazon FreeRTOS,” said Tony Keirouz, Vice President of IoT Strategy, Ecosystem & Partnerships at STMicroelectronics. "Together, we’re helping jumpstart any IoT design using the combination of AWS node-to-cloud vertical solution and the broad portfolio of ST’s IoT solutions, including sensors, processing, security, connectivity, and power.”