A STMicroelectronics anunciou suporte estendido para Amazon FreeRTOS com novos kits iniciais para o STM32, a família popular de microcontroladores Arm® Cortex®-M de 32 bits da ST.
A ST está aproveitando a AWS para impulsionar os esforços dos designers para criar nós de Internet das Coisas (IoT) facilmente conectáveis com a combinação dos blocos de construção de semicondutores da ST e Amazon FreeRTOS, um sistema operacional para microcontroladores que facilita a programação de dispositivos periféricos pequenos e de baixo consumo, implantar, proteger, conectar e gerenciar. Com base no kernel do FreeRTOS, o Amazon FreeRTOS é um sistema operacional de código aberto popular para microcontroladores que foi estendido com bibliotecas de software que facilitam a conexão segura de seus dispositivos pequenos e de baixo consumo de energia a serviços em nuvem AWS como AWS IoT Core ou mais dispositivos de ponta poderosos executando AWS IoT Greengrass.
O kit de descoberta B-L475E-IOT01A fornece suporte pronto para uso para Amazon FreeRTOS e permite uma variedade de aplicativos usando Wi-Fi, detecção multiponto e um STM32L475 baseado em núcleo ARM Cortex-M4 de ultra-baixa potência. Agora, o mesmo kit suporta conectividade LTE Cat-M / NB-IoT usando uma placa de expansão X-Nucleo hospedando um modem LTE e um cartão ST SIM, acoplado através do conector Arduino Uno V3 presente na placa.
Para a rede LTE Cat-M / NB-IoT, a ST está fornecendo uma biblioteca de driver de celular (inicialmente publicada no pacote de expansão da ST X-CUBE-CELLULAR) que permite aos desenvolvedores incorporados que não são especialistas em celular criar novos aplicativos de maneira fácil e rápida. É arquitetado para abstrair os comandos AT de uma variedade de modems com uma API semelhante a BSP. A placa inclui uma máquina de estado para gerenciar a conexão, trocar dados e gerenciar os erros, como perda de conexão, que são críticos para redes celulares. Também inclui o subconjunto GSMA TS34 / 35 necessário para a certificação de celular.
O mesmo kit, atualizado para Bluetooth Low Energy (BLE) 4.2 com SPBTLE-1S, implementa um Node IoT que se conecta à nuvem por meio do aplicativo AWS Smartphone e Tablet atuando como Gateway e mostra suporte de visualização ST para Amazon FreeRTOS para BLE (anunciado recentemente em Beta).
A conectividade com fio é habilitada em NUCLEO-H743ZI, placa STM32 Nucleo-144 alimentada pelo MCU STM32H743 baseado em núcleo ARM® Cortex®-M7 de alto desempenho com suporte para Ethernet e expansível através de um conector Arduino.
A ST agora também oferece suporte para o AWS IoT Device Tester recém-introduzido, um serviço que visa garantir total conformidade de suas soluções com o AWS Device Qualification Program. O AWS IoT Device Tester permite que os clientes compartilhados da ST e da AWS economizem tempo, reduzindo a infraestrutura de teste e o desenvolvimento do conjunto de testes, e dá a eles tranquilidade de que o Amazon FreeRTOS funcionará conforme projetado em sua solução de microcontrolador STM32.