University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Lakhdar Kanouni |
Documents disponibles écrits par cet auteur



Titre : les protocoles de communication dans les reseaux iot Type de document : document électronique Auteurs : Amira Oulnane, Auteur ; Salima Nasri, Auteur ; Sara Azzi, Autre ; Lakhdar Kanouni, Directeur de thèse Année de publication : 2024 Importance : 1 vol (68 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Internet of Things(IoT) Espressif Systems 32-bit(ESP32) Bosch Sensortec
(BME280) Wireless Fidelity(Wi-Fi) IDE (Integrated Development Environment)Index. décimale : 004 Informatique Résumé : The Internet of Things (IoT) is currently a growing field, where connected devices are used to collect and transmit data. Communication between these connected objects is essential to create a robust IoT system capable of monitoring temperature, humidity and barometric pressure using ESP32 and BME280 sensors, with the Wi-Fi protocol playing a crucial role. The Wi-Fi protocol plays a vital role in the lifecycle of IoT networks, enabling efficient data transfer. Wi-Fi is used as a communication protocol between the ESP32 and the web server, ensuring a reliable and fast connection for the exchange of environmental data measured by the BME280 sensor. There are several types of communications, each of which has its own characteristics in terms of coverage distance, interest, cost and quality of communication. It is for this reason that we have developed an easy-to-use web interface for remote control and optimization of energy consumption. We used an ESP32 and an Arduino IDE, with a Wi-Fi connection, to transfer the data to the web server. The results show accurate real-time measurements and a responsive web interface.
Note de contenu : Table des matières
Abstract 3
Remerciements 5
INTRODUCTION 1
1 Les Réseaux IoT 4
1.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 LES DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 DEFINITION D’UN RESEAU . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2 DEFINITION D’UN PROTOCOLE . . . . . . . . . . . . . . . . . . . 5
1.2.3 DEFINITION DE L’INTERNET DES OBJECT (IOT) . . . . . . . . 5
1.2.4 QUELLE EST L’HISTOIRE DE L’INTERNET DES OBJETS ? . . . 6
1.2.5 OBJECTIFS DE L’INTERNET DES OBJETS . . . . . . . . . . . . . 7
1.2.6 CONCEPT DE L’IOT . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.7 IMPORTANCE DE L’IOT . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.8 DEFINITION D’UN OBJET CONNECTE : . . . . . . . . . . . . . . 7
1.3 ARCHITECTURE DE RESEAU IOT . . . . . . . . . . . . . . . . . . . . . . 8
1.3.1 DEFINITION : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.2 L’ARCHITECTURE EN COUCHES DE L’IOT . . . . . . . . . . . . 8
1.3.3 COUCHE DE PERCEPTION . . . . . . . . . . . . . . . . . . . . . . 8
COMMUNICATION EN CHAMP PROCHE(NFC) . . . . . . . . . . 9
ZigBee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Wi-Fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Sigfox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Weightless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
LoRaWAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.4 COUCHE RESEAU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6LowPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
RPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
CORPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6TiSCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.5 COUCHE D’APPLICATION . . . . . . . . . . . . . . . . . . . . . . . 14
AMQP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
MQTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
CoAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
XMPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
DDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 LES ATTAQUES DE SÉCURITÉ SUR L’IOT . . . . . . . . . . . . . . . . . 16
1.4.1 ATTAQUES DE LA COUCHE DE PERCEPTION . . . . . . . . . . 16
1.4.2 ATTAQUES AU NIVEAU DU RÉSEAU . . . . . . . . . . . . . . . . 16
1.4.3 ATTAQUES DE LA COUCHE D’APPLICATION . . . . . . . . . . . 17
1.5 EXIGENCES DE SÉCURITÉ DE L’IOT . . . . . . . . . . . . . . . . . . . . 17
1.6 LES DOMAINES D’APPLICATION DES PROTOCOLES DE COMMUNICATION DANS LES RESEAUX IOT . . . . . . . . . . . . . . . . . . . . . . 18
1.6.1 AUTOMATISATION ET SALUBRITÉ DES BATIMENTS PUBLICS 18
1.6.2 DOMAINE DE LA SANTE . . . . . . . . . . . . . . . . . . . . . . . . 18
1.6.3 VÉHICULE INTELLIGENTE ET VÉHICULE CONNECTÉ . . . . 18
1.6.4 DOMAINE D’AGRICULTURE . . . . . . . . . . . . . . . . . . . . . . 19
1.6.5 DOMAINE DE INDUSTRIE ET INTERNET INDUSTRIEL DES OBJETS (IIOT) . . . . . . . . . . . 19
1.6.6 VILLE INTELLIGENTE (SMART CITY) . . . . . . . . . . . . . . . 19
EXEMPLE RÉEL DE SMART CITY . . . . . . . . . . . . . . . . . . 20
1.7 LES ENJEUX ET LES DÉFIS DE IOT . . . . . . . . . . . . . . . . . . . . . 20
1.8 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 LES PROTOCOLES DE ROUTAGE DANS LES RÉSEAUX IOT 24
2.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2 TRAVAUX DE RECHERCHE ANTÉRIEURS . . . . . . . . . . . . . . . . . 24
2.2.1 TRAVAUX CONNEXES . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 ÉTUDE COMPARATIVE DES PROTOCOLES IOT . . . . . . . . . . . . . 27
2.3.1 LES PROTOCOLES 6LoWPAN ET RPL . . . . . . . . . . . . . . . . 27
2.3.2 6LoWPAN (IPv6 Over Low-Power Wireless Presonal Area Network) . 27
DÉFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ARCHITACTURE 6LoWPAN . . . . . . . . . . . . . . . . . . . . . . 28
2.3.3 FONCTIONNEMENT DE 6LoWPAN . . . . . . . . . . . . . . . . . . 28
1) Compression d’en-tête : . . . . . . . . . . . . . . . . . . . . . . . . . 28
2) Fragmentation et réassemblage : . . . . . . . . . . . . . . . . . . . . 29
2.3.4 LE ROUTAGE DANS LE 6LoWPAN . . . . . . . . . . . . . . . . . . 29
2.3.5 RPL :LE PROTOCOLE DE ROUTAGE DES RÉSEAUX LLN . . . 30
2.3.6 DÉFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
IMPLÉMENTATION DE PROTOCOLE RPL . . . . . . . . . . . . . 30
LES MODES D’OPÉRATION DU PROTOCOLE RPL . . . . . . . . 30
FONCTIONNEMENT DU PROTOCOLE RPL . . . . . . . . . . . . 31
2) LE MODÈLE RÉSEAU : . . . . . . . . . . . . . . . . . . . . . . . . 31
3) MESSAGES DE CONTRÔLE DANS RPL : . . . . . . . . . . . . . 32
LES PARADIGMES DE COMMUNICATION . . . . . . . . . . . . . 32
2.4 TABLE DE COMPARAISON ENTRE LES PROTOCOLES DE ROUTAGE RPL ET 6LOWPAN .. . . . . 34
3 DÉVELOPPEMENT D’UN SYSTÈME IOT POUR LA SURVEILLANCE ENVIRONNEMENTALE BASÉ SUR ESP32 ET BME280 AVEC INTERFACE WEB 36
3.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 36
3.2 OUTILS MATÉRIELS ET LOGICIELS POUR LE DÉVELOPPEMENT D’UN SYSTÈME IOT . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.1 PARTIE LOGICIELLE . . . . . . . . . . . . . . . . . . . . . . . . . . 37
DÉFINITION DU MODULE ARDUINO : . . . . . . . . . . . . . . . 37
APPLICATION DU MODULE ARDUINO : . . . . . . . . . . . . . . 37
L’ENVIRONNEMENT DE LA PROGRAMMATION (LOGICIEL ARDUINO IDE) : . . . . . . . . . 37
PRÉSENTATION DE « IDE » : . . . . . . . . . . . . . . . . . . . . . . 38
PROGRAMMER AVEC ARDUINO : . . . . . . . . . . . . . . . . . . 38
BIBLIOTHÈQUES ARDUINO : . . . . . . . . . . . . . . . . . . . . . 40
CONFIGURATION DE L’IDE ARDUINO POUR L’ESP32 . . . . . . 40
3.2.2 PARTIE MATÉRIELLE : . . . . . . . . . . . . . . . . . . . . . . . . . 42
LA CARTE WIFI ESP32: . . . . . . . . . . . . . . . . . . . . . . . . . 43
LE CAPTEUR BME280: . . . . . . . . . . . . . . . . . . . . . . . . . 43
CARACTERISTIQUE DE CAPTEUR BME280 : . . . . . . . . . . . 44
CARTE CIRCUIT ELECTRONIQUE . . . . . . . . . . . . . . . . . . 44
LES LEDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
LES CABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.2.3 L’interconnexion des outils matériels . . . . . . . . . . . . . . . . . . . 45
3.3 PLAN GÉNÉRAL DU PROJET IOT . . . . . . . . . . . . . . . . . . . . . . 46
Détails des communications . . . . . . . . . . . . . . . . . . . . . . . 46
3.4 L’Organigramme de Flux de projet . . . . . . . . . . . . . . . . . . . 48
3.5 DIAGRAMME DE CLASSES . . . . . . . . . . . . . . . . . . . . . . . . .. 49
3.6 PRESENTATION ET EXPLICATION DE CODE . . . . . . . . . . . . . . . 51
3.6.1 Le traitement du code . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.6.2 Output du code Arduino . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.6.3 Resultats d’exécution dans serial monitor : . . . . . . . . . . . . . . . 60
3.6.4 L’affichage sur la page web . . . . . . . . . . . . . . . . . . . . . . . . 60
3.6.5 La page WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.6.6 Si la température dépasse le seuil . . . . . . . . . . . . . . . . . . . . . 62
3.7 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CONCLUSION ET PERSPECTIVES 64Côte titre : MAI/0931 les protocoles de communication dans les reseaux iot [document électronique] / Amira Oulnane, Auteur ; Salima Nasri, Auteur ; Sara Azzi, Autre ; Lakhdar Kanouni, Directeur de thèse . - 2024 . - 1 vol (68 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Internet of Things(IoT) Espressif Systems 32-bit(ESP32) Bosch Sensortec
(BME280) Wireless Fidelity(Wi-Fi) IDE (Integrated Development Environment)Index. décimale : 004 Informatique Résumé : The Internet of Things (IoT) is currently a growing field, where connected devices are used to collect and transmit data. Communication between these connected objects is essential to create a robust IoT system capable of monitoring temperature, humidity and barometric pressure using ESP32 and BME280 sensors, with the Wi-Fi protocol playing a crucial role. The Wi-Fi protocol plays a vital role in the lifecycle of IoT networks, enabling efficient data transfer. Wi-Fi is used as a communication protocol between the ESP32 and the web server, ensuring a reliable and fast connection for the exchange of environmental data measured by the BME280 sensor. There are several types of communications, each of which has its own characteristics in terms of coverage distance, interest, cost and quality of communication. It is for this reason that we have developed an easy-to-use web interface for remote control and optimization of energy consumption. We used an ESP32 and an Arduino IDE, with a Wi-Fi connection, to transfer the data to the web server. The results show accurate real-time measurements and a responsive web interface.
Note de contenu : Table des matières
Abstract 3
Remerciements 5
INTRODUCTION 1
1 Les Réseaux IoT 4
1.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 LES DEFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 DEFINITION D’UN RESEAU . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2 DEFINITION D’UN PROTOCOLE . . . . . . . . . . . . . . . . . . . 5
1.2.3 DEFINITION DE L’INTERNET DES OBJECT (IOT) . . . . . . . . 5
1.2.4 QUELLE EST L’HISTOIRE DE L’INTERNET DES OBJETS ? . . . 6
1.2.5 OBJECTIFS DE L’INTERNET DES OBJETS . . . . . . . . . . . . . 7
1.2.6 CONCEPT DE L’IOT . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.7 IMPORTANCE DE L’IOT . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.8 DEFINITION D’UN OBJET CONNECTE : . . . . . . . . . . . . . . 7
1.3 ARCHITECTURE DE RESEAU IOT . . . . . . . . . . . . . . . . . . . . . . 8
1.3.1 DEFINITION : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.2 L’ARCHITECTURE EN COUCHES DE L’IOT . . . . . . . . . . . . 8
1.3.3 COUCHE DE PERCEPTION . . . . . . . . . . . . . . . . . . . . . . 8
COMMUNICATION EN CHAMP PROCHE(NFC) . . . . . . . . . . 9
ZigBee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Wi-Fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Sigfox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Weightless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
LoRaWAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.4 COUCHE RESEAU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6LowPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
RPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
CORPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6TiSCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.5 COUCHE D’APPLICATION . . . . . . . . . . . . . . . . . . . . . . . 14
AMQP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
MQTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
CoAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
XMPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
DDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 LES ATTAQUES DE SÉCURITÉ SUR L’IOT . . . . . . . . . . . . . . . . . 16
1.4.1 ATTAQUES DE LA COUCHE DE PERCEPTION . . . . . . . . . . 16
1.4.2 ATTAQUES AU NIVEAU DU RÉSEAU . . . . . . . . . . . . . . . . 16
1.4.3 ATTAQUES DE LA COUCHE D’APPLICATION . . . . . . . . . . . 17
1.5 EXIGENCES DE SÉCURITÉ DE L’IOT . . . . . . . . . . . . . . . . . . . . 17
1.6 LES DOMAINES D’APPLICATION DES PROTOCOLES DE COMMUNICATION DANS LES RESEAUX IOT . . . . . . . . . . . . . . . . . . . . . . 18
1.6.1 AUTOMATISATION ET SALUBRITÉ DES BATIMENTS PUBLICS 18
1.6.2 DOMAINE DE LA SANTE . . . . . . . . . . . . . . . . . . . . . . . . 18
1.6.3 VÉHICULE INTELLIGENTE ET VÉHICULE CONNECTÉ . . . . 18
1.6.4 DOMAINE D’AGRICULTURE . . . . . . . . . . . . . . . . . . . . . . 19
1.6.5 DOMAINE DE INDUSTRIE ET INTERNET INDUSTRIEL DES OBJETS (IIOT) . . . . . . . . . . . 19
1.6.6 VILLE INTELLIGENTE (SMART CITY) . . . . . . . . . . . . . . . 19
EXEMPLE RÉEL DE SMART CITY . . . . . . . . . . . . . . . . . . 20
1.7 LES ENJEUX ET LES DÉFIS DE IOT . . . . . . . . . . . . . . . . . . . . . 20
1.8 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 LES PROTOCOLES DE ROUTAGE DANS LES RÉSEAUX IOT 24
2.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2 TRAVAUX DE RECHERCHE ANTÉRIEURS . . . . . . . . . . . . . . . . . 24
2.2.1 TRAVAUX CONNEXES . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 ÉTUDE COMPARATIVE DES PROTOCOLES IOT . . . . . . . . . . . . . 27
2.3.1 LES PROTOCOLES 6LoWPAN ET RPL . . . . . . . . . . . . . . . . 27
2.3.2 6LoWPAN (IPv6 Over Low-Power Wireless Presonal Area Network) . 27
DÉFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ARCHITACTURE 6LoWPAN . . . . . . . . . . . . . . . . . . . . . . 28
2.3.3 FONCTIONNEMENT DE 6LoWPAN . . . . . . . . . . . . . . . . . . 28
1) Compression d’en-tête : . . . . . . . . . . . . . . . . . . . . . . . . . 28
2) Fragmentation et réassemblage : . . . . . . . . . . . . . . . . . . . . 29
2.3.4 LE ROUTAGE DANS LE 6LoWPAN . . . . . . . . . . . . . . . . . . 29
2.3.5 RPL :LE PROTOCOLE DE ROUTAGE DES RÉSEAUX LLN . . . 30
2.3.6 DÉFINITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
IMPLÉMENTATION DE PROTOCOLE RPL . . . . . . . . . . . . . 30
LES MODES D’OPÉRATION DU PROTOCOLE RPL . . . . . . . . 30
FONCTIONNEMENT DU PROTOCOLE RPL . . . . . . . . . . . . 31
2) LE MODÈLE RÉSEAU : . . . . . . . . . . . . . . . . . . . . . . . . 31
3) MESSAGES DE CONTRÔLE DANS RPL : . . . . . . . . . . . . . 32
LES PARADIGMES DE COMMUNICATION . . . . . . . . . . . . . 32
2.4 TABLE DE COMPARAISON ENTRE LES PROTOCOLES DE ROUTAGE RPL ET 6LOWPAN .. . . . . 34
3 DÉVELOPPEMENT D’UN SYSTÈME IOT POUR LA SURVEILLANCE ENVIRONNEMENTALE BASÉ SUR ESP32 ET BME280 AVEC INTERFACE WEB 36
3.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 36
3.2 OUTILS MATÉRIELS ET LOGICIELS POUR LE DÉVELOPPEMENT D’UN SYSTÈME IOT . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.1 PARTIE LOGICIELLE . . . . . . . . . . . . . . . . . . . . . . . . . . 37
DÉFINITION DU MODULE ARDUINO : . . . . . . . . . . . . . . . 37
APPLICATION DU MODULE ARDUINO : . . . . . . . . . . . . . . 37
L’ENVIRONNEMENT DE LA PROGRAMMATION (LOGICIEL ARDUINO IDE) : . . . . . . . . . 37
PRÉSENTATION DE « IDE » : . . . . . . . . . . . . . . . . . . . . . . 38
PROGRAMMER AVEC ARDUINO : . . . . . . . . . . . . . . . . . . 38
BIBLIOTHÈQUES ARDUINO : . . . . . . . . . . . . . . . . . . . . . 40
CONFIGURATION DE L’IDE ARDUINO POUR L’ESP32 . . . . . . 40
3.2.2 PARTIE MATÉRIELLE : . . . . . . . . . . . . . . . . . . . . . . . . . 42
LA CARTE WIFI ESP32: . . . . . . . . . . . . . . . . . . . . . . . . . 43
LE CAPTEUR BME280: . . . . . . . . . . . . . . . . . . . . . . . . . 43
CARACTERISTIQUE DE CAPTEUR BME280 : . . . . . . . . . . . 44
CARTE CIRCUIT ELECTRONIQUE . . . . . . . . . . . . . . . . . . 44
LES LEDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
LES CABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.2.3 L’interconnexion des outils matériels . . . . . . . . . . . . . . . . . . . 45
3.3 PLAN GÉNÉRAL DU PROJET IOT . . . . . . . . . . . . . . . . . . . . . . 46
Détails des communications . . . . . . . . . . . . . . . . . . . . . . . 46
3.4 L’Organigramme de Flux de projet . . . . . . . . . . . . . . . . . . . 48
3.5 DIAGRAMME DE CLASSES . . . . . . . . . . . . . . . . . . . . . . . . .. 49
3.6 PRESENTATION ET EXPLICATION DE CODE . . . . . . . . . . . . . . . 51
3.6.1 Le traitement du code . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.6.2 Output du code Arduino . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.6.3 Resultats d’exécution dans serial monitor : . . . . . . . . . . . . . . . 60
3.6.4 L’affichage sur la page web . . . . . . . . . . . . . . . . . . . . . . . . 60
3.6.5 La page WEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.6.6 Si la température dépasse le seuil . . . . . . . . . . . . . . . . . . . . . 62
3.7 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CONCLUSION ET PERSPECTIVES 64Côte titre : MAI/0931 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0931 MAI/0931 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Les protocoles de communications dans les réseaux IOT Type de document : texte imprimé Auteurs : Hicham Belaliat, Auteur ; Inas Atoui, Auteur ; Lakhdar Kanouni, Directeur de thèse Editeur : Sétif:UFA1 Année de publication : 2023 Importance : 1 vol (68 f .) Format : 29cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : L'Internet des objets (IoT)
tolérance aux pannesIndex. décimale : 004 - Informatique Résumé : L'Internet des objets (IoT) a révolutionné le domaine des communications en connectant intelligemment des objets et en ouvrant de nouvelles perspectives dans divers secteurs tels que la santé, l'agriculture, les transports et la domotique. Cependant, les réseaux IoT sont confrontés à des défis en matière de communication, notamment en raison de la diversité des appareils, de leur mobilité et de leur répartition géographique. Les protocoles de communication jouent un rôle crucial dans la connectivité efficace et fiable dans ces réseaux. Les protocoles de communication géographique sont particulièrement pertinents dans les réseaux IoT, car ils exploitent les informations de localisation pour acheminer efficacement les données entre les noeuds du réseau.
Par conséquent, nous avons proposé un protocole de routage multi-chemins géographique Geographic pour améliorer la qualité de service offert par les réseaux IoT. Ce protocole construit deux chemins à noeuds-disjoint pour la transmission de l’information multimédia. Pour évaluer les performances du protocole, nous avons comparé les résultats obtenus avec l’algorithme du plus court chemin de Djikstra. Les résultats de simulation montrent que ce protocole peut atteindre des performances très proches de l’algorithme de Djikstra, ce qui permet de renforcer la tolérance aux pannes.Côte titre : MAI/0730 En ligne : https://drive.google.com/file/d/1BOMu7RDdMdgRm236S9GGsxtIz14ex0ik/view?usp=drive [...] Format de la ressource électronique : Les protocoles de communications dans les réseaux IOT [texte imprimé] / Hicham Belaliat, Auteur ; Inas Atoui, Auteur ; Lakhdar Kanouni, Directeur de thèse . - [S.l.] : Sétif:UFA1, 2023 . - 1 vol (68 f .) ; 29cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : L'Internet des objets (IoT)
tolérance aux pannesIndex. décimale : 004 - Informatique Résumé : L'Internet des objets (IoT) a révolutionné le domaine des communications en connectant intelligemment des objets et en ouvrant de nouvelles perspectives dans divers secteurs tels que la santé, l'agriculture, les transports et la domotique. Cependant, les réseaux IoT sont confrontés à des défis en matière de communication, notamment en raison de la diversité des appareils, de leur mobilité et de leur répartition géographique. Les protocoles de communication jouent un rôle crucial dans la connectivité efficace et fiable dans ces réseaux. Les protocoles de communication géographique sont particulièrement pertinents dans les réseaux IoT, car ils exploitent les informations de localisation pour acheminer efficacement les données entre les noeuds du réseau.
Par conséquent, nous avons proposé un protocole de routage multi-chemins géographique Geographic pour améliorer la qualité de service offert par les réseaux IoT. Ce protocole construit deux chemins à noeuds-disjoint pour la transmission de l’information multimédia. Pour évaluer les performances du protocole, nous avons comparé les résultats obtenus avec l’algorithme du plus court chemin de Djikstra. Les résultats de simulation montrent que ce protocole peut atteindre des performances très proches de l’algorithme de Djikstra, ce qui permet de renforcer la tolérance aux pannes.Côte titre : MAI/0730 En ligne : https://drive.google.com/file/d/1BOMu7RDdMdgRm236S9GGsxtIz14ex0ik/view?usp=drive [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0730 MAI/0730 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Le routage dans les réseaux Low power and Lossy Networks (LLNs) Type de document : texte imprimé Auteurs : Fatima Rachedi, Auteur ; Nabila Kadri, Auteur ; Lakhdar Kanouni, Directeur de thèse Année de publication : 2022 Importance : 1 vol (57 f .) Format : 29cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux LLNs
Le protocole RPLIndex. décimale : 004 Informatique Résumé :
Les réseaux LLNs (Low-Power and Lossy Networks) ou Les réseaux à faibles puissances
et à pertes sont caractérisés par de faible puissance et de mémoire. Leurs liens sont de faible
capacité et moins stables [1]. Pour les applications IoT, de nombreux algorithmes de routage
sont conçus par les chercheurs. Le groupe ROLL de l’IETF a conçu un protocole de routage
pour les réseaux à faible puissance et à perte RPL (Routing Protocol for Low Power and
Lossy Networks), qui est devenu une norme pour le routage IPv6. RPL a été conçu pour être
adapté aux contraintes des réseaux LLNs [2].
Dans ce mémoire, nous avons proposé un algorithme de routage distribué pour les réseaux
LLNs, où nous avons combiné deux métriques de routage : le rang minimal et le coût minimal
du chemin afin d’acheminer l’information dans le réseau par le moindre coût. Pour évaluer
les performances du protocole, nous avons comparé les résultats obtenus avec l’algorithme
du plus court chemin de Djikstra. Les résultats de simulation obtenus montrent que notre
algorithme peut atteindre des performances très proches de l’algorithme de Djikstra.Côte titre : MAI/0693 En ligne : https://drive.google.com/file/d/1mQFbFZ7Hu56vprwXe3XebQdayqELF5zG/view?usp=share [...] Format de la ressource électronique : Le routage dans les réseaux Low power and Lossy Networks (LLNs) [texte imprimé] / Fatima Rachedi, Auteur ; Nabila Kadri, Auteur ; Lakhdar Kanouni, Directeur de thèse . - 2022 . - 1 vol (57 f .) ; 29cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux LLNs
Le protocole RPLIndex. décimale : 004 Informatique Résumé :
Les réseaux LLNs (Low-Power and Lossy Networks) ou Les réseaux à faibles puissances
et à pertes sont caractérisés par de faible puissance et de mémoire. Leurs liens sont de faible
capacité et moins stables [1]. Pour les applications IoT, de nombreux algorithmes de routage
sont conçus par les chercheurs. Le groupe ROLL de l’IETF a conçu un protocole de routage
pour les réseaux à faible puissance et à perte RPL (Routing Protocol for Low Power and
Lossy Networks), qui est devenu une norme pour le routage IPv6. RPL a été conçu pour être
adapté aux contraintes des réseaux LLNs [2].
Dans ce mémoire, nous avons proposé un algorithme de routage distribué pour les réseaux
LLNs, où nous avons combiné deux métriques de routage : le rang minimal et le coût minimal
du chemin afin d’acheminer l’information dans le réseau par le moindre coût. Pour évaluer
les performances du protocole, nous avons comparé les résultats obtenus avec l’algorithme
du plus court chemin de Djikstra. Les résultats de simulation obtenus montrent que notre
algorithme peut atteindre des performances très proches de l’algorithme de Djikstra.Côte titre : MAI/0693 En ligne : https://drive.google.com/file/d/1mQFbFZ7Hu56vprwXe3XebQdayqELF5zG/view?usp=share [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0693 MAI/0693 Mémoire Bibliothéque des sciences Français Disponible
Disponible