Pour gérer vos consentements :
Categories: Cloud

mbed OS : ARM dégaine son OS mobile pour l’Internet des objets

Alors que sa technologie est présente dans la quasi-totalité des smartphones et tablettes du marché, ARM entend bien trouver un nouveau levier de croissance avec le très prometteur Internet des objets.

A cet effet, la société britannique mise sur le lancement d’un système d’exploitation baptisé mbed OS. Dévoilé mercredi dernier à l’occasion de la conférence TechCon qui s’est tenue à San Francisco, il a pour tâche d’éviter la menace d’une fragmentation qui pèse sur l’Internet des objets. «Une partie de la raison pour laquelle nous avons ressenti le besoin de faire un système d’exploitation, c’est parce qu’il y a beaucoup de fragmentation dans le marché« , déclare ainsi Krisztian Flautner, vice-président en charge de la recherche et développement au sein de ARM.

Effectivement, alors que Qualcomm a mis au point le système d’exploitation open source AllJoyn, il existe également TinyOS, Spark (un OS dans le cloud), RIOT, Contiki… Destiné à des microcontrôleurs à architecture ARM, mbed OS ne fonctionnera logiquement pas avec les puces Intel Quark et Atom (architecture x86) ou les MIPS d’Imagination Technologies. Les deux sociétés disposent toutefois de leur propre système d’exploitation avec respectivement VxWorks de Wind River (société acquise par Intel en 2009) et FlowCloud.

Une volonté d’unifier un écosystème alors que les différents acteurs s’éparpillent déjà en jetant les bases de nombreuses alliances et autres consortiums : l’Open Interconnect Consortium qui s’oppose à la AllSeen Alliance menée par Qualcomm et au Global Standards Initiative on Internet of Things (IoT-GSI) qui émet ses propres recommandations (ITU-T).

L’actualité est riche pour la société britannique qui a présenté mercredi 24 septembre Cortex-M7, sa nouvelle génération de microcontrôleur. Elle grossit les rangs de la famille de microcontrôleurs Cortex M lancée en 2004 et dont 8 milliards d’unités ont été livrées à ce jour. Ce sont précisément ces microcontrôleurs qui pourront être exploités avec mbed OS.

Un OS gratuit… à la base

Les partenaires pour le lancement de mbed OS incluent IBM, Salesforce, Telefonica… ainsi que des fabricants de puces (Marvell, NXP, Freescale…). ARM met en avant le gain de temps pour créer des produits plus rapidement, ainsi que la gratuité du système d’exploitation. Mais mbed OS sera aussi doublé de mbed Device Server, une couche logicielle assurant aux constructeurs la gestion de leur parc d’appareils et la collecte de données qui pourront alors être partagées avec diverses applications. L’utilisation de mbed Device Server sera facturée aux constructeurs.

Développé depuis 2006, mbed OS a bénéficié de la technologie héritée de l’achat de la start-up finlandaise Sensinode en août 2013. Cette société avait joué un rôle majeur dans la définition du standard CoAP (Constrained Application Processor), permettant l’utilisation de services Web sur des terminaux et réseaux disposant de faibles ressources.

Elle avait aussi contribué au standard 6LoWPAN (IPv6 Low-power Wireless Personal Area Networks), qui optimise le protocole réseau IPv6 (Internet Protocol version 6) pour les équipements ayant peu de ressources (processeur, mémoire et batterie) et peu de bande passante (jusqu’à 250 kb/s). Les technologies développées par Sensinode sur la base de ces standards ont alimenté mbed OS.

L’OS temps réel (RTOS) développé par ARM supporte de nombreux standards de connectivité sans fil : Bluetooth, Wi-Fi, Thread (nouveau standard low-power dévoilé en juillet 2014 et créé par Google, Samsung, ARM…), Zigbee, 6LoWPAN, cellulaire (de la 2G à la 4G LTE). Véritable plate-forme, mbed OS regroupe aussi des drivers, de nombreuses couches (dont l’une pour la sécurité avec chiffrement des données) et des interfaces de programmation pour le C++. Le site mbed.org permet déjà d’avoir accès à un compilateur C en ligne : après avoir créé un compte et indiqué sa carte de développement parmi une liste, une interface en ligne gratuite se présente en effet à l’utilisateur.

ARM prévoit de diffuser la première version alpha de mbed OS en décembre 2014 puis donne rendez-vous en octobre 2015 pour mbed OS v3.0.

Avec cet OS et sa gamme de microcontrôleurs cortex M, ARM entend bien s’assurer une large part du marché porteur associé à l’Internet des objets. Gartner prédit que celui-ci regroupera 26 milliards d’appareils en 2020, soit 30 fois plus qu’en 2009. Une nouvelle manne pour ARM après la mobilité.

Recent Posts

IA et RGPD : sont-ils compatibles ?

Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…

2 semaines ago

Windows 10 : quel coût pour le support étendu ?

Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…

3 semaines ago

Cybersécurité : la plan de Docaposte pour convaincre les PME

Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…

1 mois ago

Surface Pro 10 : plus autonome et un peu plus réparable

La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…

1 mois ago

Office 2024 : ce qu’on sait de la prochaine version

Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…

1 mois ago

Microsoft Teams : comment fonctionne le double usage « pro-perso »

Microsoft Teams évolue dans une version « unifiée » qui permet de combiner les usages…

1 mois ago