MENU

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

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

Technologies |
Par eeNews Europe



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.
 


«42 Technology a spécialement développé son application basée sur Rust afin de démontrer aux entreprises un moyen plus simple et plus rapide de développer de nouveaux produits pour la révolution de l’IoT cellulaire, sans compromettre par inadvertance la sécurité. Notre objectif est d’aider à éliminer les vulnérabilités de sécurité que trop de gens ont constatées, par exemple avec des caméras de sécurité résidentielles peu coûteuses, des concentrateurs intelligents et des équipements médicaux tels que des pompes à insuline », a déclaré Jonathan Pallant, consultant principal en charge du développement de l’application chez 42 Technology et est également membre fondateur du groupe de travail Rust Embedded.

«Le nRF9160 SiP de Nordic offre une efficacité énergétique, des performances et une sécurité hors du commun et nous sommes ravis que l’application de 42 Technology fonctionnant sous Rust contribue à démontrer le large éventail d’applications IoT réellement sécurisées pour lesquelles notre nouveau module sans fil peut être utilisé», a déclaré John Leonard, directeur principal du marketing produit chez Nordic Semiconductor.

Rust est le langage de programmation idéal pour fonctionner sur du matériel très petit et peu coûteux. Il a été spécialement conçu dès le départ en mettant l’accent sur la sécurité de la mémoire. Il fournit aux développeurs des outils modernes et puissants leur permettant d’être hautement productifs – sans entraîner de temps supplémentaire d’exécution – et grâce à la vérification stricte de « type-checking » et « borrow-checking », le compilateur Rust est en mesure de mettre en évidence les problèmes potentiels dès le début du processus de développement

à lire également:

RISC-V, MIPS pourraient utiliser la plateforme de sécurité d’Arm

MCU sécurisés PSoC 64 offrant la sécurité PSA Certified

Plateforme de développement pour IoT avec fonctions de sécurité matérielles et logicielles avancées

 

42 Technology – www.42technology.com

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s