INTERNET DES OBJETS 2ème année Cycle Ingénieur
en Génie Biomédical (Parcours : TTIS)
Cours préparé par l’équipe des systèmes embarqués à l’ISTMT
Ahmed Karim Ben Salem, Slim Ben Othman et Taoufik Majoul
A.U. : 2023/2024
COURS INTERNET DES OBJETS- CI-GBM2TTIS
1
OBJECTIFS DU COURS
- Etude du concept de l’IoT
- Exploration des architectures et des protocoles mis en jeu dans un
système IoT
- Développement et déploiement d’une solution IoT
2023/2024 COURS INTERNET DES OBJETS- CI-GBM2TTIS 2
CONTENU DU COURS
- Historique, évolution et applications des systèmes IoT
- Réseaux sans fils pour les systèmes IoT
- Architectures des systèmes IoT et protocoles dédiés
- Stockage de données IoT : BD relationnelles et non relationnelles
- Plateformes matérielles pour le développement en IoT
COURS INTERNET DES OBJETS- CI-GBM2TTIS 3
CHAPITRE I
INTRODUCTION À L’ÉCOSYSTÈME
DE L’IOT
COURS INTERNET DES OBJETS- CI-GBM2TTIS 4 4
DÉFINITIONS
Internet of Things (IoT) est Apparu entre 2008 et 2009
Un terme qui se réfère généralement à un monde dans lequel une large gamme
d'objets sont adressables via le réseau
Extrait du site Grand Dictionnaire Terminologique : « Ensemble des objets
connectés ainsi que des réseaux de télécommunication et des plateformes de
traitement des informations collectées qui leur sont associés »
Systèmes indépendants fonctionnant avec leurs propres infrastructures reposant
en partie sur les infrastructures existantes de l’internet.
Trois types de communication :
de machine à machine (M2M)
D’objet à objet (IoT, IIoT, IoMT, etc.)
d’objet à personne (IoE : Internet of Everything)
COURS INTERNET DES OBJETS- CI-GBM2TTIS 5
DÉFINITIONS
Réseau : ensemble d'objets ou de personnes connectés ou maintenus en liaison. Les
objets reliés sont appelés noeuds du réseau.
Réseau de communication : ensemble des ressources matérielles et logicielles liées
à la transmission et l’échange d’information entre différentes entités.
1. Les réseaux de télécommunications
Acheminement de communications vocales entre individus.
2. Les réseaux de télédiffusion
Diffusion de canaux de télévisions entre les studios TV et les particuliers.
3. Les réseaux informatiques
Echange de données numériques et partage de ressources entre systèmes et applications informatiques.
Impact dans la vie quotidienne en apprentissage, communication, travail,
divertissement, etc.
COURS INTERNET DES OBJETS- CI-GBM2TTIS 6
RÉSEAUX ET PROTOCOLES
COURS INTERNET DES OBJETS- CI-GBM2TTIS 7
STRUCTURE MATÉRIELLE D’UN RÉSEAU
Périphériques terminaux : stations, ordinateurs portables, serveurs, téléphones VoIP,
imprimantes en réseau, caméras de surveillance, smartphones, tablettes, lecteurs de carte
sans fil, etc.
Périphériques intermédiaires : routeurs (interréseau), pare-feu (sécurité), commutateurs et
points d’accès sans fil (accès réseau).
Support de communication : cuivre, fibre optique, sans fil
COURS INTERNET DES OBJETS- CI-GBM2TTIS 8
CATÉGORIE DES RÉSEAUX
Distance Débit
Réseaux locaux d’entreprise Réseaux locaux
(Local Area Network ou LAN) - traditionnel : Ethernet 10, 100 Mbits/s
Réseaux de Communauté urbaine - haut débit : ATM 155 ou 622 Mbits/s
(Metropolitan Area Network ou MAN) Réseaux large échelle
Réseaux étendus - épine dorsale France-USA : 155 Mbits/s
(Wide Area Network ou WAN) - par utilisateur : faible débit (ex. WWW)
Topologie Modems : 9.6, 33.4 ou 56 Kbits/s
Bus (ex. Ethernet)
Anneau (ex. Token Ring) Mode de transmission
Etoile (ex. Ethernet) Filaire (ex. Ethernet)
Arbre (ex. Ethernet 10baseT) Sans fil (ex. Wifi)
Maillé (ex. Internet-IP, ATM) Fibre (ex. ATM)
COURS INTERNET DES OBJETS- CI-GBM2TTIS 9
CLASSIFICATION DES RÉSEAUX
SELON LA TOPOLOGIE
Bus
Etoile
Anneau
Maillée Arbre
COURS INTERNET DES OBJETS- CI-GBM2TTIS 10
CLASSIFICATION DES RÉSEAUX
SELON L’ÉCHELLE GÉOGRAPHIQUE
- Réseaux Privés (PAN : Personal Area Network)
- Réseaux locaux (LAN : Local Area Network)
- Réseaux métropolitains (MAN : Metropolitan Area Network)
- Réseaux régionaux (RAN : Regional Area Network)
- Réseaux étendus (WAN: Wide Area Network)
COURS INTERNET DES OBJETS- CI-GBM2TTIS 11
RÉSEAUX LOCAUX (LAN)
ET RÉSEAUX ÉTENDUS (WAN)
LAN : réseau dans une maison, bâtiment, campus
WAN : interconnecte des LANs séparés géographiquement
COURS INTERNET DES OBJETS- CI-GBM2TTIS 12
INTRANET ET EXTRANET
Intranet : ensemble de services internes à un réseau local
Extranet : extension du SI de l'entreprise aux partenaires
Internet
Extranet
Fournisseurs, Clients,
Collaborateurs
Intranet
Entreprise
COURS INTERNET DES OBJETS- CI-GBM2TTIS 13
INTERNET
Internet : réseau mondial accessible au public
Connexion à Internet (par un FSI)
Utilisateur : DSL, câble, cellulaire, satellite, RTC
Entreprise : ligne spécialisée, Metro Ethernet,
DSL, satellite
COURS INTERNET DES OBJETS- CI-GBM2TTIS 14
MODES DE FONCTIONNEMENT
DES TERMINAUX
Mode connecté (Circuit Virtuel, CV/circuit physique)
Principe
- Etablissement d’une connexion
- Transfert des données
- Libération de la connexion
Avantages Points faibles
- Sécurisation des échanges - Complexe
- Négociation à l’avance des paramètres - Temps de connexion plus long
de communications (vitesse, qualité, etc.)
- Communication multipoint peu aisée
- Chemin dédié, service fiable
COURS INTERNET DES OBJETS- CI-GBM2TTIS 15
MODES DE FONCTIONNEMENT
DES TERMINAUX
Mode non connecté (Datagramme)
Principe
- Une seule phase (Transfert des données)
- Plusieurs chemins possibles
Avantages Points faibles
-Simplicité - Déséquencement des paquets à l’arrive
-Efficacité - Engorgement de la mémoire tampon des
équipements réseaux
- Robuste aux pannes du réseau - Pas de qualité négociée.
COURS INTERNET DES OBJETS- CI-GBM2TTIS 16
NORMALISATION ET STANDARDS
Obligation de définir une norme commune pour interconnecter des réseaux
propriétaires construits autours d’architectures et de protocoles privés.
La norme : document définissant les caractéristiques techniques d’un produit
ou d’un service.
Besoins de normalisation des réseaux
La normalisation doit permettre et assurer la communication entre les
équipements, les logiciels et la technologie des systèmes.
On doit pouvoir communiquer sans se préoccuper des topologies, des
types de lignes (privées ou publiques), des supports et des protocoles de
communication.
Les organismes de Normalisation : ISO, ITU, CEI, IEEE, etc.
COURS INTERNET DES OBJETS- CI-GBM2TTIS 17
MODÈLE DE RÉFÉRENCE OSI
L’OSI (Open Systems Interconnection) : architecture de référence pour les échanges entre
ordinateurs proposée par l’ISO (International Organization for Standardization).
- But : réduire la complexité de conception, de mise en œuvre et de maintenance des
systèmes communicants ;
- Principe : structuration des mécanismes nécessaires pour la communication en une
hiérarchie de couches (7 couches).
- Permettre des changements ou l’ajout de fonctionnalités à l’une des couches sans impact sur
les autres.
- Diviser la complexité d’un réseau en fonctions ou sous-couches qui sont plus faciles à
administrer (division des fonctions à exécuter en des niveaux séparables).
- Définir des standards qui, s’ils sont suivis, permettent l’interopérabilité et la compatibilité
entre les logiciels et les équipements de différents constructeurs.
- Faciliter le dépannage.
COURS INTERNET DES OBJETS- CI-GBM2TTIS 18
LES 7 COUCHES DU MODÈLE OSI
DONNEES Application
Couches hôte
DONNEES Présentation
DONNEES Session
SEGMENTS Transport
PAQUETS Réseau Couches support
TRAMES Liaison
BITS Physique
COURS INTERNET DES OBJETS- CI-GBM2TTIS 19
MODÈLE OSI
RÔLE DES COUCHES HÔTE (APPLICATION)
Rôle Exemple
Telnet
Couche 7 Application Interface Utilisateur HTTP
FTP
Comment les données sont représentées ASCII
Couche 6 Présentation Traitement spécial comme le cryptage
JPEG
Gestion du dialogue entre utilisateurs Système
d’exploitation
Couche 5 Session Préserver la séparation entre les données des Accès application
différentes applications Planification
Couche 4 Transport
Couche3 Réseau
Les couches Session, Présentation et Application
Couche 2 Liaison
assurent des fonctions de gestion de l’application.
Couche 1 Physique
COURS INTERNET DES OBJETS- CI-GBM2TTIS 20
MODÈLE OSI
RÔLE DES COUCHES SUPPORT (FLUX DE DONNÉES)
Les couches Physique, Liaison, Réseau et Transport
Couche 7 Application assurent des fonctions de transport de données entre les nœuds.
Couche 6 Présentation
Rôle Exemple
Couche 5 Session
Transfert de données de bout en bout
TCP
Livraison en mode connecté et non connecté
Couche 4 Transport Contrôle d’erreurs
UDP
Acheminer les paquets de la source vers la destination
IP
Couche 3 Réseau Assurer un adressage logique pour déterminer le chemin
Transférer l’information entre deux équipements reliés
par une voie physique
Couche 2 Liaison Accès au média en utilisant l’adresse MAC
802.3 / 802.2
Détection d’erreurs
Acheminer les bits entre les équipements EIA/TIA-568B
Couche 1 Physique Spécifier le voltage, le support et la fiche de connexion
COURS INTERNET DES OBJETS- CI-GBM2TTIS 21
ARCHITECTURE RÉSEAU DU MODÈLE OSI
Information
Protocole d’Application
Application Application
Protocole de présentation
Présentation Présentation
Protocole de session
Session Session
Protocole de transport
Transport Protocoles des couches 1,2 et 3
Transport
Réseau Réseau
Réseau Réseau
Liaison Liaison
Liaison Liaison
Physique Physique
Physique Physique
Hôte A Hôte B
Système de relais, sous-réseaux COURS INTERNET DES OBJETS- CI-GBM2TTIS 22
LE MODÈLE DE RÉFÉRENCE TCP/IP
Représentation des données pour l’utilisateur
Application et codage/gestion du dialogue
Communication entre les différents périphériques
Transport et gestion du transport des données
Transport fiable (TCP) et non fiable (UDP)
Réseau Routage des données à travers le réseau
Accès réseau Contrôle matériel
Formatage des données
COURS INTERNET DES OBJETS- CI-GBM2TTIS 23
OSI VS TCP/IP
Application
Présentation Application
Session
Transport Transport
Réseau Réseau
Liaison de données
Accès réseau
Physique
COURS INTERNET DES OBJETS- CI-GBM2TTIS 24
ÉCOSYSTÈME DE L’IOT
COURS INTERNET DES OBJETS- CI-GBM2TTIS 25
INTÉRÊT DE L’IOT
Pourquoi IoT ?
Les équipements peuvent avoir plus de fonctionnalités et devenir plus intelligents
Les éléments connectés peuvent être gérés de manière plus simple
Plus d'informations sont disponibles
Pourquoi IoT devient-il plus réaliste ?
Les puces intégrées deviennent :
Moins chères
Plus petites
Consommation d’énergie réduite
La communication devient plus rapide
COURS INTERNET DES OBJETS- CI-GBM2TTIS 26
ÉMERGENCE DE L’IOT
Opportunités Challenges
Fonctionnement sans
interruption
Connectivité accrue
Confidentialité
Sécurité
Réglementation
Nouvelle démographie
[Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 27
OBJETS CONNECTÉS :
PRÉDICTIONS FUTURES
COURS INTERNET DES OBJETS- CI-GBM2TTIS 28
CONTRAINTES À CONSIDÉRER
Grande quantité de puces requise
Les puces doivent être encore moins chères et plus petites
Demande en données de masse
Un grand volume de données sera généré. Le stockage dans les centres de
données doit être augmenté
Exigence de calcul
Nécessite des performances élevées, comme pour le « Cloud computing »
Consommation d'énergie
Des puces à faible consommation et une durée de vie prolongée de la batterie
Sécurité
Une grande quantité de données privées devant être protégée
Normes
Des normes officielles sont requises
COURS INTERNET DES OBJETS- CI-GBM2TTIS 29
DOMAINES D’APPLICATIONS (1/2)
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 30
DOMAINES D’APPLICATIONS (2/2)
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 31
CHAÎNE DE VALEUR DE L’IOT
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 32
ECOSYSTÈME D’UNE SOLUTION IOT
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 33
ARCHITECTURE D’UNE SOLUTION IOT
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 34
ELEMENTS CONSTITUFS D’UNE SOLUTION IOT
Objets connectés : acquisition/génération des données, pré-
traitement, compression des données
Gateway : réception et renvoi des données (via Wi-Fi, Ethernet,
Internet, etc.) vers l’étape suivante, éventuellement pour des
traitements supplémentaires
Edge : traitement à la périphérie du réseau (analyse, traitement en
temps-réel)
Fog : concept introduit par Cisco. Les équipements tels que routeurs,
passerelles, etc. peuvent être configurés comme nœuds auxquels sont
associés des traitements spécifiques
Cloud : stockage des données, traitements parallèles et massifs,
analyse globale
COURS INTERNET DES OBJETS-GBM3 SEE&INFMED 35
PILE DE PROTOCOLES IOT VS TCP/IP
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 36
IMPACT DE L’IOT
DANS LE DOMAINE DE LA SANTÉ
COURS INTERNET DES OBJETS- CI-GBM2TTIS 37
IOT DANS LE DOMAINE DE LA SANTÉ
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 38
INTÉRÊT DE L’IOT
DANS LE DOMAINE DE LA SANTÉ
Réduction des coûts : l' IoT permet le suivi des patients en temps réel, réduisant ainsi
considérablement les visites inutiles chez les médecins, les séjours à l'hôpital et les réadmissions
Traitement amélioré : il permet aux médecins de prendre des décisions éclairées fondées sur
des données probantes et apporte une transparence absolue
Diagnostic plus rapide des maladies : la surveillance continue des patients et les données en
temps réel aident à diagnostiquer les maladies à un stade précoce ou même avant que la
maladie ne se développe en fonction des symptômes
Traitement proactif : La surveillance continue de la santé ouvre la porte à un traitement
médical proactif
Gestion des médicaments et des équipements : La gestion des médicaments et des
équipements médicaux est un enjeu majeur dans une industrie de la santé. Grâce aux
appareils connectés, ceux-ci sont gérés et utilisés efficacement avec des coûts réduits
Réduction des erreurs : les données générées par les appareils IoT contribuent non seulement
à une prise de décision efficace, mais garantissent également des opérations de soins de
santé fluides avec des erreurs, des déchets et des coûts système réduits
COURS INTERNET DES OBJETS- CI-GBM2TTIS 39
APPORT DE L’IOT
DANS LE DOMAINE DE LA SANTÉ
Patients
Les appareils sous la forme de dispositifs portables tels que les bracelets de fitness et
autres appareils connectés sans fil tels que les brassards de surveillance de la
pression artérielle et de la fréquence cardiaque, le glucomètre, etc. donnent aux
patients l'accès à une attention personnalisée
Ces appareils peuvent être réglés pour rappeler le nombre de calories, la vérification
de l'exercice, les rendez-vous, les variations de la pression artérielle et bien plus
encore
Permettre un suivi constant des conditions de santé. En cas de perturbation ou de
changement dans les activités de routine d'une personne, un mécanisme d'alerte
envoie des signaux aux membres de la famille et aux prestataires de santé concernés
COURS INTERNET DES OBJETS- CI-GBM2TTIS 40
APPORT DE L’IOT
DANS LE DOMAINE DE LA SANTÉ
Médecins
En utilisant des dispositifs portables et d'autres équipements de surveillance à domicile intégrés à l'IoT,
les médecins peuvent suivre plus efficacement la santé des patients. Ils peuvent suivre l'adhésion des
patients aux plans de traitement ou tout besoin de soins médicaux immédiats
L'IoT permet aux professionnels de la santé d'être plus vigilants et de se connecter avec les patients
de manière proactive
Les données collectées à partir des appareils IoT peuvent aider les médecins à identifier le meilleur
processus de traitement pour les patients et à atteindre les résultats attendus
Hôpitaux
La surveillance de la santé des patients
Les appareils IoT étiquetés avec des capteurs sont utilisés pour suivre l'emplacement en temps réel
d'équipements médicaux tels que des fauteuils roulants, des défibrillateurs, des nébuliseurs, des
pompes à oxygène et d'autres équipements de surveillance
Le déploiement du personnel médical à différents endroits peut également être analysé en temps réel
La propagation des infections est une préoccupation majeure pour les patients hospitalisés
Les dispositifs de surveillance de l'hygiène compatibles IoT aident à empêcher les patients d'être
infectés
Les appareils IoT aident également à la gestion des actifs, comme le contrôle des stocks de pharmacie
et la surveillance de l'environnement, par exemple, la vérification de la température du réfrigérateur
et le contrôle de l'humidité et de la température
COURS INTERNET DES OBJETS- CI-GBM2TTIS 41
APPORT DE L’IOT
DANS LE DOMAINE DE LA SANTÉ
Compagnies d'assurance maladie
Les compagnies d'assurance peuvent exploiter les données capturées par les
dispositifs de surveillance de la santé pour leurs opérations de souscription et de
réclamation. Ces données leur permettront de détecter les réclamations pour fraude
et d'identifier les perspectives de souscription
Les appareils IoT assurent la transparence entre les assureurs et les clients dans les
processus de souscription, de tarification, de traitement des sinistres et d'évaluation
des risques
À la lumière des décisions basées sur les données capturées par l'IoT dans tous les
processus opérationnels, les clients auront une visibilité adéquate sur la pensée sous-
jacente derrière chaque décision prise et les résultats du processus
Les assureurs peuvent offrir des incitations à leurs clients pour l'utilisation et le
partage des données de santé générées par les appareils IoT
Ils peuvent récompenser les clients qui utilisent des appareils IoT pour suivre leurs
activités de routine et le respect des plans de traitement et des mesures de
précaution en matière de santé
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 42
DÉFIS ASSOCIÉS À L’IOMT
Violations potentielles de la sécurité des données de santé
Problèmes de sécurité de l'information pour les prestataires
de soins de santé et les patients
Difficultés d'intégration
Chaque établissement médical a son ensemble unique
d'applications à intégrer à une solution IoMT. Certaines de
ces applications peuvent être fortement personnalisées ou
obsolètes
COURS INTERNET DES OBJETS- CI-GBM2TTIS 43
EXEMPLE 1 :
STRUCTURE GÉNÉRALE D’UNE SOLUTION IOT
POUR LE SUIVI DES SOINS
Source : [Link] COURS INTERNET DES OBJETS- CI-GBM2TTIS 44
EXEMPLE 2 :
ACQUISITION, ARCHIVAGE ET CONSULTATION
DE DONNÉES PHYSIOLOGIQUES D’UN PATIENT
Source : [Link]
COURS INTERNET DES OBJETS- CI-GBM2TTIS 45
EXEMPLE 3 :
GESTION DE DONNÉES PATIENT
COURS INTERNET DES OBJETS- CI-GBM2TTIS 46
EXEMPLE 4 :
AMBULANCE CONNECTÉE
Proposez une solution IoT pour une ambulance connectée en
se référant aux 4 étapes de l’architecture d’une solution IoT
COURS INTERNET DES OBJETS- CI-GBM2TTIS 47