Le language de programmation Rust idéal pour les IoT SiP

14 août 2019 //Par A Delapalisse
Le language de programmation Rust
La société de conseil en conception et ingénierie de produits 42 Technology a annoncé la première application du langage de programmation Rust au monde pour un dispositif Internet des objets (IoT) sur une puce unique.

Cette réalisation logicielle pourrait accélérer le développement de produits et de systèmes IoT cellulaires à faible coût, à faible consommation, plus robustes et sécurisés, et jouer un rôle essentiel dans la création de nouveaux marchés importants pour les produits industriels et grand public intelligents. Par exemple, dans des domaines tels que le suivi et la surveillance d'actifs en temps réel, les compteurs des services (électricité, eau, gaz) et les technologies de la ville intelligente.

Rust est une alternative très performante aux langages de programmation système tels que C et C ++, qui évite les problèmes de sécurité de mémoire qui affligent ces langages, sans la complexité et les besoins en ressources de Java.

Le démonstrateur de l'application de 42 Technology repose sur le dispositif SiP (System in Package) récemment mis au point par Nordic Semiconductor, qui comprend un modem LTE-M / NB-IoT multimode complet pour la connexion au réseau mobile, un GPS assisté et un processeur ARM Cortex-M33. . Les fonctions de sécurité TrustZone de l’architecture ARMv8-M sont particulièrement intéressantes, car elles permettent aux applications et aux services associés de fonctionner en toute sécurité, à l’abri du piratage, des utilisations abusives et de la corruption des données.

Lors de récents essais sur le terrain, l’application Rust de 42 Technology a établi des connexions cryptées sécurisées avec les services de cloud Amazon via un réseau Cat-M LTE en cours de déploiement au Royaume-Uni par l’opérateur de réseau mobile O2. La carte prend également en charge NB-IoT qui est lancé par Vodafone et d’autres opérateurs.
 


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.