Cours IoT P1S1 - Merged

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 106

OBJETS CONNECTÉS

Pr. M’barek ELHALOUI


Introduction

• La collecte fréquente de données glycémique d’un diabète permet à son


médecin de réagir en temps réel et éviter de graves conséquences.
• La mise en place d’un capteur dans une usine pour détecter la présence de gaz
dangereux peut sauver des vies.
• L’agriculteur peut surveiller le niveau d’arrosage de son champ et mesurer la
maturation de ses fruits pour identifier le moment idéal de récolte.
• L’ajustement de l’éclairage public dans une ville en fonction de la présence ou
mouvement d’un objet permet d’optimiser énormément la facture énergétique.

Les objets Connectés M. EL HALOUI 2


Introduction

• Il s’agit d’offrir de nouveaux services à valeur ajoutée à travers la technologie ;

• Un écosystème intégrant plusieurs technologies et domaines de compétences ;

• Un passage technologique de l‘Internet des personnes à l‘Internet des objets (IoT) ;

• Constitue la prochaine technologie révolutionnaire qui concevra l’Internet future ;

• Un levier de transformation digitale qui joint le monde réel et virtuel ;

• Les SI sont invisiblement embarqués au environnement qui nous entoure.

• Des opportunités ….mais également des défis….

Les objets Connectés M. EL HALOUI 3


Définitions

Origine :

• Le terme Internet des Objets (Internet of Things) a été inventé en premier par Kevin Ashton, Ingénieur
britannique, en 1999, pour décrire un système où les objets physiques sont connectés à Internet.

• La vision d’un monde où la technologie s’intègre dans les objets de la vie quotidienne était présenté en 1989
par Mark Weiser. Professeur chercheur considéré le père de l’informatique ubiquitaire.

Définition :

« 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 ». l'Union
Internationale des Télécommunications.

Les objets Connectés M. EL HALOUI 4


Définitions

• Définition 2:
« un paradigme d'interconnexion assuré par un ensemble de technologies qui
fournissent une connectivité transparente entre les objets physiques et virtuels afin de
faciliter le développement de services et d'applications intelligentes avec des capacités
d'auto-configuration. La pile technologique est une combinaison de divers technologies
qui assurent une connectivite transparente à tout moment et n'importe où par
n'importe qui et n'importe quoi ». Colakovic A. 2018

Les objets Connectés M. EL HALOUI 5


Concepts de base

• Objet Connecté : Tout équipement capable d’ échanger des données avec des
entités physiques ou virtuelles dans le but de créer de la valeur pour l’utilisateur.

• M2M : Machine to Machine, échange d’informations entre deux ou plusieurs


machines sans intervention humaines.

• l'Internet des Objets dans notre vie d’aujourd’hui :


▪ L'IoT est omniprésent.

▪ L'IoT améliore la qualité de vie des personnes.

▪ L'IoT accroît également l'efficacité des entreprises.

Les objets Connectés M. EL HALOUI 6


Concepts de base

• Le but principal est de pouvoir communiquer des données avec une


entité physique ou virtuelle sans aucune intervention humaine.

• Il ne s’agit pas seulement de collecter l'information (détection) et


d'interaction avec le monde physique (actions/ commandes/ contrôle)
mais fournir des services pour traitement et analyse de l’information.

• Internet des objets : Réseau d'objets interconnectés…Pas


nécessairement Internet (WSN « Wireless Sensor Networks » dans un
champs agricole)

Les objets Connectés M. EL HALOUI 7


Concepts de base

IoE (Internet of Everything) :


• Concept Introduit par Cisco

• Vision qui met en relation les


personnes, les objets, les
processus et les données

• Des Evénements ... En réseau ...


Dans les données ... Et actions
prises par des personnes

Les objets Connectés M. EL HALOUI 8


Concepts de base
IoE :

Les objets Connectés M. EL HALOUI 9


Domaines d’Application de l’IoT

Les objets Connectés M. EL HALOUI 10


Exemples d’Application de l’IoT

Wearables (objets que l’on porte sur soi):


• Montre ou bracelet connectés (Fitbit, Apple
Watch, Galaxy Fit,…) qui récupèrent vos données
physiologique (rythme cardiaque, nombre de pas
dans la journée , nombre d’heures de sommeil,
etc.),
• Vêtements connectés libérant des médicaments ,
• GoogleGlass,…
Source Image : https://embeddedcomputing.com/application/consumer/smartphones-and-wearables/wearables-development-in-an-iot-
world
Les objets Connectés M. EL HALOUI 11
Exemples d’Application de l’IoT

Domotique :
• Caméra et alarme intelligentes
• Pilotage des consommations électriques
(programmation de l'éclairage, prises intelligentes,..)
• Automatisation de l’activation ou extinction des
équipements à distance,
• Electroménagers connectés( four, machine à laver,..)
• Commande vocale (Amazon Alexa, Google Home,….)

Source Image : https://www.vectorstock.com/21927053

Les objets Connectés M. EL HALOUI 12


Exemples d’Application de l’IoT

Les smartphones
• Terminal intelligent pour les applications utilisateur ;
• Communiquer avec des bornes interactives ( arrêt de
bus, départ/arrivée de transports en temps réel, …)
• Contenir nos informations d’identification ou pièces
d’identité électronique et sans contact
• Accès aux cameras de surveillance,…

Les objets Connectés M. EL HALOUI 13


Exemples d’Application de l’IoT

Smart Agriculture :
• Agriculture de précision (Smart Irrigation,
Humidité, ..)
• Automatisation des serres (Surveillance,
automatisation des processus)
• Smart Farming (Surveillance de bétail,
colliers intelligents, ….)
Source image : https://www.cscience.ca/2022/05/24/le-smart-farming-la-nouvelle-tendance-en-gestion-agricole/

Les objets Connectés M. EL HALOUI 14


Exemples d’Application de l’IoT

Logistique :
• Suivi des livraisons (Smart Tracking) ,
• géolocalisation et signature vocale de
réception,
• TrackID en RFID, ….
• Suivi des navires, des avions, ….

Image source : http://smartlogisticsinc.usmblogs.net/smart-asset-monitoring/

Les objets Connectés M. EL HALOUI 15


Exercice

Imaginer un nouveau objet intelligent ?


• Pensez à tous les objets que vous rencontrez lors de votre journée ;
• Objets qui ne sont pas actuellement intelligents et qui vont
communiquer des données.

Les objets Connectés M. EL HALOUI 16


Enjeux et Défis de l’IoT

Les objets Connectés M. EL HALOUI 17


OBJETS CONNECTÉS

Pr. M’barek ELHALOUI


Rappels

• Motivations et Définitions de l’IoT


• Concepts de base : Objet connecté, M2M, IoE, Connectivité, Valeur ajoutée,…
• Domaines d’application de l’IoT
• Enjeux de l’IoT

Les objets Connectés M. EL HALOUI 2


Architecture d’une solution IoT

• Plusieurs architectures sont proposées pour l’interopérabilité et la communication des différents


composants d’une infrastructure IoT ;
• Il n’y a pas encore une architecture de référence standardisée. Mais des efforts sont en cours (IEEE ,
Internet Architecture Board (IAB),…) ;
• Les principaux blocs composants un écosystème IoT :

Couche
Couche Couche Couche Couche
Applications
Périphériques Passerelle Réseau Cloud
et services

Les objets Connectés M. EL HALOUI 3


Architecture d’une solution IoT

Mettre en
Identifier Capter Connecter Intégrer réseau

Les objets Connectés M. EL HALOUI 4


Exemple d’Architecture IoT

Les objets Connectés M. EL HALOUI 5


Architecture d’une solution IoT

• Les principaux blocs composants un écosystème IoT :

Couche
Couche Couche Couche Couche
Applications
Périphériques Passerelle Réseau Cloud
et services

Les objets Connectés M. EL HALOUI 6


Les capteurs
• Un capteur est un appareil qui mesure une propriété physique en détectant des
informations particulières dans le monde physique. Il peut s'agir de lumière,
d'humidité, de mouvement, de pression, de température ou de toute autre
condition environnementale ;

• Les capteurs envoient des données à un contrôleur. Ce contrôleur peut réagir à


ces données immédiatement et modifier les paramètres des actionneurs ;
• Exemple : Un capteur de température peut traduire la température détectée en
signal électrique qui peut être converti en valeur numérique.

Les objets Connectés M. EL HALOUI 7


Les capteurs

Exercice :

• Exemple de capteurs que vous connaissez ?

• Comment faire des objets autour de nous des objets intelligents en


ajoutant des capteurs ?

Les objets Connectés M. EL HALOUI 8


Les capteurs

Les objets Connectés M. EL HALOUI 9


Les capteurs

Les objets Connectés M. EL HALOUI 10


Les capteurs

Les objets Connectés M. EL HALOUI 11


Les contrôleurs
• Les contrôleurs sont chargés de collecter les données des capteurs et de fournir la connectivité
réseau ou Internet. Ils peuvent être à même de prendre des décisions immédiates ou ils peuvent
envoyer les données à un ordinateur plus puissant en vue d'une analyse. Cet ordinateur peut se
trouver dans le même réseau local que le contrôleur ou n'être accessible que par l'intermédiaire
d'une connexion Internet.

• Le microcontrôleur Arduino et le Raspberry Pi ( RaPi ), sont tous deux des types de contrôleurs. Ils
peuvent fonctionner sans Internet et sont utilisés par les amateurs et les professionnels.

• Habituellement, le microcontrôleur Arduino nécessite moins de puissance que le RaPi et il convient


davantage aux entrées analogiques. L'application doit imposer le contrôleur le mieux approprié à
l'utilisation. Les deux contrôleurs sont fréquemment utilisés ensemble. Par exemple, vous pouvez
acquérir des données avec le microcontrôleur Arduino, puis les traiter avec le Raspberry Pi.
Les objets Connectés M. EL HALOUI 12
Carte Arduino

• Carte de prototypage dont le schéma (matériel) est open


source : On peut le copier, le fabriquer et le modifier
librement.
• Un Microcontrôleur (Processeur ~ 16 Mhz + Mémoires +
E/S)
• Dimensions : Environ 68,6 mm x 53,3
• Programmation : IDE Arduino
• Alimentation : 7 – 12 V
• Consommation : 0,5 W
• Extensions : Arduino Shields
Les objets Connectés M. EL HALOUI 13
Carte RaspBerry Pi

• Nano ordinateur conçu par l’université de Cambridge


• Un Microcontrôleur (Processeur ~ 700 Mhz + Mémoires +
E/S)
• Dimensions : Environ 85,60 mm x 53,98
• Programmation : Scratch, Squeak
• Alimentation : 5V
• Consommation : 3,5 W
• Ports E/S : USB, HDMI, Audio/Video, GPIO
• Connectivité : 10/100 Ethernet, Bluetooth, WiFi

Les objets Connectés M. EL HALOUI 14


Les actionneurs

• Un actionneur est un simple moteur qui peut être utilisé pour déplacer ou commander un
mécanisme ou un système, sur la base d'un ensemble spécifique d'instructions ;
• Habituellement, il existe trois types d'actionneurs dans l'IoT industriel :
▪ actionneur électrique alimenté par un moteur qui convertit l'énergie électrique en opérations
mécaniques,
▪ actionneur hydraulique utilise la pression des fluides pour effectuer des mouvements
mécaniques,
▪ actionneur pneumatique utilise de l'air comprimé pour permettre les opérations mécaniques
• Quelle que soit la façon dont l'actionneur provoque le mouvement à effectuer, sa fonction de base
est de recevoir un signal du contrôleur, puis d'effectuer une action définie en fonction de ce signal

Les objets Connectés M. EL HALOUI 15


Les actionneurs

Les objets Connectés M. EL HALOUI 16


Les actionneurs

Exercice :

• Comment lier votre objet intelligent (imaginé) à un actionneur ?

Les objets Connectés M. EL HALOUI 17


Processus

Les objets Connectés M. EL HALOUI 18


Processus

Les objets Connectés M. EL HALOUI 19


Rétroaction
• On parle de rétroaction lorsque la sortie d'un système ou d'un processus a une répercussion sur l'entrée
correspondante.
• En effet, l'entrée génère une sortie qui est continuellement ré-échantillonnée et utilisée comme nouvelle entrée.
La boucle de rétroaction est un circuit ou un cycle de causes et effets, dans lequel les résultats ajustent en
continu les actions.
• De nombreux processus système intègrent un mécanisme du type boucle de rétroaction. Les systèmes disposent
généralement d'un moyen de réinjecter les informations relatives à la qualité de la sortie.
• Les boucles de rétroaction peuvent être positives ou négatives
• Rétroaction positive : la rétroaction intensifie l'entrée d'origine. La rétroaction positive accélère la
transformation de la sortie en suivant la même orientation que la sortie précédente
• Rétroaction négative : la rétroaction annule ou annihile l'entrée d'origine. La rétroaction négative diminue
les effets de la sortie précédente.
Les objets Connectés M. EL HALOUI 20
Processus

Exercice :

• Identifier les processus ( Entrées/ Sorties/ Actions) de votre objet


intelligent ?

Les objets Connectés M. EL HALOUI 21


OBJETS CONNECTÉS

Pr. M. ELHALOUI
Rappels

• Architecture IoT : Différentes composantes, Exemple d’Architecture


• Les capteurs
• Les actionneurs
• Les Microcontrôleurs
• Arduino, Raspberry Pi
• Processus

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT

• Un capteur doit être connecté au réseau (Ethernet, Wifi, Bluetooth,…) pour pouvoir partager les
données collectées ;
• Un Microcontrôleur fourni la connectivité (Locale ou Internet) au capteur, collecte les données des
capteurs, et les transmet éventuellement à un système informatique (local ou distant) pour stockage
et analyse. Le Microcontrôleur peut ordonner des actions immédiates aux actionneurs ;
• Un actionneur transforme les instructions du microcontrôleur en actions physiques.
• Fog Computing : Un point d'accès et éventuellement de traitement intermédiaire de proximité entre
les dispositifs IoT et les services du cloud.

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Fog Comuting

Fog Computing
Capteur

Gateway
Microcontrôleur
Cloud Computing

Actionneur

Capteur

Actionneur
Actionneur
Capteur

Internet of Things ( IoT) M. EL HALOUI


Architecture d’une solution l’IoT

• Les principaux blocs composants un écosystème IoT :

Couche
Couche Couche Couche Couche
Applications
Périphériques Passerelle Réseau Cloud
et services

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Gateway/ Point d‘accès

• Un point d’accès qui assure la communication entre les dispositifs physiques (objets IoT) et le reste
du réseau (Infrastructure Cloud) ;
• Passerelle (Physique ou Logicielle) intermédiaire qui sert a faire transiter les données au nœud (Local
ou distant) chargés du stockage et de l’analyse ;
• Assure l‘interopérabilité du système : Peut supporter différents protocoles de communication (Wifi,
Bluetooth, Zigbee, Ethernet, TCP/IP, 3G ou 4G, …) ;
• Constitue une première couche de sécurité réseau ;
• Peut être utilisée pour gestion à distance et mise à jour firmeware des objets IoT ;
• Caractérisé par sa robustesse physique, célérité de traitement, évolutivité, coût relativement
faible,….

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Gateway/ Point d‘accès

• Possède toute l'intelligence nécessaire pour offrir la connexion aux clients


sans fil qui lui sont rattachés ;

• Gère le trafic des mobiles d’une cellule de communication en réception et


en transmission de données;

• Utilise les protocoles 802.11/ 802.15 pour communiquer avec les clients
sans fil et Ethernet du côté LAN ;

• Un reseau sans fil étant Half-duplex (l’information circule dans un sens à la


fois), la bande passante disponible dépend du nombre et de
l'emplacement des appareils sans fil;

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Gateway

Exemples de solutions Hard

HP GL10

Advantech IoT Gateway

Dell Edge 5000


Huawei Edge AR502H

Cisco IC3000

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Gateway

Exemples de solutions Soft

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau

Les modèles de réseaux en couches permettent d'illustrer le


fonctionnement d'un réseau. Les bénéfices de la solution Contribue
à la conception des protocoles.
• Fournit un langage commun pour décrire des fonctions et des
fonctionnalités réseau.
• Favorise l'indépendance des technologies ou des fonctionnalités.
• Stimule la concurrence.

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau

Modèles TCP et OSI :


• Les modèles OSI et TCP/IP sont utilisés pour décrire les
connexions réseau et sont souvent considérés interchangeables.
• Le modèle TCP/IP est couramment désigné comme le modèle
Internet.
• Il fournit une liste exhaustive de fonctions et de services qui
peuvent intervenir à chaque couche.

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau
Modèles de Communication IoT :
• Communication Device-to-Device : communication directe entre deux dispositifs
physiques. Les deux dispositifs doivent se mettre d'accord sur le protocole de
communication sur les différentes couches, l'architecture a adopter, la sécurité, la
gestion des données.

• Communication Device-to-Cloud : communication entre un dispositif physique et un


fournisseur de service. les deux entités qui communiquent doivent supporter les
mêmes protocoles de communication (IP based, UDP, CoAP).

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau
Modèles de Communication IoT :
• Communication Device-to-Gateway : communication entre un dispositif physique et un
point d‘accès. utilise lorsque les dispositifs physiques du système IoT ne supportent pas
tous les mêmes protocoles de communication.

• Communication Back-End Data Sharing : Le fournisseur de service peut ne pas disposer


de tous les services demandés. Dans ce cas, ce fournisseur de service va faire appel a
d'autres entités pour exécuter des opérations de stockage, de calcul, de récupération de
données,… Ces opérations sont généralement réalisées à travers des API.

Internet of Things ( IoT) M. EL HALOUI


Ecosystème IoT : Gateway

Exercice :

• Exemples de Gateway que vous connaissez ?

• Laquelle peut servir à votre objet intelligent ?

• Critères de choix ?

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau
IoT World Forum Reference Model

Internet of Things ( IoT) M. EL HALOUI


Communication Réseau
Modèle de référence de l'IoT World Forum

Internet of Things ( IoT) M. EL HALOUI


OBJETS CONNECTÉS

Pr. M’barek ELHALOUI


Rappels

• Nécessité d’automatisation: Processus, Système, Rétroaction,…


• Fog Computing : Notion, composants,..
• Gateway : Définition, Fonctionnalités, Caractéristiques, Technologies,..
• Modèles de communication réseaux : OSI, TCP/IP
• Modèle de communication IoT : Types de communication, Modèles de référence

Les objets Connectés M. EL HALOUI 2


Architecture d’une solution l’IoT

• Les principaux blocs composants un écosystème IoT :

Couche
Couche Couche Couche Couche
Applications
Périphériques Passerelle Réseau Cloud
et services

Les objets Connectés M. EL HALOUI 3


Types et couverture des réseaux

• LAN : Local Area Network (WLAN pour Wireless LAN)


• Petite zone géographique (Site d’entreprise, bureau, maison, usine,…)
• Environ quelques dizaines de mètres, centaines de mètres
• Ex : 802.3, IEEE 802.11

• PAN : Personal Area Network (WPAN pour Wireless PAN)


• Environ quelques mètres autour de l'utilisateur
• Ex : Bluetooth.

• WAN : Wide Area Network


• Vaste zone géographique ou interconnexion de LANs
• Environ quelques centaines / milliers de km
• Ex : WAN d’entreprise, GSM, GPRS, UMTS, LTE, Satellites

Les objets Connectés M. EL HALOUI 4


Technologies réseau IoT
• NFC/RFID ( Radio Frequency Identification) : Réseau de proximité, utilisé pour mémoriser et récupérer des données à
distance en utilisant des radio-étiquettes (Tags). Ces Tags RFID sont collés ou incorporés dans des produits. par exemple,
Ils sont utilisés pour suivre la traçabilité des produits dans un magasin ou comme système antivol à la caisse.

• WPAN (Wireless Personal Area Networks) : Réseau personnel de petite taille où les appareils sans fil connectés sont
proches d'une personne (Exemple Smartphone – Voiture). Exemples : Bluetooth, ZigBee. ZigBee est un Protocole de
communication destiné au communication à courte distance (Allan jusqu’q 10 m) et à faible consommation (Optimisé
par rapport au Bluetooth).

• WLAN (Wireless Local Area Network) : Réseau informatique qui permet une connexion sans fil (ondes Radio) avec des
débits importants. Il est régi par les normes IEEE 802.11. Par exemple WiFi (environ 30m à l’intérieur) .

• LPWAN (Low Power Wide Area Network) : des réseaux étendus à faible puissance pour connecter des appareils à faible
puissance et à faible bande passante dans une vaste zone géographique. Par exemple LoRA, Sigfox (des Km)

• Cellulaire : GSM, GPRS, UMTS, 4G/LTE, 5G (des centaines de Km).

Les objets Connectés M. EL HALOUI 5


Technologies réseau : Cellulaire

Les objets Connectés M. EL HALOUI 6


Technologies réseau : Cellulaire

• 1G : Première communication sans fil, analogique, gros téléphones portables, débit d’environ 2 kbps.
• 2G : Plateforme de réseau GSM conçu pour la communication voix et SMS. Prend en charge des débits de
données allant jusqu'à 150 kbps.
• 3G/ 3,5G : Conçu pour la communication Data destinée aux smartphones et d'autres appareils mobiles et
applications avancées (Voix, Data, Internet, Vidéo, …). Prend en charge des débits allant jusqu’à 2 Mbps.
• 4G/LTE : Haut débit, Tout IP, Multimédia mobile. Prend en charge des débits allant de 100 Mbps à 1 Gbps.
• 4G MTC (Machine Type Communication) : Technologie conçu pour la connexion des appareils IoT aux
réseaux mobiles notamment la communication de type machine (M2M). Traité dans les Release 13 et 14
de la 3GPP (organismes de spécifications et normes télécoms).
• 5G : nouveau service réseau à très haut débit (10 fois plus rapide que la 4G) qui favorise une
communication rapide, massive, à faible latence et à haute fiabilité. Offre de nouvelles horizons pour l’IoT.
• Utilisation des bandes sous licence, accordées par une autorité de régulation compétente (ANRT au
Maroc).

Les objets Connectés M. EL HALOUI 7


Technologies réseau : LPWAN
• LPWAN (Lower-Power Wide Area Network) : Les réseaux étendus de faible puissance sont un type de réseau
de télécommunication conçu pour permettre des communications longue portée à faible débit pour des
dispositifs tels que des capteurs alimentés par batterie. Deux types de LPWAN sont les plus répandus :

• LoRa : Long Range Radio ou LoRa WAN désigne couche physique radiofréquence orientée très basse
consommation.

• SigFox : Une société française fondée en 2009 et devenu un opérateur Telecom et IoT.

• Utilisation des bandes de fréquences sans licence à périmètre réduit appelées ISM (Industriel, scientifique et
médical) réservés à des applications industrielles, scientifiques, médicales, Domestiques,….

• Les bandes 2.4 GHz et 5 GHz sont les bandes ISM les plus utilisées au niveau mondial.

Les objets Connectés M. EL HALOUI 8


Technologies réseau : LoRa

• Initié par un groupe de sociétés industrielles (LoRa Alliance)

• Le but est de développer et standardiser la connectivité IoT/ Machine-to-Machine (M2M).

• Destiné à des appareils sans fil, à faible coût et fonctionnant avec une batterie.

• Conçu pour se connecter sur des WAN de longues distances (jusqu'à 16 kilomètres),

• Peut être utilisé dans des environnements difficiles et dans des zones isolées (sous terre par
exemple).

• LoRa nécessite une passerelle pour la connexion des dispositifs IoT.

Les objets Connectés M. EL HALOUI 9


Technologies réseau : SigFox
• Sigfox utilise un système de style cellulaire pour connecter des appareils IoT distants

• Basé sur et la technologie Ultra Narrow Band (UNB) qui permet aux signaux de passer à travers des objets solides,

• Approprié aux appareils déployés sous terre ou en terrain accidenté.

• La portée en terrain dégagé est d’environ 40 Km.

• L’autonomie des appareils IoT est élevée (Peut aller jusqu’à 10 ans pour deux piles AA).

• Mieux adapté aux M2M qui ne nécessitent pas de quantités de données communiquées et / ou ne nécessitent pas
de communication fréquente.

• Inconvénients : SigFox est limité à la transmission de petites quantités de données avec un débit sans fil allant
jusqu'à 100 bits par seconde et une taille de charge utile de 12 octets par message.

Les objets Connectés M. EL HALOUI 10


Technologies réseau : 6LOWPAN

• 6LOWPAN (IPv6 Low power Wireless Personal Area Networks) : IP pour les objets intelligents.

• Un protocole Open (non propriétaire) qui vise l’interopérabilité et l’intégration des réseaux de capteurs
sans fils et les réseaux IP.

• Adaptation des paquets IPv6 aux spécifications de la norme IEEE 802.15.4 (Protocole des réseaux de basse
consommation). Principalement, à travers des mécanismes de fragmentation et de compression.

• Un groupe de travail de même nom « 6LoWPAN » de l’IETF est chargé de développer les normes et
spécifications de ce protocole.

• Utilisation et adoption dans plusieurs domaines IoT : Smart Home, Industrie, Agriculture, Transport,….

• Des travaux sur l’optimisation et la sécurité du protocole 6LoWPAN sont toujours en cours.

Les objets Connectés M. EL HALOUI 11


Autres Protocoles

Les objets Connectés M. EL HALOUI 12


Ecosystème IoT : Technologies réseau

Exercice :

• Réseaux disponibles dans votre contexte ?

• Quel type de réseau est convenable à votre objet intelligent ?

• Critères de choix ?

Les objets Connectés M. EL HALOUI 13


OBJETS CONNECTÉS

Pr. M’barek ELHALOUI


Rappels

• Protocoles et Réseaux et de proximité : RFID, NFC


• WPAN : Bluetooth, Zigbee,…
• Réseaux sans fil : WLAN
• Réseaux LPWAN de faible puissance : LoRa, SigFox,…
• Réseaux cellulaire : 2G à 5G
• Autres protocoles

Les objets Connectés M. ELHALOUI 2


Exemple d’Architecture IoT

Les objets Connectés M. ELHALOUI 3


Notion de Cloud Computing
Hybrid Clouds
Modèles
de déploiement Private Community
Public Cloud
Cloud Cloud

Modèles Software as a Service Platform as a Service Infrastructure as a


de Services (SaaS) (PaaS) Service (IaaS)

Self-Service à la demande
Caractéristiques Large accès à travers un réseau Élasticité rapide The NIST Cloud
essentielles
Definition
Mutualisation des ressources Service mesuré
Framework (NIST,
2011)
Grande échelle Elasticité
Caractéristiques Homogénéité Distribution géographique
Communes Virtualisation Orientation service
Logiciel à faible coût Sécurité avancée

Les objets Connectés M. ELHALOUI 4


Autres Modèles de Service Cloud

Testing as a
Storage as a Service
Service Connectivity (TaaS),
(StaaS)
as a Service
(CaaS) Hardware as
a Service
Framework (HaaS)
as a Service Function as
(FaaS) EveryThing as a service
a Service (FaaS)
(XaaS)

Les objets Connectés M. ELHALOUI 5


IoT et Infrastructures Cloud

• Les périphériques génèrent des quantités énormes


de données (Exemple 10 Téraoctets en 30 min pour
un moteur d’avion ).
• Nécessité de stockage et de puissance de calcul
pour enregistrement et traitement efficace des
données collectés.
• Le Fog Computing, constitue un point d'accès et de
prétraitement, intermédiaires entre les dispositifs
physiques et les services du cloud.

Les objets Connectés M. ELHALOUI 6


IoT et Infrastructures Cloud
• Les plateformes Cloud permettent de :
• Contextualiser, stocker et sauvegarder les données (Evènements, Mesures,…) envoyées par les objets
intelligents ;

• Communication entre les objets connectés et le Système d’Information ;


• Assurer une grande fiabilité, modularité et autonomie pour les systèmes IoT ;
• Aider à analyser et interpréter les données ;

• Traiter le Big Data en temps réel ;


• Favoriser aux utilisateurs la visualisation des résultats de traitement et l’exploitation des connaissances
extraites des Big Data collectées ;
• Offrir des API pour l’interconnexion à d’autres services applicatifs.

• Reproches au Cloud : Très centralisé, Couverture géographique, Connectivité Réseau, Tarification,..

Les objets Connectés M. ELHALOUI 7


Exemples de plateformes Cloud IoT

• Amazon IoT (AWS) • Nimbits


• Arkessa • Ninja Blocks
• Axeda • OnePlateform
• Azure IoT (Microsoft) • OpenIoT (EU)
• Bluemix IoT (IBM) • Real Time.io
• Etherios • SensorCloud
• GENI • SmarThings
• Google Cloud • TempoDB
• LittleBits • ThingWorx (PTC)
• NanoService • Xively

Les objets Connectés M. ELHALOUI 8


Challenges du Cloud pour IoT

• Synchronisation : La synchronisation entre les fournisseurs Cloud constitue un


grand défi pour fournir des services en temps réel, étant donné les services sont
construits sur diverses plates-formes cloud.
• Standardisation : La normalisation du Cloud présente également un défi majeur
pour les services cloud IoT en raison de la nécessité d'interopérabilité avec les
différents fournisseurs.
• Équilibrage : Trouver un équilibre entre les environnements de services cloud
généraux et les exigences IoT présente un autre défi en raison des différences
d'infrastructures.

Les objets Connectés M. ELHALOUI 9


Challenges des plateformes Cloud IoT

• Fiabilité: La sécurité des services cloud IoT présente un autre défi en raison des
différences dans les mécanismes de sécurité entre les appareils IoT et les plateformes
cloud.
• Gestion: La gestion des systèmes Cloud et IoT est également un facteur difficile en
raison du fait que les deux ont des ressources et des composants.
• Amélioration: La validation des services cloud IoT est nécessaire pour garantir la
fourniture de bons services qui répondent aux attentes des clients.

Les objets Connectés M. ELHALOUI 10


Exemple d’Architecture IoT

Les objets Connectés M. ELHALOUI 11


IoT et Big Data
• L'IoT est considéré comme une technologie intégrée de diverses sous-technologies qui comprend divers
capteurs et sémantiques.

• La grande quantité de données collectées doit être envoyée rapidement sur un lieu de traitement. En cas
de latence, ces données peuvent être perdues entièrement ou en partie (conséquences néfastes dans le
domaine médical par exemple).

• Un prétraitement (Pre-processing) est généralement réalisé au niveau des capteurs ou du Fog Computing
ce qui permet de réduire le volume de données à transmettre.

• Le Big Data permet un traitement automatique de données hétérogènes, réduire le risque d'erreurs et
maintenir une aide à la décision précise.

• Des algorithmes de Machine Learning sont utilisés pour automatisation du traitement des données du Big
Data.
Les objets Connectés M. ELHALOUI 12
IoT et Big Data
• Les 4 V du Big data :
• Volume : Quantité de données générées à partir de
différentes sources hétérogènes. Toutes les données ne
sont pas nécessairement utiles. L’analyse et le nettoyage de
ces données sont nécessaires.

• Variété : Des données structurées et non structurées sont


générées à partir de différentes sources tels que des
capteurs ou dispositifs IoT.
• Vélocité : Vitesse de traitement des données qui croissent
de façon exponentielle.
• Véracité : Après analyse, il faut fournir des informations
précieuses à l'organisation afin qu’elle puisse prendre une
meilleure prise de décision

Les objets Connectés M. ELHALOUI 13


IoT et Big Data
• Que sont les métadonnées ?

o Les métadonnées désignent les données sur les données (Description ou référencent les données
stockées) ;

o Peuvent être intégrées dans un objet numérique ou stockées séparément ;

o Utilisées pour mettre les données stockées en contexte ;

o Permettent d’accélérer le processus de traitement des données ;

o L'utilisateur ne voit habituellement pas les métadonnées.

• Le Big Data améliore la réactivité et l’efficacité grâce au stockage, traitement (temps réel), modification et
analyse d'énormes quantités de données.

Les objets Connectés M. ELHALOUI 14


IoT et Big Data : Challenges

• Confidentialité : Principal problème dans le processus d'analyse Big Data


car le système ne fourni pas à l’utilisateur un accord de confidentialité.

• Data mining : Défi d'extraction des données à partir d'une grande quantité
de données ainsi que la visualisation et l'intégration de ces données.

• Intégration : Complexité d’uniformisation et d’accès à des données


concerne recueillies à partir de différentes sources.

Les objets Connectés M. ELHALOUI 15


OBJETS CONNECTÉS

Pr. M’barek ELHALOUI


Rappels

• Concept et caractéristiques du Cloud Computing


• IoT et Cloud : Necessité, Apports, Reproches,…
• Exemples de plateformes Cloud IoT
• Challenges du Cloud pour IoT
• Le Big Data pour l’IoT
• Intérêt des Meta-Data, Maching Learning et IA pour Big Data/IoT
• Défits des Big Data/ IoT

Les objets Connectés M. ELHALOUI 2


IoT et Data visualisation

• L’énorme quantité de données collectées et générées par les appareils IoT doivent être
représentées de manière visuelle pour une compréhension facile par l’utilisateur final ;
• La présentation graphique des données (Big Data) permet la compréhension, la
communication facile et l’interprétation intuitive des résultats ;
• La visualisation des données est devenue un choix stratégique pour améliorer la prise
de décision ;
• Des algorithmes et méthodes statistiques (Data Science, IA et BI) sont utilisés sur des
données variées à grande échelle et de grande dimension ;
• L’IoT exige un fonctionnement en temps réel pour servir efficacement les utilisateurs.

Les objets Connectés M. ELHALOUI 3


Exemples d’Outils de Data visualisation

• ELK Kibana
• Plotly
• Qlikview
• Sisense
• Google Data Studio
• Tableau • Chartio
• Microsoft Azure • Datahero
• Power BI

Les objets Connectés M. ELHALOUI 4


Exemple d’Architecture IoT

Les objets Connectés M. ELHALOUI 5


Applications et Services IoT
Les domaines d'application de l'IoT ne sont limités que par l'imagination. Les services IoT
proposés aujourd’hui concernent plusieurs domaines, par exemple :

• Santé (Smart Healthcare,…) • Ville intelligente (Smart Cities,…)

• Agriculture (Smart Farming, Smart irrigation,…) • Eau et environnement (Smart Water,…)

• Transport et logistique ( Robo Taxi, Augmented • Aéronautique (Avionique, Smart Aireport, …)


Map, Smart Supply Chain, …) • Industrie (Smart Manufacturing, ...)
• Education (Smart Board, Smart pen,..) • Réseaux et Télécoms (5G, IBN,…)
• Energie (Smart Grid,..) • Sécurité (Motion detecting, Face recognition,…)
• Maison intelligente (Smart home) • Divertissement (Smart Wearables, Enhanced
• Voiture Intelligente (IoV) game room, …)

Les objets Connectés M. ELHALOUI 6


Applications et Services IoT

• L’ hétérogénéité des systèmes IoT requiert des interfaces de communication et d’accès à ces
systèmes : les API ;

• API : Un ensemble de routines, de protocoles et d’outils pour la construction d’applications


logicielles. Une interface qui spécifie comment les composants logiciels doivent s’interagir ;

• Une API permet l’interaction entre applications écrites avec différents langages de programmation à
travers une architecture unifiée appelée REST (REpresentational State Transfer) ;

• Une API permet d’accélérer le développement des applications IoT ;

• Une API doit être flexible, évolutive et sécurisée. Divers objets connectés et différents contextes
(Véhicules, Médical, Smart Grids, …).

Les objets Connectés M. ELHALOUI 7


Applications et Services IoT
• A travers une API REST un dispositif IoT peut facilement rendre ses informations d’état
disponibles et peut fournir un moyen normalisé pour créer, lire, mettre à jour et supprimer ces
données ;

• Les Architectures RESTful se basent en général sur des technologies Web intégrés tels que :

o HTTP pour l’interaction (fonctions POST, GET, PUT, DELETE)

o SSL/TLS pour le cryptage, l’authentification et la sécurité des données,

o JSON/ XML pour le formatage de données.

• Plusieurs services reposent sur REST, ce qui permet à faire interagir de manière standard une
infrastructure IoT.

Les objets Connectés M. ELHALOUI 8


Le protocole CoAP
• Le Protocole CoAP (Constrained Application Protocol ) : un protocole de la couche application
destiné aux applications IoT ;

• Un protocole de transfert Web basé sur l’architecture REST ​en plus des fonctionnalités HTTP ;

• REST permet aux clients et aux serveurs d'exposer et de consommer des services Web en
utilisant les URI (Universal Resource Indicators) et les méthodes HTTP (get, post, put et delete) ;

• CoAP est par défaut lié à UDP (et non à TCP) , ce qui le rend plus adapté aux applications IoT. Il
utilise des messages de taille limitée ;

• CoAP modifie certaines fonctionnalités HTTP pour répondre aux exigences de l'IoT telles que la
faible consommation d'énergie et la non stabilité de liaison télécom ;

• CoAP a amélioré la moyenne de latence de communication par rapport à HTTP.


Les objets Connectés M. ELHALOUI 9
Le protocole CoAP

• Conversion facile vers


HTTP à l’aide de proxy vu
la même architecture
REST

Les objets Connectés M. ELHALOUI 10


Le protocole MQTT
• MQTT (Message Queue Telemetry Transport ) : Un protocole de messagerie basé sur le protocole TCP et sur
le principe publication/abonnement (orienté évènement et message) moyennant un broker ;

• Vise à connecter des périphériques et des réseaux embarqués avec des applications et des Middlewares ;

• Permet de fournir un routage (one-to-one, one-to-many,many-to-many) pour les petits périphériques ;

• Convient aux connexions des sites distants et aux dispositifs à ressources limitées qui utilisent des liaisons
peu fiables ou à faible bande passante ;

• Considéré comme protocole de connexion et de communication optimal pour l'IoT et le M2M ;

• De nombreuses applications utilisent le MQTT telles que le Smart Healtcare, la surveillance, le compteur
d'énergie et la notification Facebook.

Les objets Connectés M. ELHALOUI 11


Autres protocoles applicatifs IoT
• XMPP (Extensible Messaging and Presence Protocol ) : Protocole de messagerie instantanée (IM) qui est
utilisée pour le chat multi-parties, les appels vocaux, vidéo et la téléprésence. XMPP a été développé par la
communauté open source Jabber. XMPP utilise un flux de strophes XML.

• AMQP (Advanced Message Queuing Protocol ): Un standard ouvert pour l'IoT, axé sur les environnements
orientés message et se base sur TCP. AMQP supporte les communications point à point ou par Publication/
Abonnement.

• DDS (Data Distribution Service): un protocole de publication-abonnement pour les communications M2M
en temps réel qui a été développé par Object Management Group (OMG). DDS utilise la multidiffusion sans
broker pour apporter une meilleure QoS et une fiabilité élevée.

Les objets Connectés M. ELHALOUI 12


OBJETS CONNECTÉS

Pr. M. ELHALOUI
Rappels

• Concept et outils de la Data Visualisation


• Domaines d’applications et Services IOT
• Intérêt d’API pour les dispositifs IoT
• Protocoles de la couche applicative : CoAP, MQTT, AMQP, ….

Les objets Connectés M. ELHALOUI 2


Exemple : Raspberry pi 3
• Système d’exploitation faire tourner des applications
• Interface graphique qui facilite l’utilisation
• Exemple : Raspberry Pi OS ( ancien Raspbian ) basée
sur la distribution Linux Debian

Internet of Things ( IoT) M. EL HALOUI 3


Exemple : Raspberry pi 3
Ports GPIO (General Purpose Input/Output)

Internet of Things ( IoT) M. EL HALOUI 4


Exemple d’API Python
• Package = gpio

• Function: pinMode(slot, mode)

• Description: Configure la broche spécifiée pour qu'elle se comporte soit en entrée,


soit en sortie (INPUT or OUTPUT).

• Syntaxe :
• pinMode(broche, mode)

• Example
• pinMode(1, OUT)
• pinMode(2, IN)

Les objets Connectés M. ELHALOUI 5


Exemple d’API Python
• Package = gpio

• Function: digitalRead(slot)

• Description: Lit l’état d'une broche précise en entrée numérique, et renvoie


la valeur HIGH ou LOW.

• Syntaxe :
• digitalRead(broche)

• Example
• val = digitalRead(1)

Les objets Connectés M. ELHALOUI 6


Exemple d’API Python
• Package = time

• Function: delay (tmsec)

• Description: Met le programme en pause pendant tmsec millisecondes. La valeur 0 a le


sens de dormir jusqu'au prochain cycle d'exécution, tel que déterminé par le temps
d'exécution.

• Syntaxe :

• delay (ms);

• Example

• delay(1600) de même que sleep(1.6)

Les objets Connectés M. ELHALOUI 7


Exemple d’Architecture IoT

Les objets Connectés M. ELHALOUI 8


Challenges de confidentialité et de Sécurité IoT
• Les appareils IoT sont généralement sans fil et peuvent être situés dans des lieux
publics ;

• Les communications sans fil sur Internet sont aujourd'hui généralement plus
sécurisées grâce au cryptage ;

• les algorithmes doivent être rendus plus efficaces et moins consommateurs


d'énergie, et des schémas de distribution de clés efficaces sont nécessaires ;

• L'IoT créera de nouveaux défis juridiques qui nécessitera des structures veille à
responsabilisation des parties prenantes et à l'application de la loi y affèrent.

Les objets Connectés M. ELHALOUI 9


Exigences Sécurité pour l’IoT

• Exemples d’exigences de sécurité pour les différents niveaux de l’architecture IoT :

Applications
Périphériques Passerelle Réseau Cloud et services

• Mécanisme • Authentification • Sécurité du • Sécurité du • Autorisation


d’identification des Réseau Middleware d’accès
• Contrôle d’accès périphériques
• Sécurité de • Sécurité des • Sécurité
• Fiabilité des • Sécurité de communication données applicative
données communication
• Disponibilité • Intégrité des • Protection des
• Sécurité • Sécurité données données
physique physique

Les objets Connectés M. ELHALOUI 10


Challenges de confidentialité et de Sécurité IoT
• La vie privée devient menacée avec la traçabilité des objets IoT ;

• Sécuriser les données (propriété ) pour rassurer l’utilisateur final. Les données
collectées ne doivent pas être partagées sans son consentement ;

• Les politiques de confidentialité peuvent être une approche pour garantir la


confidentialité de l’information ;

• Les objets intelligents et les appareils de lecture dans domaine IoT peuvent
chacun être équipé de politiques de confidentialité.

Les objets Connectés M. ELHALOUI 11

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy