STMicroelectronics a annoncé une prise en charge étendue d' Amazon FreeRTOS avec de nouveaux kits de démarrage pour le STM32, la famille populaire de microcontrôleurs Arm® Cortex®-M 32 bits de ST.
ST exploite AWS pour stimuler les efforts des concepteurs pour créer des nœuds I nternet des objets (IoT) facilement connectables avec la combinaison des blocs de construction à semi-conducteurs de ST et Amazon FreeRTOS, un système d'exploitation pour microcontrôleurs qui facilite la programmation des petits périphériques de périphérie à faible consommation., déployez, sécurisez, connectez et gérez. Basé sur le noyau FreeRTOS, Amazon FreeRTOS est un système d'exploitation open source populaire pour les microcontrôleurs qui a été étendu avec des bibliothèques de logiciels qui facilitent la connexion sécurisée de vos petits appareils à faible consommation d'énergie aux services cloud AWS comme AWS IoT Core ou plus périphériques de périphérie puissants exécutant AWS IoT Greengrass.
Le kit de découverte B-L475E-IOT01A fournit une prise en charge prête à l'emploi pour Amazon FreeRTOS et permet une variété d'applications en utilisant le Wi-Fi, la détection multivoies et un noyau STM32L475 à ultra-faible consommation ARM Cortex-M4. Désormais, le même kit prend en charge la connectivité LTE Cat-M / NB-IoT à l'aide d'une carte d'extension X-Nucleo hébergeant un modem LTE et une carte SIM ST, couplées via le connecteur Arduino Uno V3 présent sur la carte.
Pour le réseau LTE Cat-M / NB-IoT, ST fournit une bibliothèque de pilotes cellulaires (initialement publiée dans le package d'extension de ST X-CUBE-CELLULAR) qui permet aux développeurs embarqués qui ne sont pas des experts cellulaires de créer facilement et rapidement de nouvelles applications. Il est conçu pour extraire les commandes AT d'une variété de modems avec une API de type BSP. La carte comprend une machine d'état pour gérer la connexion, échanger des données et gérer les erreurs telles que la perte de connexion qui sont critiques pour les réseaux cellulaires. Il comprend également le sous-ensemble GSMA TS34 / 35 requis pour la certification cellulaire.
Le même kit, mis à niveau vers Bluetooth Low Energy (BLE) 4.2 avec SPBTLE-1S, implémente un IoT Node qui se connecte au cloud via l'application AWS pour smartphone et tablette agissant comme passerelle et présente la prise en charge de l'aperçu ST pour Amazon FreeRTOS pour BLE (annoncé récemment en version bêta).
La connectivité filaire est activée sur la carte NUCLEO-H743ZI, STM32 Nucleo-144 alimentée par le microcontrôleur STM32H743 basé sur le cœur ARM® Cortex®-M7 haute performance avec prise en charge d'Ethernet et extensible via un connecteur Arduino.
ST propose également désormais une prise en charge du testeur d'appareil AWS IoT nouvellement introduit, un service visant à garantir la pleine conformité de ses solutions au programme de qualification d'appareils AWS. AWS IoT Device Tester permet aux clients partagés ST et AWS de gagner du temps en réduisant le développement de l'infrastructure de test et de la suite de tests, et leur donne la certitude qu'Amazon FreeRTOS fonctionnera comme prévu sur leur solution de microcontrôleur STM32.