La plate-forme Renesas Synergy évolue vers plus de sécurité et de connectivité IoT

Renesas Synergy

Avec la dernière version en date de la plate-forme Synergy, Renesas publie la mouture 1.3 du paquetage logiciel SSP (Synergy Software Package) qui se distingue par la présence de la pile NetX Secure TLS (Transport Layer Security) et celle du protocole MQTT (Message Queue Telemetry Transport) ...au sein de la suite NetX Duo, deux logiciels fournis par Express Logic.

On rappellera que la plate-forme Synergy est constituée d’une suite complète de logiciels, d’outils de développement et d’une famille de microcontrôleurs dont le coût se limite au seul achat du circuit. Selon Renesas, l’objectif est ici de raccourcir les temps de développement d’équipements embarqués connectés, bâtis sur des microcontrôleurs à cœur ARM Cortex-M. Cette approche permet de démarrer le développement de produits directement à partir d’une API, débarrassant de ce fait les développeurs des tâches d'écriture des couches logicielles de bas niveau qui vont des pilotes de périphériques jusqu’aux piles de communication, en passant par la mise au point de protocoles spécifiques. Au sein de la suite logicielle SSP, on trouve notamment le système d'exploitation temps réel ThreadX et le middleware X-Ware de l'éditeur Express Logic.

Dans la version SSP 1.3, NetX Secure a vocation à assurer la protection des communications des dispositifs IoT sur les réseaux publics et Internet. Le logiciel, qui s’appuie sur le protocole de sécurité TLS associé à la pile NetX Duo TCP/IP, peut être déployé pour authentifier l’identité des émetteurs et des destinataires et empêcher l’écoute et la falsification des données envoyées sur le réseau. Simple, efficace et économe en bande passante, le protocole MQTT, quant à lui, est présenté comme idéal pour connecter le nombre croissant d’applications embarquées aux ressources contraintes et gérées à distance à partir du cloud et à travers une connexion Internet.

La plate-forme logicielle SSP 1.3 dispose aussi de frameworks applicatifs Wi-Fi, LTE et Bluetooth Low Energy qui, selon Renesas, visent à simplifier l’ajout ou l’échange de modules radio dans les équipements connectés, quels que soient les fournisseurs desdits modules, et ce en limitant l’impact au niveau du code applicatif. Ces frameworks fournissent un jeu uniforme d’API qui abstrait les détails matériels de bas niveau.

Ajoutons que la dernière version en date de la plate-forme Synergy prend en charge trois nouvelles familles de microcontrôleurs Renesas, les S3A6 et S128 (déjà annoncés) ainsi que les S5D5 en l’occurrence. Ces derniers sont architecturés autour d’un cœur ARM Cortex-M4 à 120 MHz, de 512 Ko ou 1 Mo de mémoire flash, de 384 Ko de RAM, de fonctions d’acquisition analogiques de précision, d’une interface Ethernet, de ports USB et de blocs de sécurité.