Il est souvent
fait référence aux IoT comme un paradigme informatique, c’est une nouvelle
façon d’interagir avec les objets qui peuvent changer notre vie de manière
radicale. Techniquement, il s’agit d’équipements matériels dotés de capteurs et d’émetteurs-récepteurs
opérants avec une multitude de protocoles de télécommunications. Dans ce
chapitre, nous allons présenter les composants essentiels que nous avons utilisés
dans notre expérience avec les Iot qui sont « Electric-Imp » et
« Imp-Shield », leurs caractéristiques vont être détaillées par la
suite.
II.
La
carte Imp :
II.1 Description :
Electric Imp est une solution simple et révolutionnaire utilisée pour
connecter des périphériques à internet en utilisant le sans fil. Les avantages
d’un tel produit connecté permettent, en collaboration avec le serveur Imp, de
faire dialoguer n’importe quel objet avec internet en utilisant une
carte intégrant une puce wifi. L’un des grands avantages d'avoir le Wifi à l’intérieur
d'une carte amovible, est de faire en sorte que toutes les interactions sans
fil se produisent au niveau de la carte.
L'Imp fournit
de manière intégrée et facile une connexion des périphériques matériels à
d'autres appareils ainsi qu’aux services Internet. Il est plus qu’une simple carte
Wifi, c’est une plateforme de développement Impressionnante présentée sous forme
d’une carte SD permettant de traiter et gérer la connectivité et de se
focaliser sur l'application à la place de l’aspect électronique.
L’Imp ressemble
à une carte SD ordinaire, mais offre beaucoup plus de fonctionnalités, c’est un
microprocesseur compatible avec Wifi et programmable via l'air, Il prend en
change plusieurs GPIO (General Purpose Input Output), UART, I²C et les
interfaces SPI, possédant en plus des convertisseurs numériques-analogiques et
analogiques-numériques. Pour résumer, il est ce qu’on obtient en fusionnant un
microprocesseur ARM et un module Wifi avec plusieurs interfaces entrées/sorties,
le tout dans une carte SD de taille minuscule.
L’Imp intègre
un module WIFI émetteur-récepteur 802.11b /g/n, une antenne Imprimée, un processeur
Cortex-M3 et beaucoup d’Entrées/Sorties flexibles dans un boitier miniature. Le
côté matériel n'est qu'une petite partie de ce qui fait de l'Electric-Imp une
plateforme innovante, l'environnement de développement et le flux de travail
est totalement basé sur le Cloud et accessible via un navigateur web, Le software
de cette extension comprend une Pile de protocoles TCP/IP compatible avec le TLS
(Transport Layer Security)
permettant d’assurer des connexions faciles et sécurisées, en plus chaque carte
Imp dispose d' une adresse
MAC unique.
Pour utiliser
la carte Imp, il suffit de la programmer avec les informations du réseau Wifi en
utilisant un Smartphone sous IOS ou Androïd (optiquement, Aucun matériel
spécial requis), puis ouvrir une session sur le site Electric-Imp et programmer
le module via l’air.
Ce processus
est appelé le « Blinkup », il assure une configuration aisée du
Wifi et prend en charge WEP, WPA, WPA2 et WPS. Quant aux services fournit par
cette solution il sera possible d’être notifié par Mail ou SMS dans un premier
temps. [17]
Le développement
se fait dans un navigateur, plus exactement dans la plateforme d’Electric Imp
avec le langage “Squirrel“, qui est un langage similaire au C/C++ doté d’extensions
pour communiquer avec les interfaces matérielles et le serveur.
II.2 Caractéristiques:
ü Petites dimensions: 32 x 24 x 2,1 mm
ü Cryptage WEP, WPA et WPA2
ü microprocesseur Cortex-M3 donne d'excellentes performances avec une
faible consommation d'énergie
ü 6 Entrées / Sorties : UART, I²C,
SPI, analogique entrés/sortis, PWM, GPIO ... toutes sélectionnables
ü Le développement du code est basé sur un IDE accessible par le
biais du navigateur.
ü Le Firmware qui fonctionne sur l'Imp est écrit en Squirrel.
ü Les données transitent entre la carte Imp et son serveur sur une
interface TLS cryptée. [