Vous êtes sur la page 1sur 26

CATALOGUE

GÉNÉRAL
DIDACTIQUE
Sommaire
Introduction générale .................................................................................................................................... 4
Introduction I : IoT........................................................................................................................................ 5
I.1. Introduction ........................................................................................................................................ 5
I.2. Définition ............................................................................................................................................ 5
I.3. Historique............................................................................................................................................ 5
I.4. IoT-Objectifs ........................................................................................................................................ 6
I.4.1. IoT-Défis ..................................................................................................................................... 6
I.5. IoT- Infrastructure ............................................................................................................................... 7
I.6. Protocoles de communication pour l’IoT ............................................................................................ 7
I.6.1. Bluetooth ..................................................................................................................................... 7
I.6.2. Wifi .............................................................................................................................................. 8
I.6.3. NFC (Near Field communication) ............................................................................................... 9
I.6.4. Zigbee ........................................................................................................................................ 10
I.7. Facteurs contribuant au développement de l’IoT ............................................................................ 11
I.8. IoT-fonctionnement .......................................................................................................................... 11
I.9. Quel protocole IoT me convient le mieux ? ...................................................................................... 12
I.9.1.Couche Application .................................................................................................................... 13
I.9.2. Couche Transport....................................................................................................................... 16
I.9.3. Couche Réseau .......................................................................................................................... 17
I.9.4. Couche Liaison de données ....................................................................................................... 17
I.9.5. Couche Physique ....................................................................................................................... 18
I.10. Les composants d’un modèle IOT ................................................................................................... 18
Maquette II : Maison Intelligente................................................................................................................ 20
Commande à distance ......................................................................................................................... 22
Température/ Humidité ....................................................................................................................... 23
Maquette III : Ascenseur Intelligent ........................................................................................................... 25
Introduction Générale
Introduction générale
Aujourd’hui, l'électronique est de plus en plus remplacée par l'électronique programmée. On
parle aussi de système embarquée ou d'informatique embarquée. Son but est de simplifier les
schémas électroniques et par conséquent réduire l’utilisation des composants électroniques,
réduisant ainsi le coût de fabrication d’un produit. Il en résulte des systèmes plus complexes et
performants pour un espace réduit.
L’évolution de la technologie et du mode de vie nous permet aujourd'hui de prévoir des espaces
de travail et de logement mieux adaptés. De tel sort en peut parler de la nouvelle technologie,
l’internet des objets est l'interconnexion avec l’internet de toutes les choses qui nous entourent, et
comprend les sciences de l’électronique et les sciences des télécommunications, et avec toutes les
innovations possibles dans ce domaine, l'IoT devient encore plus puissant et sa définition devient
aussi plus souple pour suivre le développement technologique. Donc, l’IoT peut être décrit comme
étant le nouveau besoin de toutes les entités pour communiquer les uns avec les autres, non
seulement les choses, mais aussi les organismes vivants peut être une partie de cette technologie.
Objectif du projet didactique
L'objectif principal de ce projet DIDACTIQUE est de réaliser un prototype pour la gestion
intelligente d’une maison et d’un ascenseur électrique a deux niveaux.
Le catalogue comporte ces maquettes:
Maquette I : Maison Intelligente.
Maquette II : Ascenseur intelligent.
Introduction I : IoT

I.1. Introduction

Aux années 90s, le monde a connu un grand essor dans le domaine de l’internet, de sorte
que l’internet n’est pas seulement une interconnexion entre ordinateurs, mais plutôt une
interconnexion entre objets physiques, la révolution d’internet a créé un nouveau terme le
soi-disant internet des objets, dans ce présent chapitre, nous allons essayer d’aborder cette
technologie en exposant les principaux points qui l’incorpore.

I.2. Définition

IoT c’est l’acronyme de Internet of Things en anglais internet des objets en français, c’est
l’infrastructure mondiale pour la société de l’information, qui permet de disposer de
services évolués en interconnectant des objets (physiques ou virtuels), grâce aux
technologies de l’information et de la communication interopérables, existantes ou en
évolution [1]
Autrement, c’est un réseau d’objets qui permet d’interconnecter les objets (capteurs,
actionneurs).
Concrètement, l’IoT désigne tout autant :

▪ Des objets physiques connectés, qui possèdent des ports d’interaction avec leur milieu
(capteurs, antennes, électronique embarqué)
▪ Des réseaux de communications électroniques, qui permettent de transporter les
données issues des objets
▪ Des éléments informatiques, qui apportent les capacités de stockage et/ou de traitement
des données.

I.3. Historique

La naissance de l’IoT date de la fin des années 90 mais commencera à ressembler à ce que
l’on connaît actuellement à partir de 2015, en partie grâce à la démocratisation
d’Internet. Le Britannique Kevin Ashton eut l’idée folle de connecter des objets au réseau
pour qu’ils puissent être “indépendants” face à leur environnement. Il crée le terme
“Internet of Things” en 1999 et est depuis considéré comme son père fondateur. [2]

I.4. IoT-Objectifs
IoT est une véritable évolution d’internet, celle-ci a donné lieu à des applications
révolutionnaires capables de changer profondément notre mode de vie, en collectant,
stockant et restituant des données pour améliorer un service ou un produit grâce au nombre
évolutif de capteurs connectés à internet. Ce qui améliorera le mode de vie des personnes

I.4.1. IoT-Défis

✓ Le marché de l’internet des objets est prospère, mais il présente un ensemble de défis
et des obstacles à franchir avant qu’il n’atteigne une taille critique. Parmi ces défis
nous citons
✓ La sécurité, est un problème critique sur internet, et c’est sans doute le principal défi
pour l’IoT qui devrait connecter une large gamme de périphériques au web. Il existe
de fortes chances que des logiciels malveillants pénètrent dans les données ou les
systèmes. Une étude récente révèle que 70% de dispositifs IoT sont vulnérables aux
menaces, il n’existe pas encore de Framework de sécurité idéale.
✓ La sureté, est l’enjeu de réussir à trouver un moyen de garantir la sureté des données,
qu’elles soient stockées à distance sur des serveurs (Cloud), enregistrées sur un
terminal (Smartphones, tablettes), ou lorsqu’elles circulent d’un émetteur à un
récepteur donné.
✓ Gestion d’alimentation, à l’horizon de 2020, il est prévu que 50 millions d’objets
seront connectés, mais il faut les alimenter en énergie, la disponibilité de l’énergie est
limitée par des contraintes physiques, telles (l’énergie limité, la durée de vie limitée).
✓ Manque d’interopérabilité matérielles et logicielles et l’absence de standard technique
pour faciliter l’interconnexion entre réseaux hétérogènes.
✓ Le cout, les couts des capteurs devra aussi baisser pour pouvoir toucher un public plus
large et notamment les entreprises de taille moyenne.
✓ L’adoption de l’internet des objets est conditionnée par la capacité d’assurer la
confiance de l’utilisateur et du producteur de données. Les utilisateurs
(consommateur, entreprise ou collectivité) doivent pouvoir garder le contrôle sur les
données qui les concernent.

I.5. IoT- Infrastructure

L’internet des objets n’est pas une technologie à part-entière, mais plutôt un système
intégrant plusieurs autres systèmes. Lier un objet ou un lieu à Internet, est un processus
plus complexe que la liaison de deux pages Web. Divers composants de l’internet des objets
fondent :

1. Une étiquette physique ou virtuelle pour identifier les objets et les lieux.

2. Un moyen de lire les étiquettes physiques, ou de localiser les étiquettes virtuelles.

3. Un dispositif mobile (Smartphone, tablette, ordinateur portable …) avec un logiciel


additionnel.

5. Un réseau généralement sans fil de type 3G ou 4G ou autre ...

6. Une information sur chaque objet lié.

7. Un affichage pour regarder l'information sur l'objet lié.

I.6. Protocoles de communication pour l’IoT

L’IoT se base sur plusieurs protocoles de communication, chacun d’eux a ses propres
avantages et ses propres inconvénients, il est à distinguer plusieurs types de protocole qui
sont comme suit :

I.6.1. Bluetooth

Le Bluetooth est un protocole de communication sans fil, visant à connecter des appareils
mobiles et des appareils électroniques entre eux.

Le Bluetooth a une puissance d’émission très faible, et un débit très limité et peu onéreux,
son fonctionnement est très simple, il relie différents périphériques à un hôte ou plusieurs,
créant ainsi ce qu’on appelle un Pico net (réseau personnelle). Il est reconnaissable par le
logo bleu (figure 1).

Figure 1 : Logo de Bluetooth

I.6.2. Wifi

[3] Le terme « Wi-Fi » (contraction de l'anglais « Wireless Fidelity ») désigne


un protocole de communication sans fil dont le standard technique a été normalisé par le
groupe IEEE 802.11.

Son rayon d’action est largement supérieur. Le Wifi a d’abord été déployé dans les campus
universitaires, les aéroports, les gars, et les grandes administrations public et privé, le wifi
est bidirectionnel ça veut dire que les données circulent dans les deux sens.
La sécurité du protocole Wifi repose principalement sur le mécanisme de protocole WPA
(wired Equivalent Privacy), ce mécanisme a été introduit en 2003, elle repose sur
l’algorithme de chiffrement de communication. Comme il repose aussi sur le filtrage de
l’adresse MAC, ce mécanisme permet de contrôler l’identité des périphériques et de les
limiter sur son réseau, mais dans le cadre de l’IoT le filtrage MAC est rare.

Il y a trois principaux réseaux WLAN :

➢ IEEE 802.11a.
➢ IEEE 802.11b.
➢ IEEE 802.11g.
(Voir figure 2)

Figure 2: logo de Wifi

I.6.3. NFC (Near Field communication)

C’est un réseau de communication sans fil rapide, flexible et mobile entre deux appareils
électriques. La fonction principale de cette technologie est d'interagir avec un environnement
donné. Il est devenu un standard pour les Smartphones et les appareils similaire, afin d’établir
des communications radio entre eux lors d’un contact physique. Il existe trois modes de
communication NFC :

❖ Le mode lecteur : dans ce mode, un dispositif NFC agit comme un lecteur et un


transpondeur standard, ce qui permet au lecteur d'échanger des données avec le
transpondeur.
❖ Le mode "émulation de carte » : il s'agit d'une communication entre un lecteur standard
et un dispositif NFC vu par le lecteur comme un simple transpondeur.
❖ Le mode P2P : c'est une communication entre deux dispositifs NFC.
(Voir figure 3)
Figure 3: logo de NFC

I.6.4. Zigbee

La technologie zigbee (aussi connu sous le nom IEEE 802.15.4) similaire à la technologie
Bluetooth, elle fut créée dans l’objectif de proposer un protocole plus simple et moins
couteux et avec une très faible consommation d'énergie.

D’un point de vu sécurité, zigbee utilise beaucoup le chiffrement symétrique AES pour
chiffrer l’ensemble des échanges entre un appareil coordinateur et les appareils annexes,
accompagné de code intégré. Il est utilisé dans plusieurs secteurs : la santé, la domotique,
les services de télécommunications…
Parmi les propriétés de zigbee on trouve :

➢ L’évitement de collision.
➢ La gestion de l’intervalle de temps.
➢ Intégrer la sécurité de transmission.

Le Zigbee est utilisée dans les domaines suivants :

➢ L’automatisation des bâtiments


➢ Les télécommandes
➢ L’énergie intelligente
➢ La santé
➢ L’automatisation des maisons

(Voir figure 4)
Figure 4: Logo de Zigbee

I.7. Facteurs contribuant au développement de l’IoT

De nos jours, il existe plusieurs éléments contribuant au développement de l’IoT, ils sont
comme suit :
• La forte diminution des prix des capteurs : le prix des capteurs diminue de plus en plus,
tout en incluant l’ensemble des éléments standards, une connexion wifi …
• L’explosion de la connectivité : d’après un article intitulé « "INTERNET DES OBJETS
: LES BUSINESS MODELS REMIS EN CAUSE ? » qu’entre 2014 et 2018, la vitesse
de connexion a été multipliée par 4. La 5G à partir de 2019_2020 devrait être un
accélérateur important de l’IdO, en permettant une optimisation des trafics de donnés
multi-réseau.
• L’accroissement de la puissance de calcul de processeur.
• La miniaturisation de la technologie, les constituants de processeur sont de taille de
graine de sable, des capteurs est de taille de graine de poussière…
• Le développement de Claude qui donne accès à des capacités de stockage infinie facilite
l’intégration des donnés dans des méga bases.
• A l’instar des Smartphones et des tablettes, l’essor des wearables technologies ou les
objets connectés portables, comme les bracelets les montres…

I.8. IoT-fonctionnement
Le fonctionnement de l’internet des objets se déroule en quatre étapes :

1) Dans cette première étape, les données sont collectées par des capteurs puis converties en
un signal utile, également, un actionneur agit en fonction de changement des conditions
physiques. A noter également que les capteurs sont utilisés dans presque tous les domaines de
l’industrie à la santé.
2) Cette étape concerne la passerelle Internet, où les données collectées par les capteurs sous
format analogique sont converties à un format numérique avant d’être envoyé via cette
passerelle.
3) Dans la troisième étape, les données numérisées et agrégées, vont subir un traitement
détaillé à travers un système informatique
4) Dans cette quatrième étape, les données sont déplacées puis stocké dans un centre de
données et dans des Clauds. Ces derniers sont chargés de faire une analyse approfondie grâce
à des systèmes informatique plus avancés.

I.9. Quel protocole IoT me convient le mieux ?


Le type de protocole IoT que vous devez utiliser dépend de la couche de l’architecture
système sur laquelle vos données vont circuler. Le modèle OSI (Open System
Interconnection) fournit une carte des différentes couches qui envoient et reçoivent des
données. Chaque protocole IoT de l’architecture du système IoT permet une
communication d’appareil à appareil, d’appareil à passerelle, de passerelle à centre de
données ou de passerelle à Cloud, ainsi qu’une communication entre centres de données.

(Voir figure 5)
Figure 5: Modèle OSI

I.9.1.Couche Application

La couche Application sert d’interface entre l’utilisateur et l’appareil avec un protocole


IoT donné. Cette couche joue un rôle important dans la propagation de l’IoT.
I.9.1.1. AMQP (Advanced Message Queuing Protocol)

Couche logicielle qui assure l'interopérabilité entre les intergiciels de messagerie. Celle-ci
permet à un large éventail de systèmes et d'applications de travailler ensemble, créant
ainsi une messagerie normalisée à l'échelle industrielle.

I.9.1.2.CoAP (Constrained Application Protocol)

Protocole optimisé pour les bandes passantes et réseaux contraints, et conçu pour les
appareils dont la capacité de connexion est limitée dans le cadre d'une communication
machine à machine. CoAP est également un protocole de transfert de documents qui
s'exécute sur le protocole UDP (User Datagram Protocol).

I.9.1.3.DDS (Data Distribution Service)

Protocole de communication pair à pair polyvalent qui fait tout, de l'exécution de petits
appareils à la connexion de réseaux hauts performances. DDS rationalise le déploiement,
renforce la fiabilité et réduit la complexité.

I.9.1.4. MQTT (Message Queue Telemetry Transport)

Protocole de messagerie conçu pour une communication machine à machine légère, et


principalement utilisé pour les connexions à faible bande passante vers des emplacements
distants. MQTT utilise un modèle éditeur-abonné et est idéal pour les petits appareils qui
nécessitent une utilisation efficace de la bande passante et de la batterie. (Voir figure 6)

Figure 6: MQTT

Le MQTT est un protocole qui assure une communication entre deux appareils utilisant
des technologies différentes.
Les messages sont envoyés par des publieurs (les publishers) sur un canal (une chaîne
d’information) appelé Topic. Ces messages peuvent être lus par les souscripteurs (les
subscribers) qui surveillent certains Topics.
Un serveur (Broker) se charge de faire la liaison entre les publieurs et les souscripteurs.
❖ Comment fonctionne ce protocole ?

MQTT est un protocole standardisé reposant sur TCP/IP. "Il est particulièrement utilisé
pour transporter des données des objets connectés sur le Cloud. Ce protocole permet la
gestion des déconnexions et des reconnexions de devices de manière simplifiée. La taille
maximale d'un message envoyé avec MQTT est de 256 Mo.

❖ Qu'est-ce qu'un broker MQTT ?

Pour communiquer avec MQTT, les objets connectés utilisent un broker, c'est-à-dire un
programme en charge de la réception des informations publiées afin de les transmettre aux
clients abonnés. Le broker a un rôle de relais. Il existe plusieurs types de brokers :
ActiveMQ, JoramMQ, Mosquitto ou encore, RabbitMQ.

❖ Pourquoi utiliser MQTT ?

La principale caractéristique de MQTT est sa légèreté, le protocole ne requiert que des


ressources minimales et peut donc être utilisé sur de petits microcontrôleurs. "L'idée de
MQTT est de faire dialoguer des équipements qui ne disposent pas de ressources propres
pour assurer une connexion permanente"

❖ Quelles alternatives à MQTT ?

Le protocole MQTT est le plus utilisé dans les environnements IoT, mais il existe d'autres
alternatives :

 morbus
 HTLM
 OPC-UA
 AMQP
 CoAP
 etc.
I.9.2. Couche Transport

Dans un protocole IoT, la couche Transport permet la communication et protège les


données lorsqu’elles circulent entre les couches.

I.9.2.1. TCP (Transmission Control Protocol)


TCP (qui signifie Transmission Control Protocol, soit en français: Protocole de Contrôle
de Transmission) est un des principaux protocoles de la couche transport du
modèle TCP/IP. Il permet, au niveau des applications, de gérer les données en provenance
(ou à destination) de la couche inférieure du modèle (c'est-à-dire le protocole IP). Lorsque
les données sont fournies au protocole IP, celui-ci les encapsule dans des datagrammes IP,
en fixant le champ protocole à 6 (Pour savoir que le protocole en amont est TCP...). TCP
est un protocole orienté connexion, c'est-à-dire qu'il permet à deux machines qui
communiquent de contrôler l'état de la transmission. Les caractéristiques principales du
protocole TCP sont les suivantes :

• TCP permet de remettre en ordre les datagrammes en provenance du protocole IP

• TCP permet de vérifier le flot de données afin d'éviter une saturation du réseau

• TCP permet de formater les données en segments de longueur variable afin de les
"remettre" au protocole IP

• TCP permet de multiplexer les données, c'est-à-dire de faire circuler simultanément des
informations provenant de sources (applications par exemple) distinctes sur une même
ligne

• TCP permet enfin l'initialisation et la fin d'une communication de manière courtoise

(Voir figure 7)
Figure 7: Protocole TCP
I.9.3. Couche Réseau

La couche Réseau d’un protocole IoT permet à des appareils individuels de communiquer
avec le routeur.
I.9.3.1. IP

De nombreux protocoles IoT utilisent IPv4, tandis que les exécutions plus récentes utilisent
IPv6. Cette récente mise à jour du protocole IP achemine le trafic sur Internet, et identifie
et localise les appareils sur le réseau.

I.9.3.2. 6LoWPAN

Ce protocole IoT fonctionne mieux avec les appareils de faible puissance qui ont des
capacités de traitement limitées.

I.9.4. Couche Liaison de données

La couche Données fait partie d’un protocole IoT qui transfère les données au sein de
l’architecture système, en identifiant et en corrigeant les erreurs trouvées dans la couche
physique
I.9.4.1. IEEE 802.15.4

Norme radio relative aux connexions sans fil à faible consommation. Elle est utilisée avec
ZigBee, 6LoWPAN et d'autres normes pour créer des réseaux sans fil incorporés.

I.9.4.2. Liaison sans fil à faible consommation énergétique (LPWAN)

Les réseaux étendus à basse consommation (LPWAN) permettent la communication sur


des distances de 500 mètres à plus de 10 kilomètres à certains endroits. LoRaWAN est un
exemple de LPWAN optimisé pour une faible consommation d'énergie.

I.9.5. Couche Physique

La couche physique constitue un canal de communication entre des appareils dans un


environnement spécifié.

➢ Ethernet

➢ NFC (Near Field Communication)

➢ Radio-identification (RFID)

➢ Wi-Fi/802.11

➢ ZigBee.

I.10. Les composants d’un modèle IOT

Tous les composants nécessaires à la conception d'un modèle d'essai IoT sont classés ci-
dessous sur la base du modèle à trois couches (Voir figure) :
➢ La couche de Perception se compose de :

• Les capteurs : détectent les propriétés physiques et convertissent ces propriétés en


signaux numériques.

• Les Actionneurs : reçoivent des commandes pour effectuer des actions à des
moments spécifiques.
• End-devices : sont de petites cartes avec un microcontrôleur intégré utilisé pour fournir
des capacités de traitement et de communication pour les capteurs et les actionneurs.
➢ La couche réseau comprend :

• Les protocoles de communication : utilisés pour les end-devices.


• Station de base (Gateway) : pour contrôler le passage des informations entre les
end-devices et l’internet.

➢ La couche d’application comprend :

• Les plateformes IoT Cloud : sont des bases de données virtuelles en ligne qui stockent
les informations de l’End-device et donne la visualisation de ces informations
(tableaux, graphiques) pour les utilisateurs finaux.
• L’application Software : pour les Smartphones, tablettes, ordinateurs de bureau qui
fournissent des interfaces graphiques (GUI) pour la surveillance et le contrôle des end-
devices.

(Voir figure 8)

Figure 8: Les composants d’un modèle IOT


Maquette II : Maison Intelligente

Figure 9: Maquette : Maison intelligente


Figure 10: Gateway

Figure 11: Relais de commande

Figure 12: Node MCU (ESP32)

Figure 13: Capteur de temp. et Hum. (DHT11)


Commande à distance

1.1.Commande Led

A partir de l’interface home assistant on a un interrupteur « LED » pour faire


envoyer la commande par internet pour activer la diode Led. Voir les deux figures.

Interrupteur

Figure 14: bouton LED

Schéma explicatif

Bouton Cloud Raspberry Wifi

Figure 15: Node


Commander Led Arduino
MCU (ESP32)
(0,1)
Température/ Humidité

Pour mesurer la température ambiante de la chambre et l’envoyer vers l’utilisateur. Ce


dispositif permet d’optimiser la gestion d’énergie de la maison à partir de la régulation de
la température ambiante.

L’interface de Home assistant présente les résultats du temps et d’humidité.

Figure 16: Interface de température/humidité


❖ La courbe de la température :
Présente en temps réel la température de la maison d’durant la journée.

Figure 17: température


❖ La courbe de l’humidité :
Présente en temps réel l’humidité de la maison d’durant la journée

Figure 18: L’humidité


Maquette III : Ascenseur Intelligent

Figure 19: Maquette Ascenseur Intelligent


Figure 20: Gateway

Figure 21: Motor Driver

Figure 22: Node MCU (ESP32)

Vous aimerez peut-être aussi