L’EMBARQUÉ / N°12 / 2016 / 17
A N A L Y S E
Développement
architecturé autour du SoC MW3012
à cœur ARM Cortex-M4 (et Wi-Fi
802.11n intégré).
IBM main dans la main
avec ARM
Face à Microsoft et Amazon, IBM est
loin de rester les bras croisés. Le géant
américain s’est ainsi engagé dès le
début 2015 dans un partenariat avec
ARM qui s’est concrétisé dans un pre-
mier temps par le lancement du kit de
prototypage mbed IoT Starter Kit.
Celui-ci repose d’un côté sur une
carte de développement basée sur un
microcontrôleur à cœur ARM Cor-
tex-M4 (la carte Freescale FRDM-
K64F en l’occurrence) et, de l’autre,
sur la plate-forme de service dans le
cloud PaaS (Platform-as-a-Service)
BlueMix d’IBM pour la gestion des
flux de données et l’accès aux infor-
mations pertinentes. Début sep-
tembre, le géant américain a été plus
loin en annonçant une intégration
encore plus étroite de son environne-
ment IoT Foundation avec l’écosys-
tème ARM. Grâce à cette intégration,
n’importe quel produit architecturé
autour d’un circuit ARM Cortex-M
compatible mbed pourra s’enregis-
trer automatiquement auprès de la
plate-forme IoT Foundation, se
connecter aux services d’analyse de
données d’IBM et bénéficier, par
exemple, d’offres de maintenance
prédictive, de gestion des risques opé-
rationnels, d’ingénierie continue…
Selon la firme d’Armonk, le partena-
riat avec ARM unifie l’environnement
mbed IoT Device Platform que le
Britannique a lancé en octobre 2014,
et la plate-forme IBM IoT Foundation
à un point où toute information récu-
pérée par des capteurs déployés dans
un équipement connecté (appareils
industriels, capteurs environnemen-
taux, dispositifs portés sur soi…) est
immédiatement envoyée dans le
cloud pour analyse. Dans la pratique,
la plate-forme IoT Foundation, bâtie
sur les infrastructures de cloud public
SoftLayer d’IBM, dispose d’outils
d’analyse de données, d’un accès au
PaaS Bluemix et de systèmes de sécu-
rité. Pour rappel, l’environnement
ARM mbed IoT Device Platform se
compose de la pile mbed OS, qui
consolide au sein d’un même logiciel
modulaire les briques de base fonda-
mentales nécessaires à la mise au
point d’un objet ou d’une passerelle
connectés, et du logiciel mbed
Device Server qui fournit toutes les
technologies requises au niveau ser-
veur pour la connexion et la gestion
des objets de manière sécurisée. Issu
de la société Sensinode, un spécia-
liste des piles de protocoles pour
l’Internet des objets acquis par ARM
en 2013, mbed Device Server est
censé fournir une passerelle entre les
protocoles conçus pour être déployés
dans les objets connectés et les API
REST traditionnellement utilisées par
les développeurs Web. Avec la capa-
cité de pouvoir gérer à terme les
connexions et la gestion de millions
d’objets, assure ARM.
Dans ce concert d’annonces, on n’ou-
bliera pas Intel qui assure sur son site
Web que son module processeur
Edison est compatible avec les
plates-formes de services dans
le cloud Azure IoT, Amazon
AWS IoT et IBM BlueMix.
Pour rappel, Edison s’articule
autour d’un circuit intégré 32 bits
de type SoC qui associe un double
cœur Atom à 500 MHz et un micro-
contrôleur Quark à 100 MHz, de 1 Go
de mémoire LPDDR3, de 4 Go de
mémoire eMMC et d’une connectivité
double bande Wi-Fi et Bluetooth Low
Energy, le tout sur une superficie de
35,5 x 21 mm. Pierrick Arlot
n Sous le nom d’Arrow Intelligent
Services, le distributeur
de composants et sous-systèmes
électroniques Arrow Electronics
propose un framework architec-
tural et un jeu de fonctionnalités
logicielles dont l’objectif avoué
est de simplier la manière dont
les équipementiers, les entreprises
et les intégrateurs métier bâtissent,
déploient et gèrent des systèmes
« intelligents » connectés.
Selon Arrow, cette offre globale
vise à faciliter, à accélérer et à
rendre moins coûteuse la mise
au point d’applications qui intera-
gissent avec des équipements
IoT et ce, grâce à des API et à
des services Web standard,
plutôt qu’à travers des kits
de développement et des inter-
faces propriétaires et complexes…
n Pour ce faire, le distributeur
a collaboré étroitement avec
des acteurs clés pour fournir
un framework logiciel simple,
basé sur un jeu d’API standard,
ainsi que des fonctions
de gestion et d’administration
« sur étagère » pour un certain
nombre de catégories de produits,
et en particulier les passerelles
M2M et IoT. Côté framework,
Arrow s’est ainsi associé avec
la société MachineShop dont
la plate-forme IoT est constituée
d’un ensemble de plusieurs
centaines de services dotés d’API
RESTful que les développeurs
peuvent sélectionner (à l’instar
de briques de base) pour créer et
constituer des applications et des
services.
n Arrow a par ailleurs entamé
des collaborations avec Embedded
Planet, Lantronix et Netcomm
Wireless an de fournir des
passerelles implémentant
un jeu commun d’API de services
qui standardise leur installation,
leur conguration et leur gestion
à distance. Une fois ces Arrow
Intelligent Gateways sous tension,
celles-ci seront alors capables
de télécharger le logiciel ad hoc
auprès de la plate-forme
Arrow Intelligent Services
et de s’autocongurer. Selon
le distributeur, ces mêmes
passerelles pourront interopérer
aisément via le protocole MQTT
avec de multiples services dans
le nuage (importation et ltrage
de données, gestion de règles
et d’événements, statistiques,
tableaux de bord, etc.). Ces ser-
vices seront d’abord exclusivement
assurés par la plate-forme Arrow
Intelligent Services mais l’ouver-
ture vers IBM BlueMix ou Microsoft
Azure est prévue dans la feuille de
route de l’Américain.
LE DISTRIBUTEUR ARROW ELECTRONICS SIMPLIFIE AUSSI LE DÉPLOIEMENT DE RÉSEAUX CONNECTÉS
● Promu par ARM et IBM,
le kit de prototypage
mbed IoT Starter Kit
repose, d’un côté,
sur une carte
de développement basée
sur un microcontrôleur
à cœur ARM Cortex-M4
(la carte Freescale FRDM-
K64F) et, de l’autre, sur
la plate-forme de service dans
le cloud PaaS (Platform-as-a-Service)
BlueMix d’IBM.