Avnet Silica convoque ST et ARM mbed sur un kit de développement de nœuds de capteurs

Sensor Node Board

[EMBEDDED WORLD 2017] Avnet Silica, société du groupe de distribution électronique Avnet, a développé un kit de développement pour nœud de capteurs qui associe des composants de traitement, de détection ...et de connectivité de STMicroelectronics à l’environnement ARM mbed IoT Device Platform. Cet environnement préintégré de type client/serveur repose en partie sur l’OS enfoui gratuit mbed OS 5 et vise à consolider au sein d’une même plate-forme logicielle modulaire les briques de base fondamentales nécessaires à la mise au point d’un objet ou d'une passerelle connectés.

Le kit d'Avnet Silica s’appuie sur une nouvelle carte référencée Sensor Node et architecturée autour d’un microcontrôleur STM32L4 à cœur ARM Cortex-M4 (équipé de 1 Mo de mémoire flash, de 128 Ko de SRam et de mécanismes de sécurité). Au niveau connectivité, la carte offre plusieurs options comme Bluetooth Smart, pour la connexion à un smartphone, ou une liaison sub-GHz 6LoWPAN, pour des communications à longue portée.

Dans le détail, la Sensor Node héberge le module intégré SensorTile dévoilé par ST fin 2016. Ce dernier rassemble sur une surface de 13,5 x 13,5 mm le microcontrôleur STM32L4, l’émetteur/récepteur monomode BlueNRG-MS du constructeur franco-italien ainsi qu’un accéléromètre Mems, un gyroscope, un magnétomètre, un capteur de pression barométrique et un microphone Mems, tous d’origine ST. La carte porteuse SensorNode y ajoute quelques capteurs additionnels (humidité, température, proximité, luminosité) ainsi que le circuit RF sub-GHz SPSGRF-868 Spirit1, le récepteur de géolocalisation par satellite Teseo III, un tag NFC/RFID dynamique (pour l’appairage et la configuration à partir d’un smartphone NFC), un chargeur de batterie sans fil compatible Qi 1.0 et une interface ST-Link pour la programmation et le débogage. Au niveau logiciel, outre l’environnement ARM mbed OS 5, la carte Sensor Node embarque le middleware STM32Cube et supporte les logiciels de démonstration et les bibliothèques mbed OS et STCube.