Plateforme mbed IoT – accélérer le déploiement des dispositifs IoT

Ceux qui suivent comme nous les tendances du développement de l'Internet des objets (IoT) savent bien que les dispositifs connectés vont transformer notre vie dans l'avenir tout comme le courriel, les SMS et les téléphones mobiles ont révolutionné notre manière actuelle de communiquer.  Pour que cette révolution se produise, des milliards d'appareils intelligents doivent être connectés et transférer leurs données à des sites pouvant les traiter et donner à l'utilisateur des informations utiles.  Malheureusement, la définition des modalités de connexion de ces appareils et du transfert de données n'est pas encore totalement affinée et le développement des composants côté dispositifs et côté serveurs de ce mécanisme de communication est semé d'embûches.

Heureusement, ARM vient d'annoncer sa plateforme mbed IoT (Figure 1) qui se compose d'une nouvelle version de son SE mbed pour dispositifs et du logiciel mbed Device Server.  mbed OS est un système d'exploitation conçu pour les microcontrôleurs Cortex-M d'ARM et la nouvelle version inclura les fonctionnalités de connectivité et de gestion des dispositifs exigées par les appareils IoT.  Le mbed Device Server est un logiciel créé pour fonctionner sur un serveur et prendre en charge l'acceptation des connexions venant des appareils ; son rôle est également de les rendre accessibles aux applications web en utilisant des protocoles en source ouverte.  Pendant le développement de la plateforme mbed IoT, ARM a fourni tous les logiciels nécessaires pour faciliter le prototypage et le déploiement rapides des dispositifs IoT.  Il fournit aussi les outils nécessaires pour démarrer, comme une ligne de commande et des IDE basées sur le web pour le développement logiciel.
 


 

English

Translation

mbed Tools & Services

Outils et services mbed

Community

Communauté

Software

Logiciel

Cloud Development

Développement sur le cloud

Communication

Communication

Cortex®-M

Cortex®-M

mbedTM OS

mbedTM OS

Energy-efficiency

Économies d'énergie

Productivity

Productivité

Connectivity

Connectivité

Security

Sécurité

mbed Device Server

mbed Device Server

Security

Sécurité

Communication

Communication

Scale

Échelle

Community - Silicon Partners – Could Partners – Device Partners

Communauté - Partenaires silicium – Partenaires cloud – Partenaires dispositifs

mbed Ecosystem

Écosystème mbed

 

Figure 1 : la plateforme mbed IoT (crédit : mbed.org)
 

Le but d'ARM avec la plateforme mbed IoT est évidemment d'accélérer le développement et le déploiement des dispositifs IoT basés sur sa technologie de microcontrôleur, et le fait de fournir le logiciel est un excellent début.  Heureusement, ARM s'est associé à de nombreuses sociétés pour développer les ressources mises à la disposition des développeurs de dispositifs IoT.  Cet écosystème de la plateforme mbed IoT associe des fabricants d'appareils, des fournisseurs de services, des sociétés de communication et bien d'autres encore.  Un partenaire, NXP Semiconductors, a développé le module ARM mbed LPC1768, présenté à la Figure 2, qui contient un microcontrôleur Cortex M-3.  La combinaison de ce module d'évaluation avec la carte d'application mbed fournit tout le matériel nécessaire pour prototyper un appareil IoT.
 


Figure 2 : module mbed LPC1768 et carte d'application


Un autre partenaire mbed d'ARM est IBM, dont la Fondation Internet of Things est un service entièrement géré et hébergé sur le cloud qui gère le côté serveurs des appareils IoT, y compris les appareils basés sur la plateforme mbed IoT.  IBM fournit une « recette » : le terme qu'il utilise pour désigner un tutoriel qui donne des instructions détaillées et fournit le logiciel pour comment connecter le module LPC1768 et la carte d'application à la Fondation Internet of Things.  Une fois la connexion établie, on peut enregistrer les données du dispositif à distance sur le serveur ou les visionner en direct en ligne.  Ce prototype de dispositif IoT indique que le matériel, le logiciel et les services sont disponibles aujourd'hui pour créer et déployer les appareils IoT.

ARM et ses partenaires de la plateforme mbed IoT continuent à développer de nouveaux outils pour les développeurs d'appareils IoT.  Le nouveau kit de démarrage basé sur ARM mbed pour le cloud IBM Internet of Things (IoT) qui a été présenté récemment devrait sortir début 2015.  Ce kit permettra aux développeurs d'élargir la connectivité de leurs prototypes d'appareils IoT pour utiliser la connectivité cellulaire.