0% ont trouvé ce document utile (0 vote)
130 vues20 pages

Introduction à l'Internet des Objets (IoT)

Ce document décrit l'Internet des Objets (IoT) et son infrastructure. Il explique les concepts clés de l'IoT comme les objets connectés, les capteurs et les actionneurs. Le document détaille ensuite les composants de l'infrastructure IoT tels que les passerelles, les réseaux de communication et le cloud computing, qui joue un rôle essentiel dans le stockage et le traitement des données à grande échelle.

Transféré par

Insaf Hamdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
130 vues20 pages

Introduction à l'Internet des Objets (IoT)

Ce document décrit l'Internet des Objets (IoT) et son infrastructure. Il explique les concepts clés de l'IoT comme les objets connectés, les capteurs et les actionneurs. Le document détaille ensuite les composants de l'infrastructure IoT tels que les passerelles, les réseaux de communication et le cloud computing, qui joue un rôle essentiel dans le stockage et le traitement des données à grande échelle.

Transféré par

Insaf Hamdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 1

1-Introduction L’IoT est l’expansion du réseau internet aux objets physiques,


permettant l’échange de données.Exemples historiques : Telegarden (1995) et
Nabaztag (2005).
2-Le marché de l’IoT Importance économique et estimation de 50 milliards
d’objets connectés en 2020. Domaines d’application : villes intelligentes,
environnements intelligents, sécurité, logistique, contrôle industriel, santé,
agriculture, domotique.
3-Pourquoi l’IoT ?
-Évolution naturelle des technologies vers une intégration plus poussée entre monde
physique et numérique
*Utilité dans les activités professionnelles et personnelles
*Réduction des dépenses dans divers secteurs (industrie, santé, sécurité)
*Forte croissance prévue : 50 milliards d’objets connectés en 2020
4-Concepts fondamentaux
*Objets connectés échangent des données entre le monde physique et numérique.
*Acquisition de signaux physiques via capteurs et transmission vers des systèmes
informatiques.
*Action sur le monde physique à travers des actionneurs (ex : ouverture de portes,
régulation de température).
*Importance de la sécurité dans les objets connectés pour prévenir les risques de
sabotages ou de vols.
3. Concepts fondamentaux
Objets connectés : capacité d’échanger des données avec d’autres entités
Internet des Objets : réseau de réseaux permettant l’identification et l’interaction
entre entités numériques et objets physiques
M2M (Machine to Machine) : échange d’informations entre machines sans
intervention humaine
Interactions entre le monde numérique et le monde physique:

● Les capteurs traduisent des grandeurs physiques en signaux


électriques, qui sont ensuite numérisés et transmis.
● Les actionneurs permettent de changer l’état du monde physique (ex :
allumage d’une LED, contrôle de robots).

Infrastructures pour l’IoT

● Réseau de collecte de données avec modules IoT, serveurs, bases de


données, et postes de contrôle.
● Exploitation du réseau internet pour la communication entre les
modules IoT.
Solutions technologiques
Caractéristiques d’une plateforme IoT : capteurs, actionneurs, intelligence, énergie,
interaction, communication.
Systèmes embarqués : RASPBERRY PI (OS embarqué, puissants mais complexes) vs
ARDUINO (systèmes dédiés, faible coût, prise en main rapide).
Exemples de plateformes : ESP8266 (faible coût, très utilisé), Raspberry Pi (puissant,
flexible).
Exemples d’application:
Commande d’une LED via NodeMCU (ESP8266) en utilisant l’environnement Arduino.
Lecture d’une entrée numérique.
Scan des réseaux WiFi disponibles et affichage des informations via liaison série.
Connexion à un réseau WiFi et affichage de l’adresse IP obtenue.
Point d’accès WiFi et serveur web pour la commande à distance d’une LED avec
HTML/CSS.
Points Clés

● Importance de l'IoT : Connecte le monde physique et numérique pour


améliorer l’efficacité et réduire les coûts dans divers secteurs.
● Sécurité : Primordiale pour éviter les conséquences néfastes des
cyberattaques sur les objets connectés.
● Technologies et plateformes : Diverses options disponibles, de plateformes
puissantes et complexes à des solutions dédiées et économiques.
● Applications pratiques : Démonstrations de l’IoT à travers des projets
concrets utilisant des plateformes comme ESP8266 et Raspberry Pi.

Conclusion
L’IoT représente une évolution technologique majeure avec des applications variées
et des implications économiques significatives. Sa compréhension nécessite une
bonne connaissance des réseaux, des circuits électriques et une vigilance
particulière sur les aspects de sécurité.

Infrastructures pour l'IoT


L'infrastructure de l'Internet des Objets (IoT) repose sur une chaîne complexe de
dispositifs et de technologies permettant la collecte, le traitement, et l'analyse des
données. Un composant crucial de cette infrastructure est le cloud computing, qui
joue un rôle clé dans le stockage et le traitement des données à grande échelle. Voici
une explication détaillée des différentes composantes de l'infrastructure IoT, y
compris le cloud.
1. Composants de l'Infrastructure IoT
1.1. Objets Connectés

● Capteurs : Dispositifs qui collectent des données sur l'environnement (ex :


température, humidité, mouvements).
● Actionneurs : Dispositifs qui interagissent avec l'environnement physique (ex :
moteurs, lumières).

1.2. Passerelles (Gateways)

● Les passerelles servent de ponts entre les objets connectés et le réseau


internet. Elles collectent les données des capteurs et les envoient vers le
cloud.

1.3. Réseaux de Communication

● Technologies de communication : Wi-Fi, Bluetooth, Zigbee, LoRa, NB-IoT, etc.


● Ces technologies permettent le transfert de données entre les objets
connectés et les passerelles, et entre les passerelles et le cloud.

1.4. Cloud Computing

● Stockage des données : Le cloud offre des capacités de stockage presque


illimitées, permettant de stocker les données collectées par les objets
connectés.
● Traitement des données : Les services de cloud computing permettent de
traiter et d'analyser les données à grande échelle. Cela inclut l'utilisation de
l'intelligence artificielle et de l'apprentissage automatique pour extraire des
insights précieux à partir des données.
● Gestion des appareils : Le cloud permet également de gérer les objets
connectés à distance, incluant les mises à jour de firmware et la surveillance
des performances.
● Sécurité : Les services de cloud offrent des solutions de sécurité avancées
pour protéger les données et les appareils contre les cyberattaques.

2. Rôle du Cloud dans l'IoT


2.1. Scalabilité

● Le cloud permet de gérer des millions d'appareils connectés et de traiter des


quantités massives de données de manière scalable et flexible.

2.2. Accessibilité et Disponibilité


● Les données et les services IoT sont accessibles de n'importe où et à tout
moment via le cloud, offrant une disponibilité élevée et une continuité des
services.

2.3. Analyse des Données en Temps Réel

● Le cloud permet le traitement des données en temps réel, ce qui est crucial
pour les applications qui nécessitent une réactivité immédiate (ex :
surveillance de la santé, gestion de la sécurité).

2.4. Intégration avec d'Autres Services

● Le cloud permet l'intégration facile avec d'autres services comme les bases
de données, les plateformes d'analyse de données, et les services d'IA.

3. Exemples de Solutions de Cloud IoT


3.1. Amazon Web Services (AWS) IoT

● Offre une suite de services pour connecter et gérer des dispositifs IoT, stocker
et analyser des données, et assurer la sécurité des dispositifs et des données.

3.2. Microsoft Azure IoT

● Fournit des services pour la connectivité des dispositifs, l'analyse de données


en temps réel, et des outils de gestion pour les appareils IoT.

3.3. Google Cloud IoT

● Propose des services pour la gestion des dispositifs IoT, l'analyse des
données à grande échelle, et l'intégration avec d'autres services de Google
Cloud.

Conclusion
Le cloud est une composante essentielle de l'infrastructure IoT, offrant des capacités
de stockage, de traitement, et de gestion qui permettent de tirer pleinement parti des
données générées par les objets connectés. Grâce au cloud, il est possible de
développer des solutions IoT scalables, sécurisées, et accessibles globalement.
QCM
Question 1 : Quelle est la définition de l'Internet des Objets (IoT) ?
a) L'Internet des Objets est un réseau social pour les objets.
b) L'Internet des Objets est une extension du réseau internet aux objets physiques, permettant
l'échange de données.
c) L'Internet des Objets est un concept de science-fiction sans application réelle.

Réponse : b) L'Internet des Objets est une extension du réseau internet aux objets physiques,

permettant l'échange de données.

Question 6 : Quel est le rôle des capteurs dans l'infrastructure IoT ?


a) Faire fonctionner les serveurs
b) Traduire des grandeurs physiques en signaux électriques, qui sont ensuite numérisés et
transmis

c) Créer des hologrammes

Réponse : b) Traduire des grandeurs physiques en signaux électriques, qui sont ensuite

numérisés et transmis.

Question 7 : Quel composant de l'infrastructure IoT joue un rôle clé dans le stockage et le
traitement des données à grande échelle ?
a) Smartphone
b) Routeur
c) Ordinateur portable

d) Cloud Computing

Réponse : d) Cloud Computing

Question 8 : Quel est l'un des avantages du cloud dans l'IoT mentionné dans le cours ?
a) Ralentir le traitement des données
b) Réduire la sécurité

c) Analyse des données en temps réel

Réponse : c) Analyse des données en temps réel.

Question 9 : Quel service de cloud IoT est mentionné comme offrant une suite de services pour
connecter et gérer des dispositifs IoT, stocker et analyser des données, et assurer la sécurité
des dispositifs et des données ?
a) Amazon Web Services (AWS) IoT
b) Facebook

c) Instagram
Réponse : a) Amazon Web Services (AWS) IoT

Question 1 : Quel est un composant crucial de l'infrastructure IoT pour le stockage

et le traitement des données à grande échelle ?

a) Smartphone
b) Disque dur externe
c) Cloud Computing

d) Ordinateur portable

Réponse : c) Cloud Computing

Question 2 : Quel est le rôle des passerelles (Gateways) dans l'infrastructure IoT ?
a) Interagir avec l'environnement physique.
b) Servir de ponts entre les objets connectés et le réseau internet, collectant les
données des capteurs et les envoyant vers le cloud.

c) Stocker des données à grande échelle.

Réponse : b) Servir de ponts entre les objets connectés et le réseau internet,


collectant les données des capteurs et les envoyant vers le cloud.

Question 3 : Quels sont quelques exemples de technologies de communication


utilisées dans l'infrastructure IoT ?
a) 5G et NFC
b) Wi-Fi, Bluetooth, Zigbee, LoRa, NB-IoT, etc.

c) FM et AM

Réponse : b) Wi-Fi, Bluetooth, Zigbee, LoRa, NB-IoT, etc.

Question 4 : Quelle est l'une des fonctions du cloud dans l'IoT ?


a) Prendre des décisions pour les utilisateurs.
b) Stocker des photos de famille.

c) Stocker et analyser des données à grande échelle.

Réponse : c) Stocker et analyser des données à grande échelle.

Question 5 : Qu'est-ce que le cloud permet de gérer à distance dans l'IoT ?


a) Le stockage de données locales.
b) Les mises à jour de firmware et la surveillance des performances des objets
connectés.
c) Les disques durs externes.

Réponse : b) Les mises à jour de firmware et la surveillance des performances des


objets connectés.

Question 6 : Quelle caractéristique du cloud IoT est essentielle pour les


applications qui nécessitent une réactivité immédiate ?
a) Scalabilité
b) Accessibilité et Disponibilité

c) Analyse des Données en Temps Réel

Réponse : c) Analyse des Données en Temps Réel

Question 7 : Quel service de cloud IoT est mentionné comme fournissant des
services pour la connectivité des dispositifs, l'analyse de données en temps réel et
des outils de gestion pour les appareils IoT ?
a) Microsoft Office 365
b) Microsoft Azure IoT

c) Google Drive Réponse : b) Microsoft Azure IoT

Question 8 : Quel avantage du cloud est mentionné dans l'IoT pour gérer des
millions d'appareils connectés de manière scalable et flexible ?
a) Performance réduite
b) Scalabilité

c) Coût élevé Réponse : b) Scalabilité

Question 9 : Quel service de cloud IoT est mentionné comme proposant des
services pour la gestion des dispositifs IoT, l'analyse des données à grande échelle,
et l'intégration avec d'autres services de Google Cloud ?
a) Amazon Web Services (AWS) IoT
b) Microsoft Azure IoT

c) Google Cloud IoT

Réponse : c) Google Cloud IoT

Question 10 : Qu'est-ce que le cloud permet d'intégrer facilement dans l'IoT ?


a) La météo
b) Les bases de données, les plateformes d'analyse de données, et les services
d'IAc) Les recettes de cuisine Réponse : b) Les bases de données, les plateformes
d'analyse de données, et les services d'IA
Chapitre 2:

1. Écosystème de l'IoT :
● Comprend plusieurs composants :
● Cadres (Frameworks) : Outils nécessaires pour concevoir et
mettre en œuvre des solutions et produits basés sur l'IoT.
● Architectures de l'IoT : Structure graphique des solutions et
produits basés sur l'IoT.
● Noyau de l'IoT : Capteurs, actionneurs, connectivité Internet,
plateforme de services incluant la sécurité.
● Passerelle IoT : Assure la communication bidirectionnelle entre
les protocoles IoT et d'autres réseaux.
● Cloud : Stocke et traite les données en temps réel.
● Analyse : Convertit et analyse les données pour fournir des
recommandations et prendre des décisions futures.
● Interface utilisateur / Visualisation : Conçoit une interface
utilisateur graphique attrayante et interactive.
2. Cadre IoT :
● Fournit un environnement de développement.
● Comprend divers composants tels que des capteurs, des systèmes de
capteurs, des passerelles, etc.
● Soutient l'interopérabilité, la connectivité sécurisée et la fiabilité dans le
transfert de données.
3. Architecture du réseau IoT :
● Évite la construction d'applications isolées.
● Planification minutieuse nécessaire pour intégrer les applications IoT
dans le réseau.
4. Composants essentiels de l'IoT :
● Capteurs, actionneurs, microcontrôleurs, connectivité Internet,
plateforme de services.
● Les capteurs collectent les données, les actionneurs contrôlent les
systèmes.
● Différents types de capteurs et actionneurs sont utilisés dans divers
domaines.
5. Technologies d'accès IoT :
● Comparaison des attributs clés : portée, débit, consommation
d'énergie, etc.
● Technologies telles que WiFi, BLE, LoRa sont utilisées en fonction des
besoins.
6. Utilisation de l'Internet :
● Nécessité d'optimiser la taille des paquets pour les nœuds et les
réseaux contraints.
● Modifications dans la pile TCP/IP pour l'IoT.
7. Passerelle IoT :
● Point de connexion entre différents types de réseaux.
● Assure la communication bidirectionnelle et peut exécuter des
opérations de traitement.
8. Utilisation du Cloud :
● Stocke, traite et facilite la gestion des données IoT.
● Avantages incluent la scalabilité, la mobilité des données et la sécurité.
9. IA pour l'IoT :
● Intégration de l'intelligence artificielle pour créer des systèmes
autonomes et intelligents.
10.Analyse des données IoT :
● Valorisation des données générées par les appareils IoT grâce à
l'analyse.
11.Sécurité dans l'IoT :
● Nécessité de sécuriser les appareils et les réseaux IoT pour éviter les
cyberattaques.
12.Interface utilisateur :
● Fournit des informations aux utilisateurs finaux et permet d'interagir
avec les systèmes IoT.

Ces points clés couvrent les aspects essentiels du cours sur l'IoT, y compris ses
composants, son infrastructure, son utilisation du cloud, son intégration avec l'IA, et
les défis de sécurité associés.

1. Qu'est-ce qui ne fait pas partie de l'écosystème de l'IoT selon le cours ?


a) Les capteurs et les actionneurs
b) Les architectures de l'IoT
c) Les réseaux sociaux
d) Le cloud
2. Quel est le rôle d'une passerelle IoT ?
a) Stocker les données
b) Assurer la communication entre les protocoles IoT et d'autres réseaux
c) Convertir les données
d) Analyser les données
3. Quel composant n'est pas mentionné comme faisant partie de l'IoT Core ?
a) Microcontrôleurs
b) Connectivité Internet
c) Plateforme de services
d) Analyse des données
4. Quel est l'objectif principal de l'utilisation du Cloud dans l'IoT ?
a) Stockage et traitement des données
b) Contrôle des capteurs et actionneurs
c) Connexion des appareils IoT
d) Analyse des réseaux sociaux
5. Qu'est-ce que l'IA (Intelligence Artificielle) apporte à l'IoT ?
a) Automatisation des tâches ménagères
b) Analyse des données IoT
c) Communication entre les appareils IoT
d) Conversion des données
Réponses :

1. c) Les réseaux sociaux


2. b) Assurer la communication entre les protocoles IoT et d'autres réseaux
3. d) Analyse des données
4. a) Stockage et traitement des données
5. b) Analyse des données IoT
Chapitre 3:
Architecture de l'Internet des Objets (IoT)

1. Besoin de l'architecture IoT

● Garantir la scalabilité, la sécurité et l'analyse des données.


● Assurer le bon fonctionnement des systèmes IoT.

2. Architecture IoT Traditionnelle

● Composée de trois couches : perception, réseau et application.


● Gère les capteurs physiques, assure la connectivité entre les appareils et
fournit des services aux utilisateurs.

3. Problèmes de l'Architecture Traditionnelle

● Fragmentation du marché et manque d'interopérabilité.


● Nécessité d'émergence de normes et de cadres architecturaux.

4. Architecture oneM2M

● Objectif : créer une couche de services commune pour la communication


entre appareils et serveurs d'application.
● Proposée par l'European Telecommunications Standards Institute (ETSI).

5. Architecture IoT World Forum (IoTWF)

● Perspective simplifiée de l'IoT, décomposant le problème en différentes


parties.
● Identifie les technologies associées à chaque couche.

6. Architecture IoT Simplifiée

● Met en évidence les blocs de construction fondamentaux communs à la


plupart des systèmes IoT.
● Comprend la pile fonctionnelle principale de l'IoT et la pile de gestion des
données et du calcul de l'IoT.
Ce résumé offre une vue d'ensemble des différents aspects de l'architecture de
l'Internet des Objets, mettant en lumière l'importance de la planification et de la
normalisation pour assurer le bon fonctionnement et la sécurité des systèmes IoT.
Question 1 : Quel est l'objectif principal de l'architecture IoT traditionnelle en trois
couches ?
a) Assurer la connectivité des appareils IoT.
b) Faciliter la communication entre les serveurs d'application.
c) Gérer les capteurs physiques, la connectivité et les services aux utilisateurs.

d) Standardiser les interfaces de programmation d'applications (API).

Question 2 : Quel problème l'architecture IoT traditionnelle cherche-t-elle à


résoudre ?
a) Fragmentation du marché et manque d'interopérabilité.
b) Manque de sécurité des appareils IoT.
c) Surcharge du réseau Internet.

d) Faible capacité de stockage des données.

Question 3 : Qui a proposé l'architecture oneM2M pour l'IoT ?


a) IEEE (Institute of Electrical and Electronics Engineers).
b) IETF (Internet Engineering Task Force).
c) ETSI (European Telecommunications Standards Institute).

d) ISO (International Organization for Standardization).

Question 4 : Quel est l'objectif principal de l'architecture oneM2M ?


a) Créer une couche de services commune pour la communication entre appareils et
serveurs d'application.
b) Réduire la consommation d'énergie des appareils IoT.
c) Développer de nouveaux protocoles de communication.

d) Améliorer la sécurité des réseaux IoT.

Question 5 : Quelle est la caractéristique principale de l'architecture IoT World


Forum (IoTWF) ?
a) Perspective simplifiée de l'IoT, décomposant le problème en différentes parties.
b) Focus sur la standardisation des interfaces de programmation.
c) Gestion exclusive des données de grande taille.

d) Absence de hiérarchie dans la conception des systèmes IoT.

Réponses :
1. c) Gérer les capteurs physiques, la connectivité et les services aux
utilisateurs.
2. a) Fragmentation du marché et manque d'interopérabilité.
3. c) ETSI (European Telecommunications Standards Institute).
4. a) Créer une couche de services commune pour la communication entre
appareils et serveurs d'application.
5. a) Perspective simplifiée de l'IoT, décomposant le problème en différentes
parties.
Chapitre 4 :MQTT : Protocole de Transport de Télémesure
par File d'Attente de Messages
Introduction :

● MQTT, acronyme de Message Queuing Telemetry Transport, est un protocole


fiable, léger et rentable pour le transport de messages entre les appareils IoT.
● Il est adapté pour le transport de données de télémétrie (données de capteurs
et d'actionneurs).

Caractéristiques de MQTT :

1. Modèle Publish / Subscribe (PubSub) : Déconnexion du producteur de


données (éditeur) et du consommateur de données (abonné) via des sujets
(files d'attente de messages).
2. Communication asynchrone : Les messages sont envoyés de manière
asynchrone, ce qui signifie que l'éditeur et l'abonné n'ont pas besoin d'être en
ligne en même temps.
3. Faible surcharge : En-tête de seulement 2 octets, adapté aux applications
avec une bande passante réseau limitée.
4. Niveaux de qualité de service (QoS) : Assure différents niveaux de garantie de
livraison des messages.
5. Architecture basée sur TCP : Utilise une connexion TCP, mais peut être utilisé
en conjonction avec 6LoWPAN HC pour la compression d'en-tête TCP.

Avantages de MQTT :

● Utilisé par des frameworks IoT de la vie réelle tels que AWS, IBM WebSphere
MQ, Microsoft Azure IoT, etc.
● Facilite la publication et la souscription de messages, permettant une
communication efficace entre les appareils IoT.

Architecture MQTT :

● Basée sur le modèle Publish / Subscribe.


● Les éditeurs publient des messages sur des sujets spécifiques, tandis que les
abonnés souscrivent à des sujets pour recevoir des messages.
● Les messages sont transmis par un serveur de messages (broker) qui associe
les publications aux abonnements.

Niveaux de Qualité de Service (QoS) :


1. Niveau 0 (At-most-once) : Livraison "au plus une fois", sans garantie de
livraison.
2. Niveau 1 (At-least-once) : Livraison "au moins une fois", garantit que chaque
message est livré, mais peut entraîner des doublons.
3. Niveau 2 (Exactly-once) : Livraison "exactement une fois", garantit l'absence
de doublons, mais implique une surcharge en termes de messages de
contrôle.

MQTT-SN (MQTT for Sensor Networks) :

● Variante optimisée de MQTT pour les environnements à faible puissance


comme les réseaux de capteurs.
● Ajoute des fonctionnalités supplémentaires telles que les modes de qualité de
service adaptés aux réseaux de capteurs, les alias de sujets, etc.

Utilisation de MQTT :

● Exemple pratique de l'envoi de valeurs de capteurs vers le cloud en utilisant le


protocole MQTT.

Conclusion :

● MQTT est un protocole puissant et flexible pour la communication IoT, offrant


des fonctionnalités telles que la légèreté, la fiabilité et la qualité de service.

Qui a inventé le protocole MQTT ?

a) Andy Stanford Clark

b) Arlen Nipper

c) Andy Stanford Clark et Arlen Nipper

d) Tim Berners-Lee

Quel est le modèle de communication utilisé par MQTT ?

a) Modèle Client-Serveur
b) Modèle Publish/Subscribe (PubSub)

c) Modèle Point à Point

d) Modèle Master-Slave

Quels sont les niveaux de qualité de service (QoS) disponibles dans MQTT ?

a) QoS 0, QoS 1

b) QoS 1, QoS 2

c) QoS 0, QoS 2

d) QoS 0, QoS 1, QoS 2

Quelle est la caractéristique principale du protocole MQTT qui le rend adapté aux
environnements à faible bande passante ?

a) Faible consommation d'énergie

b) Faible latence

c) Faible surcharge de données

d) Haute sécurité

Quelle est la taille du header MQTT ?

a) 1 octet

b) 2 octets

c) 4 octets

d) 8 octets

Que signifie le terme "RETAIN" dans MQTT ?


a) Il indique au serveur de retenir le dernier message reçu pour un sujet donné
et de le transmettre aux nouveaux abonnés.

b) Il indique au client de retenir les messages publiés jusqu'à ce qu'ils soient


confirmés par le serveur.

c) Il indique au client de garder en mémoire les messages publiés pour une


utilisation future.

d) Il indique au serveur de retenir les messages jusqu'à ce qu'ils soient lus par
tous les abonnés.

Quel est l'objectif principal du protocole MQTT-SN ?

a) Fournir une sécurité renforcée pour les connexions MQTT.

b) Optimiser MQTT pour les réseaux de capteurs à faible puissance.

c) Améliorer les performances de MQTT dans les environnements à haute


latence.

d) Étendre MQTT pour la communication entre objets connectés et serveurs.

Quelle fonctionnalité supplémentaire MQTT-SN offre-t-il par rapport à MQTT ?

a) Support des topics (sujets) sauvages

b) Support des messages QoS 3

c) Support des topic aliases

d) Support des sessions persistantes

Dans MQTT, qu'est-ce qu'un "callback" ?

a) Une fonction qui est appelée lorsque la connexion MQTT est établie avec
succès.

b) Une fonction qui est appelée pour traiter les messages MQTT entrants.
c) Une fonction qui est appelée pour générer des messages MQTT sortants.

d) Une fonction qui est appelée lorsque le client MQTT doit se reconnecter au
serveur.

Quel est l'avantage principal de l'utilisation de MQTT pour l'Internet des objets (IoT)
?

a) Haute sécurité des données

b) Faible consommation de mémoire

c) Facilité d'intégration avec d'autres protocoles IoT

d) Faible consommation de bande passante

Réponses :

1. c) Andy Stanford Clark et Arlen Nipper


2. b) Modèle Publish/Subscribe (PubSub)
3. d) QoS 0, QoS 1, QoS 2
4. c) Faible surcharge de données
5. b) 2 octets
6. a) Il indique au serveur de retenir le dernier message reçu pour un sujet donné
et de le transmettre aux nouveaux abonnés.
7. b) Optimiser MQTT pour les réseaux de capteurs à faible puissance.
8. c) Support des topic aliases
9. b) Une fonction qui est appelée pour traiter les messages MQTT entrants.
10. d) Faible consommation de bande passante

Qu'est-ce que MQTT ?

a) Un protocole de communication pour les réseaux sociaux.

b) Un protocole de transport de messages entre les appareils IoT.

c) Un protocole utilisé uniquement par Facebook Messenger.

d) Un protocole conçu exclusivement pour les applications de streaming


vidéo.
Que signifie MQTT-SN ?

a) MQTT for Social Networks

b) MQTT for Sensor Networks

c) MQTT Secure Network

11. d) MQTT Server Network

Quel est le rôle du serveur de messages (broker) dans MQTT ?

a) Publier des messages

b) Souscrire à des sujets

c) Associer des publications à des abonnements

12. d) Contrôler les appareils IoT

Quel est le niveau de qualité de service (QoS) qui garantit la livraison exacte
d'un message sans doublon ?

a) 0

b) 1

c) 2

13. d) Exactly-once

Quelle est la fonctionnalité principale de MQTT-SN par rapport à MQTT ?

a) Compression de données

b) Garantie de livraison
c) Adaptation pour les réseaux de capteurs

14. d) Cryptage des messages

Quelle est la principale application pratique de MQTT présentée dans le chapitre ?

a) Contrôle de la domotique

b) Envoi de messages sur les réseaux sociaux

c) Surveillance de la météo

15. d) Diffusion de vidéos en direct

Réponses :

1. b) Un protocole de transport de messages entre les appareils IoT.


2. b) Andy Stanford Clark et Arlen Nipper
3. b) Modèle Publish / Subscribe (PubSub)
4. d) At-most-once, At-least-once, Exactly-once
5. c) Légèreté et efficacité dans les environnements IoT
6. b) MQTT for Sensor Networks
7. c) Associer des publications à des abonnements
8. d) Exactly-once
9. c) Adaptation pour les réseaux de capteurs
10. a) Contrôle de la domotique

Vous aimerez peut-être aussi