Vous êtes sur la page 1sur 4

A N A L Y S E Dveloppement

Internet des objets: les gants


du Web conjuguent leur cloud
la sauce embarque
Sous limpulsion des mastodontes du Web comme Amazon, IBM
ou Microsoft, lanne 2015 a vu se multiplier loffre en cartes
de prototypage de systmes embarqus et dobjets connects. Elles sont
gnralement commercialises avec des kits de dveloppement logiciel
et une connectivit out-of-the-box aux plates-formes de services IoT
dans le nuage de ces poids lourds.

Propose par le distributeur


Arrow Electronics et de la taille
dune carte de crdit, la carte
de dveloppement
DragonBoard 410c repose sur
le processeur Snapdragon 410
de Qualcomm.
Elle a t certifie pour les
plates-formes en nuage
Microsoft Azure IoT et Amazon
AWS IoT.

L
es gants du Web ne comptent sarroger une part du gteau, il leur soft Azure IoT Suite tire parti de
pas passer ct des opportu- faut compter sur les fabricants de toutes les fonctionnalits appropries
nits plus quallchantes semi-conducteurs habitus aux de la plate-forme publique de ser-
offertes par lInternet des objets (IoT). arcanes et aux contraintes de lem- vices Azure, dune facturation simpli-
En lespace de quelques mois, des barqu. De fait, les rcentes fie et dun approvisionnement
poids lourds comme Amazon, IBM annonces IoT des mastodontes de facilit pour aider les entreprises
ou Microsoft ont multipli les initia- lInternet se sont doubles de prsen- se connecter, grer tous leurs objets
tives en vue de simplifier la tations de cartes de prototypage pour et analyser les donnes issues
connexion dquipements divers et objets connects. Avec, la cl, kits de ces objets. Loffre met la dis-
varis (vhicules, turbines, systmes de dveloppement logiciel et position des entreprises des applica-
dclairage, rseaux de capteurs) connectivit out-of-the-box tions compltes excutant des sc-
leurs plates-formes de services leurs plates-formes respectives de narios IoT standard tels que la
ddies IoT. Objectif: permettre aux services dans le nuage. surveillance distance, la gestion
entreprises, quelles quelles soient, de des quipements et la maintenance
ARM dans les pas
stocker, traiter, analyser les volumes prdictive. Dans la foule de lan-
de Microsoft
de donnes produites par tous ces nonce de Microsoft, plusieurs fabri-
objets grande chelle puis de gn- Lannonce fin septembre par Micro- cants de semi-conducteurs ont mis
rer les interactions en retour. Mais, soft de la disponibilit de loffre int- en avant leurs premires plates-
aussi gantes quelles soient, ces mul- gre Azure IoT est symptomatique du formesde dveloppement dont lin-
tinationales savent bien que, pour phnomne. Selon lditeur, Micro- teroprabilit avec lenvironnement

14 / LEMBARQU / N12 / 2016


Dveloppement A N A L Y S E

LES CARTES DE DVELOPPEMENT COMPATIBLES AVEC LA PLATE-FORME BRILLO DE GOOGLE ARRIVENT

n Fin octobre, Google a mis en lenvironnement logiciel de au prototypage rapide


ligne un portail ddi aux dve- Google. Intel assure ainsi que dquipements connects
loppeurs qui souhaitent prendre les fonctionnalits de Brillo et de passerelles de lInter-
en main lenvironnement logiciel ont t valides sur le module net des objets, compa-
Brillo. Driv dAndroid, Brillo est, processeur Edison et quune tibles Brillo et Weave. La
selon Google, rserv ceux qui solution compatible avec lOS premire dclinaison
conoivent des objets et quipe- de Google et architecture de la plate-forme,
ments connects; il est destin autour dEdison sera prochai- lAndromeda Box Edge,
rendre ces derniers aisment nement disponible auprs du sarchitecture autour du
configurables et capables de distributeur Newegg. circuit intgr de type SoC
cooprer entre eux et avec un n De son ct, le britannique IAP140 quatre curs
smartphone en toute scurit, Imagination Technologies, ARM Cortex-A53 et de
localement ou au travers du cloud. pre de larchitecture Mips, sous-systmes de connec-
A ce titre, Brillo saccompagne du a dvoil que la future carte tivit Wi-Fi, Bluetooth et
middleware de communication de prototypage Creator Ci41 802.15.4 de la socit. Elle
de haut niveau Weave, labor a t retenue par Google comme 2015 et bti autour dun cur cible les quipements in-
cet effet avec Nest, le spcialiste plate-forme de dmarrage pour ARM Cortex-A7. Le fabricant telligents connects et sera suivie
des thermostats et des dtecteurs les dveloppeurs Brillo. Le produit de semi-conducteurs a dvoil dun autre modle, lAndromeda
de fume connects acquis par est bas sur un SoC implmentant que son partenaire TechNexion, Box Connect, plus particulirement
lAmricain en 2014. deux curs Mips interAptiv et un en accord avec Google, proposera adapt aux passerelles IoT. Cette
n Le portail Brillo est cens donner sous-systme radio Wi-Fi/Blue un module processeur rfrenc dernire plate-forme sarticulera
accs, moyennant une inscription tooth Ensigma C4500 dImagina- Pico-i.MX6UL excutant Brillo autour dun SoC Armada 395
ad hoc, au code de lOS ainsi qu tion, spcifiquement labor pour (photo ci-dessus), ainsi que la double cur ARM Cortex-A9
un kit de dveloppement. Dans lInternet des objets. carte de dveloppement associe. avec interfaces SATA intgres et
la foule, plusieurs socits ont n Freescale (aujourdhui NXP), n Enfin, sous le nom dAndromeda de connexions Wi-Fi, Bluetooth,
annonc la disponibilit plus ou pour sa part, a annonc que Brillo Box, Marvell a lanc en novembre 802.15.4 et Ethernet 2,5 Gbit/s
moins brve chance de cartes serait disponible sur le processeur une carte de dveloppement (pour la connexion aux services
de prototypage calibres pour i.MX6UltraLite annonc en juin haut degr dintgration destin dans le cloud).

en nuage de lditeur a t dment de dveloppement BeagleBone ajouter toute une panoplie de cap-
certifie.Ainsi ARM sest empress Black et BeagleBone Green architec- teurs compatibles.
de pousser sous les sunlights la carte tures autour du processeur Sitara Autre carte de dveloppement bas
compatible mbed Freescale FRDM- AM335x cur ARM Cortex-A8 de cot prte sinterconnecter avec la
K64F, base sur un microcontrleur TI. La BeagleBone Black supporte la suite Microsoft Azure IoT, la Dragon-
cur ARM Cortex-M4. Selon le connectivit Ethernet et Wi-Fi tra- Board 410c bnficie galement
Britannique, les utilisateurs de cette vers les modules WiLink 8 dune certification en bonne et due
clbre carte de dveloppement Wi-Fi+Bluetooth de Texas Instru- forme. Propose par le distributeur
pourront disposer dun accs aux ments. Dveloppe en collaboration Arrow Electronics et de la taille dune
SDK (Software Development Kits) par la communaut BeagleBoard.org carte de crdit, elle repose sur le pro-
Microsoft Azure IoT Suite publis sur et Seeed Studio, la BeagleBone cesseur Snapdragon 410 de
GitHub et pourront suivre des ins- Green, quant elle, remplace le Qualcomm. Architectur autour de
tructions leur permettant de les utili- connecteur HDMI prsent sur la 4 curs 64 bits ARM Cortex-A53
ser au mieux. Les bibliothques ad BeagleBone Black par la connec- cadencs 1,2GHz, dune unit gra-
hoc ont t testes sur la carte et sont tique Grove, permettant ainsi dy phique Adreno 306, dun DSP Hexa-
donc utilisables avec des gon V50 et dun coproces-
applications au travers du site Le module processeur Edison dIntel (en bas droite sur la carte de seur vido H.264 AVC, ce
Web de dveloppement dveloppement) est prsent par le numro un des semi-conducteurs circuit SoC intgre gale-
comme compatible avec les plates-formes de services dans le cloud
mbed permettant dtablir Microsoft Azure IoT, Amazon AWS IoT et IBM BlueMix. ment la connectivit LTE,
une connexion directe avec USB, Bluetooth 4.0 et
la suite logicielle de Micro- Wi-Fi 802.11n ainsi que
soft. la golocalisation GPS.
De son ct, Texas Instru- Dote de 1Go de RAM et
ments a assur que trois kits de 8Go de mmoire flash
dvaluation bas cot ont eMMC, la carte Dragon-
t certifis Microsoft IoT Board 410c dispose de
Azure Suite. Lagent logiciel connecteurs dentres/
de loffre de Microsoft a t sorties HDMI Type-A,
pralablement port sur le USB 2.0 Micro-B et USB
kit LauchPad SimpleLink 2.0 Type-A, dun empla-
Wi-Fi bas sur le micro- cement MicroSD, dun
contrleur sans fil CC3200 connecteur dextension
du fabricant de semi-conduc- bas dbit (UART, SPI, I2S,
teurs, ainsi que sur les cartes I2C x2, GPIO x12, alimen-

LEMBARQU / N12 / 2016 / 15


A N A L Y S E Dveloppement

Dans la pratique, tous les partenaires


FONCTIONNEMENT DE LA PLATE-FORME DANS LE NUAGE
AWS IoT DAMAZON dAmazon susnomms se sont enga-
La plate-forme AWS IoT, qui repose en grande partie sur une technologie acquise par Amazon gs fournir aux concepteurs dobjets
lors du rachat dbut 2015 de 2lemetry, est destine faciliter la connexion dquipements connects des kits de dmarrage
divers et varis aux services dans le nuage AWS (Amazon Web Services). compatibles AWS IoT embarquant le
SDK AWS IoT Device et dots de la
AWS LoT
connectivit la plate-forme AWS IoT
Messages amazon out-of-the-box. A titre dexemple,
web services

AWS SERVICES
Texas Instruments a annonc la dis-
MOTEUR DE RGLES
Avec ces points dextrmit,
il est possible de dlivrer
ponibilit du SDK AWS IoT sur la
Transforme les messages
Messages Messages
des objets en fonction
des messages vers chaque
service AWS
carte dvaluation LaunchPad archi-
de rgles et les route
vers la plate-forme tecture autour du microcontrleur
SDK AWS IoT AUTHENTIFICATION PASSERELLE sans fil Wi-Fi CC3200. Avnet, pour sa
POUR OBJET CONNECT & AUTORISATION (DEVICE GATEWAY)
Ensemble de bibliothques Scurisation avec chiffrement Communique part, propose le kit de dmarrage
client pour la connexion et authentification mutuelle avec les objets
et lauthentification
et lchange de messages
via les protocoles
MQTT et HTTP 1.1
Messages compatible AWS IoT BCM4343W
bti sur le circuit SoC Wiced Wi-Fi/
APPLICATIONS
FANTMES DES OBJETS Les applications peuvent
communiquer avec les versions
Bluetooth ponyme de Broadcom.
Cre une version virtuelle
reprsentative de ltat fantmes nimporte
quel moment via une API
Arrow, de son ct, a prsent la
le plus rcent dun objet
lors de connexions perdues
temporairement
plate-forme DragonBoard 410c
REGISTRE Internet of Things qui, comme son
Assigne une identit
unique chaque objet API AWS IoT
nom lindique, associe la carte Dra-
gonBoard 410c au SDK AWS IoT.
Un rapprochement Renesas-
Micrium sous la houlette
tation) et dun connecteur dexten- cre en outre, dans le nuage, une
dAmazon
sion haut dbit (4L-Mipi DSI, USB, version virtuelle ou fantme qui
I2C x2, 2L+4L-Mipi CSI). est reprsentative de ltat le plus Numro un du march des micro-
rcent du dispositif et avec laquelle contrleurs, Renesas nest pas en reste
Amazon entour
applications et autres objets peuvent et a joint ses comptences celles de
dun aropage de fabricants
communiquer tout moment par lditeur Micrium pour lancer un kit
de circuits
messages interposs. La scurit est de dmarrage AWS IoT articul autour
Autre gant du Web, Amazon a su, aussi un point sur lequel Amazon du microcontrleur 32 bits RX600 du
lors du lancement de la plate-forme sest pench: la plate-forme AWS IoT Japonais et du middleware embarqu
Amazon Web Services (AWS) IoT en impose une authentification mutuelle de connectivit Micrium Spectrum.
octobre, sentourer de Broadcom, afin que des donnes ne puissent pas Ce middleware combine dans la pra-
Intel, Marvell, MediaTek, Microchip, tre changes avec des objets tant tique un noyau temps rel, des piles
Qualcomm, Renesas, Seeed Studio que les identits nont pas t prou- de communication (Ethernet, Wi-Fi,
et Texas Instruments ainsi que de ves, assure le gant du Web qui Bluetooth Classic et Bluetooth Low
deux distributeurs denvergure mon- affirme que toutes les donnes sont Energy, TCP/IP, 6LoWPAN) et des pro-
diale, Arrow et Avnet. La plate-forme par ailleurs cryptes. tocoles conus pour lInternet des
AWS IoT, qui repose en grande partie objets (logiciels HTTP client et serveur
La carte de prototypage BeagleBone Black,
sur une technologie acquise par la architecture autour du processeur Sitara AM335x
avec API RESTful et logiciel client de
socit amricaine lors du rachat cur ARM Cortex-A8 de TI, a t lune des premires messagerie MQTT). On y trouve aussi
dbut 2015 de 2lemetry,estdestine avoir t certifie Microsoft Azure IoT une machine virtuelle Java conue
faciliter la connexion dquipe- pour lembarqu contraint (Micrium
ments divers et varis aux services dispose dans ce domaine prcis dun
dans le nuage AWS (Amazon Web partenariat avec lditeur nantais
Services). MicroEJ) ainsi que des services Web
Pour ce faire, les objets devront tre dans le nuage (interfaces avec les ser-
relis la passerelle Device Gateway veurs AWS IoT, courtage de donnes,
de la plate-forme AWS IoT (voir illus- stockage dans le cloud, etc.). Pour tre
tration ci-dessus) via des protocoles complet ou presque, on ajoutera
de communication comme HTTP et encore cette liste MediaTek qui
MQTT. Et les quipementiers pour- associe le kit de dmarrage LinkIt
ront configurer des rgles prcisant ONE bas sur lAster (un SoC maison
comment la plate-forme manipule ddi aux dispositifs ports sur soi)
les donnes mises et quelles sont les des modules priphriques addition-
actions entreprendre en fonction nels Grove de Seeed Studio, un SDK
de conditions prtablies. et des bibliothques dment certi-
Afin de permettre aux applications fies pour excuter les services
dans le nuage dinteragir avec les AWSIoT. Sans oublier Marvell avec
objets mme si ceux-ci sont tempo- son kit de dmarrage EZ-Connect
rairement dconnects, AWS IoT en MW302 IoT, compatible AWS IoT et

16 / LEMBARQU / N12 / 2016


Dveloppement A N A L Y S E

LE DISTRIBUTEUR ARROW ELECTRONICS SIMPLIFIE AUSSI LE DPLOIEMENT DE RSEAUX CONNECTS

n Sous le nom dArrow Intelligent des services Web standard, dun ensemble de plusieurs de tlcharger le logiciel ad hoc
Services, le distributeur plutt qu travers des kits centaines de services dots dAPI auprs de la plate-forme
de composants et sous-systmes de dveloppement et des inter- RESTful que les dveloppeurs Arrow Intelligent Services
lectroniques Arrow Electronics faces propritaires et complexes peuvent slectionner ( linstar et de sautoconfigurer. Selon
propose un framework architec- n Pour ce faire, le distributeur de briques de base) pour crer et le distributeur, ces mmes
tural et un jeu de fonctionnalits a collabor troitement avec constituer des applications et des passerelles pourront interoprer
logicielles dont lobjectif avou des acteurs cls pour fournir services. aisment via le protocole MQTT
est de simplifier la manire dont un framework logiciel simple, n Arrow a par ailleurs entam avec de multiples services dans
les quipementiers, les entreprises bas sur un jeu dAPI standard, des collaborations avec Embedded le nuage (importation et filtrage
et les intgrateurs mtier btissent, ainsi que des fonctions Planet, Lantronix et Netcomm de donnes, gestion de rgles
dploient et grent des systmes de gestion et dadministration Wireless afin de fournir des et dvnements, statistiques,
intelligents connects. sur tagre pour un certain passerelles implmentant tableaux de bord, etc.). Ces ser-
Selon Arrow, cette offre globale nombre de catgories de produits, un jeu commun dAPI de services vices seront dabord exclusivement
vise faciliter, acclrer et et en particulier les passerelles qui standardise leur installation, assurs par la plate-forme Arrow
rendre moins coteuse la mise M2M et IoT. Ct framework, leur configuration et leur gestion Intelligent Services mais louver-
au point dapplications qui intera- Arrow sest ainsi associ avec distance. Une fois ces Arrow ture vers IBM BlueMix ou Microsoft
gissent avec des quipements la socit MachineShop dont Intelligent Gateways sous tension, Azure est prvue dans la feuille de
IoT et ce, grce des API et la plate-forme IoT est constitue celles-ci seront alors capables route de lAmricain.

architectur autour du SoC MW3012 trer automatiquement auprs de la danalyse de donnes, dun accs au
cur ARM Cortex-M4 (et Wi-Fi plate-forme IoT Foundation, se PaaS Bluemix et de systmes de scu-
802.11n intgr). connecter aux services danalyse de rit. Pour rappel, lenvironnement
donnes dIBM et bnficier, par ARM mbed IoT Device Platform se
IBM main dans la main
exemple, doffres de maintenance compose de la pile mbed OS, qui
avec ARM
prdictive, de gestion des risques op- consolide au sein dun mme logiciel
Face Microsoft et Amazon, IBM est rationnels, dingnierie continue modulaire les briques de base fonda-
loin de rester les bras croiss. Le gant Selon la firme dArmonk, le partena- mentales ncessaires la mise au
amricain sest ainsi engag ds le riat avec ARM unifie lenvironnement point dun objet ou dune passerelle
dbut 2015 dans un partenariat avec mbed IoT Device Platform que le connects, et du logiciel mbed
ARM qui sest concrtis dans un pre- Britannique a lanc en octobre 2014, Device Server qui fournit toutes les
mier temps par le lancement du kit de et la plate-forme IBM IoT Foundation technologies requises au niveau ser-
prototypage mbed IoT Starter Kit. un point o toute information rcu- veur pour la connexion et la gestion
Celui-ci repose dun ct sur une pre par des capteurs dploys dans des objets de manire scurise. Issu
carte de dveloppement base sur un un quipement connect (appareils de la socit Sensinode, un spcia-
microcontrleur cur ARM Cor- industriels, capteurs environnemen- liste des piles de protocoles pour
tex-M4 (la carte Freescale FRDM- taux, dispositifs ports sur soi) est lInternet des objets acquis par ARM
K64F en loccurrence) et, de lautre, immdiatement envoye dans le en 2013, mbed Device Server est
sur la plate-forme de service dans le cloud pour analyse. Dans la pratique, cens fournir une passerelle entre les
cloud PaaS (Platform-as-a-Service) la plate-forme IoT Foundation, btie protocoles conus pour tre dploys
BlueMix dIBM pour la gestion des sur les infrastructures de cloud public dans les objets connects et les API
flux de donnes et laccs aux infor- SoftLayer dIBM, dispose doutils REST traditionnellement utilises par
mations pertinentes. Dbut sep- les dveloppeurs Web. Avec la capa-
tembre, le gant amricain a t plus cit de pouvoir grer terme les
loin en annonant une intgration connexions et la gestion de millions
encore plus troite de son environne- dobjets, assure ARM.
ment IoT Foundation avec lcosys- Dans ce concert dannonces, on nou-
tme ARM. Grce cette intgration, bliera pas Intel qui assure sur son site
nimporte quel produit architectur Web que son module processeur
autour dun circuit ARM Cortex-M Edison est compatible avec les
compatible mbed pourra senregis- plates-formes de services dans
le cloud Azure IoT, Amazon
Promu par ARM et IBM,
le kit de prototypage
AWS IoT et IBM BlueMix.
mbed IoT Starter Kit Pour rappel, Edison sarticule
repose, dun ct, autour dun circuit intgr 32 bits
sur une carte de type SoC qui associe un double
de dveloppement base cur Atom 500MHz et un micro-
sur un microcontrleur
cur ARM Cortex-M4
contrleur Quark 100MHz, de 1Go
(la carte Freescale FRDM- de mmoire LPDDR3, de 4Go de
K64F) et, de lautre, sur mmoire eMMC et dune connectivit
la plate-forme de service dans double bande Wi-Fi et Bluetooth Low
le cloud PaaS (Platform-as-a-Service) Energy, le tout sur une superficie de
BlueMix dIBM.
35,5x21mm. Pierrick Arlot

LEMBARQU / N12 / 2016 / 17

Vous aimerez peut-être aussi