Copie Finale Mina 11
Copie Finale Mina 11
Copie Finale Mina 11
REPUBLIQUE TUNISIENNE
****
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE
LA RECHERCHE SCIENTIFIQUE
****
UNIVERSITE DE KAIROUAN
****
INSTITUT SUPERIEUR DES SCIENCES APPLIQUEES ET
DE TECHNOLOGIE DE KASSERINE
MEMOIRE
Présenté pour l’obtention du diplôme de :
Mastère Recherche
Spécialité :
Electronique Embarquée
Par :
Sujet :
Etude et développement d’un système d’auto-adaptation dans les réseaux de capteurs sans
fil pour l’Internet des Objets
L’homme de référence, le géant dans l’ombre de qui j’ai fait mes premiers pas, celui qui
m’a appris patiemment tant de choses, qui m’a donné l’éducation et les armes pour
affronter sereinement la vie, toujours positif et débordant d’optimisme, toujours à l’écoute,
avec qui j’ai partagé tant de joies, qui m’a soutenue dans tant d’épreuves.
Merci pour tous vos sacrifices. Merci de trimer sans relâche, malgré les péripéties de la vie.
Merci d’être tout simplement mes parents
Je n’aurais espéré avoir que vous comme famille. Je vous dédie le présent travail, pour vos
soutiens morals et encouragements. Je vous souhaite tout ce qu’il y a de meilleur dans le
monde. A toute ma famille et à tous mes amis et collègues
Remerciement
Tout d'abord, je tiens remercier ALLAH, notre créateur de m’avoir donné la force, la
volonté et le courage afin d’accomplir ce travail modeste.
J’adresse également mes grands remerciements aux membres du jury Dr. Sayed Missaoui,
maitre assistant à ISSAT Kasserine d’avoir l’amabilité de présider le modeste travail et
Dr.Saber Krim maitre assistant à ISSAT Kasserine, Tunisie d’avoir examiné notre travail.
Mes premiers remerciements vont à mon encadrant Dr. Mohsen nassri, maitre assistant à
ISIM Monastir, d’avoir accepté de m’encadrer, je tiens lui remercier pour sa confiance, sa
disponibilité, sa patience et surtout ses judicieux conseils qui m'ont permis de mener à bien
ce projet du début à la fin. Je tiens à exprimer ma gratitude envers le professeur Ridha
mghaieth, directeur de laboratoire ”LMON” de l’Université Monastir, Tunis.
Ainsi, le professeur Habib Hamam, enseignant à l’Université Moncton, Canada qui m’a
permis de réaliser un stage de recherche de trois mois au sein de faculté d’ingénierie
université de Moncton, Canada.
Enfin je vifs remerciements à tous mes enseignants de I’ISSAT pour leurs efforts
considérables et leurs compréhensions durant toute la période de mes études.
Abstract
In summary, the design of IoT systems has been made easier with advances in wireless
communication and networking technologies. Wireless sensor networks consist of groups
of sensors in remote areas that pose a problem when their batteries run out. To extend the
lifetime of the network, energy efficient routes need to be found. The proposed solution is
the Self Adapting Low Energy Adaptive Clustering Hierarchy (SA-LEACH) algorithm,
which uses clustering to balance the load in the network and reduce energy consumption.
This algorithm is based on factors such as energy levels and distances between sensors and
a base station. The simulation results show that SA-LEACH improves system reliability,
lifetime, and load balance compared to current algorithms.
Résumé
En résumé, la conception des systèmes IoT a été facilitée par les progrès des technologies
de communication et de mise en réseau sans fil. Les réseaux de capteurs sans fil sont
constitués de groupes de capteurs situés dans des zones éloignées qui posent un problème
lorsque leurs batteries s'épuisent. Pour prolonger la durée de vie du réseau, il faut trouver
des routes efficaces sur le plan énergétique. La solution proposée est l'algorithme Self
Adaptive Low Energy Adaptive Clustering Hierarchy (SA-LEACH), qui utilise le
clustering pour équilibrer la charge dans le réseau et réduire la consommation d'énergie.
Cet algorithme est basé sur les niveaux d'énergie et la distance entre les nœuds capteurs.
Les résultats de la simulation montrent que SA-LEACH améliore la fiabilité, la durée de
vie et l'équilibre de la charge du système par rapport aux algorithmes actuels.
M2M : Machine-to-Machine
OS : Operating System
CH : cluster head
Introduction Générale
Une véritable révolution est en cours avec le développement de l'Internet des objets
(IdO), qui a un impact considérable sur le monde tel que nous le connaissons. L’Internet
des Objets (l’IdO) repose sur l’idée que tous les objets peuvent être connectés à Internet et
sont donc capable d’émettre de l’information et éventuellement de recevoir des
commandes. Il représente les échanges d’informations et de données provenant de
dispositifs présents dans le monde réel vers le réseau internet.
Nous nous sommes intéresses aux réseaux qui permet via des systèmes d’identification
électronique, et des dispositifs mobiles sans fil, d’identifier des entités numériques et des
objets, physiques, et du récupérer, stocker, transférer et traiter entre les mondes physiques
et virtuels. Parfois l’objet deviendra un acteur autonome de l’internet, capable de
percevoir, analyser et d’agir selon les contextes engagés, et cela vu dire que l’avènement
de l’internet des objets est lié à celui des technologies ou méthodes logicielle basées sur
l’intelligence artificielle, et des sciences de la complexité [1].
L'IdO offre une vision plus large et permet à tous d'accéder à des informations riches sur
des objets et des lieux et de les partager en temps réel. L'environnement IdO permet donc
aux utilisateurs de gérer et d'optimiser les équipements électroniques et électriques via
Internet [2].
Les capteurs IoT sont de véritables systèmes embarqués collectent des informations en
mode sans fil vers la passerelle d’une manière autonome. Attractifs par leurs coûts de
développement et leurs facilités d’installation, Ils deviennent l’une des principales
solutions de connexion dans plusieurs solutions IoT.
Les nœuds capteurs sont alimentés par une puissance embarquée (souvent une batterie).
Pour la plupart des applications IoT, les sources d’alimentation ne sont ni remplaçables ni
rechargeable et dont l’intervention humaine est presque inaccessible. Elle fournit donc une
quantité d’énergie très limitée à l’échelle de 1 à 2 Joule par nœud. Ces nœuds sont ouverts
déployés dans des zones hostiles. Ceci exclue dans ce cas toute tentative durable de
maintenance exprimée par un rechargement ou un remplacement de ces batteries dans
l’espace de déploiement [3].
L’optimisation de la consommation au niveau d’un réseau est un problème complexe.
Cela a poussé un grand nombre de chercheurs à proposer une solution globale par la mise
Page 1
Introduction Générale
Page 2
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
I. Introduction
Le réseau de capteurs sans fil (WSN) est un élément clé de la technologie IoT car il
permet de combiner des systèmes, des données et des applications hétérogènes. Chaque
nœud de capteurs dans un tel système doit être autonome, capable d'interagir et de coopérer
avec d'autres objets pour atteindre des objectifs communs. Un nœud possède un identifiant
unique et offre des capacités de communication limitées (débit, fréquence de traitement,
capacité de traitement, énergie, …). Grâce aux réseaux de capteurs sans fil, il est possible
de rendre les objets plus intelligents et d'interagir avec leur environnement de manière
transparente. L'IoT a évolué vers l'Internet social des objets (SIoT) grâce à cette
intelligence fournie par les réseaux de capteurs intelligents, et cette dernière notion pourrait
être utilisée pour la surveillance.
Dans ce contexte, le présent chapitre traite de manière exhaustive le passage du réseau de
capteurs sans fils à l’internet des objets et couvre un large éventail de sujets. La première
partie présente un bref aperçu sur l’évolution de l’internet des objets. Dans la deuxième
partie, nous décrirons l’architecture de l’internet des objets et leur composant. La dernière
partie s'intéressera particulièrement aux catégories des réseaux de capteurs sans fils à
l’internet des objets et ses limitations.
Page 1
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 2
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 3
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 4
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 5
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
TinyOS
TinyOS est un système d’exploitation pour des réseaux de capteurs sans fil. Il respecte une
architecture basée sur une association des composants, réduisant la taille du code
nécessaire à sa mise en place. Cela s’inscrit dans le respect des contraintes de mémoires
qu’observent les réseaux de capteurs [14].
Contiki
Il s'agit d'un système d'exploitation pour les capteurs miniatures en réseau. Ces dernières
années, ce système a suscité un grand intérêt de la part des organismes scientifiques en
raison de son importance pour les réseaux de capteurs sans fil qui sont destinés à être
inclus dans des capteurs miniatures avec des ressources limitées en général. Cependant,
Contiki propose les principales caractéristiques et fonctions du système d’exploitation avec
une consommation d'énergie et une empreinte mémoire améliorée [15]. Le Tableau 1 fait
Mémoire
TinyOs Monolithique Evénementielle NesC
statique
Evénementielle Mémoire
Contiki Modulaire C
et multitâche dynamique
Page 6
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 7
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
3.1 Identification
n par Radiofréquence (RFID)
L'identification par radiofréquence (RFID) est une technologie d'identification
automatique qui utilise le rayonnement radiofréquence pour identifier les objets étiquetés
lorsqu'ils passent devant un interrogateur. Celui
Celui-ci transfère
nsfère les données contenues dans la
puce de l'étiquette à un système hôte, ou les modifie en fonction d'une commande
spécifique. Les étiquettes peuvent être collées ou intégrées dans des objets ou des produits,
et même implantées dans des organismes vivan
vivants
ts (animaux, corps humain). Les fréquences
sont comprises entre 50 kHz et 2,5 GHz. La fréquence plus répandue est 13,56 MHz.
Un système d’identification par radiofréquence est constitué de trois éléments :
- Une Radio-étiquette
étiquette (RFID tag) : c’est un circuitt intégré mémorisant l’information sur
l’objet auquel la puce est incorporée. Il est muni d’une antenne pour la
Page 8
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
réception/transmission des signaux. En général, il s’agit d’un dispositif passif, c’est à dire
qui ne nécessite aucune source d’énergie extérieu
extérieure
re que celle fournie par le lecteur au
moment de l’interrogation. Il faut noter que de nos jours, des versions actives existent.
Elles embarquent une petite batterie que leur permettant d’émettre des signaux.
- Un lecteur : Le lecteur est utilisé pour envoyer
yer le signal radio à la puce RFID et capturer
la réponse de cette dernière. Le système opère dans la bande de fréquence non licenciée
ISM.
- Un intergiciel : il reçoit et traite les informations reçues du lecteur.
Comme illustré sur la Figure 11.5, un système
ème RFID fournira deux fonctions de base pour
l'Internet des objets : L'identification et la communication. Son principe de fonctionnement
est le suivant :
Le lecteur lance la communi
communication en diffusant une demande, Les étiquettes radio du
voisinage lui répondent
épondent en fournissant leur identifiant et les données stockées.
3.2 Réseaux
aux personnels sans fil
Les réseaux personnels sans fil ou Wireless Personal Area Network (WPAN), sont des
réseaux sans fil à très faible portée. Ils sont le plus souvent utilisés à faire communiquer
entre eux des matériels présents sur une personne. Ils sont également utilisés pour relier
des équipements informatiques entre eux sans liaison filaire
filaire.. A titre d’exemple la liaison
d’une imprimante ou un PDA (Personal Digital Assistant) à un ordinateur de bureau ou
faire communiquer deux machines très peu distantes [21
[21].
]. Il existe plusieurs technologies
permettant la mise en œuvre de tels réseaux comme indiqué sur la Figure 1.6.
a) Bluetooth
La norme Bluetooth (pris en charge par IEEE 802.15.1) est une technologie de moyen
débit. Elle permet d’atteindre un débit maximal théorique de 1 Mbps à basse
consommation énergétique. Le Bluetooth est considéré comme une technologie sans fil à
courte portée et à faible coût pour fournir des fonctionnalités de communication, permet
Page 9
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Page 10
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
modification du 802.11 qui a donné sa popularité au Wifi. Bien que la norme 802.11b reste
très utilisée, elle est désormais remplacée par la norme 802.11g. Ce dernier est une version
directement améliorée du 802.11b avec un débit en bande de base de 54 Mbits/s sur la
bande de 2,4 GHz.
Page 11
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
GPRS
Le GPRS (General Packet Radio Services) est une technologie de
radiocommunication
ation par commutation de paquets pour les réseaux de GSM. Les
connexions des services de GPRS sont toujours ouvertes afin d'offrir aux
utilisateurs des terminaux mobiles une disponibilité de réseau identique à celle
qu'ils pourraient atteindre par des rése
réseaux
aux d'entreprise. Le GPRS offre une
connectivité d'IP de bout en bout, du terminal GPRS jusqu'à n'importe quel réseau
IP. Les terminaux peuvent être intégrés efficacement aux réseaux Internet. La
vitesse "utile" sera d'environ 40 Kb/s (vitesse maximum : 17
1711 Kb/s), l'un ou l'autre
est quatre fois supérieure à celle du GSM [[29].
Figure1. 6 : Les catégories des réseaux sans fil selon la technologie [30].
4. Problématiques de l’interconnexion
Le RCSF est une composante essentielle de lla mise en œuvre de l’Internet des objets. La
combinaison de toutes ces innovations technologiques, tant dans le domaine du
développement logiciel que du matériel embarqué, couplée à l'intégration des technologies
Internet et à la standardisation des protoc
protocoles
oles pour le RCSF ont permis une large adoption
de ce nouveau paradigme
Grâce à l'intégration du protocole IP, tout nœud du RCSF devient accessible depuis
l'intérieur et l'extérieur du réseau. Cependant, les exigences spécifiques de ces deux
plateformes ontt conduit à la définition de protocoles et des normes optimisé
optimisées en termes de
consommation d'énergie et d'autres ressources matérielles pour la partie RCSF, alors que
celles utiliséess pour les réseaux traditionnels sont à la fois flexibles et écologiques. Il est
Page 12
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
alors nécessaire de disposer à la frontière entre les deux réseaux d’un certain nombre de
nœuds implémentant les deux piles protocolaires : pile IP optimisée pour le RCSF et la pile
TCP/IP standard [31]. Ces passerelles assureront les tâches de conversion de protocoles et
de relais de messages de l’un vers l’autre réseau, et vice-versa. La connectivité Internet de
l’ensemble du RCSF devient alors tributaire du placement, de la disponibilité et de la
gestion efficace des passerelles installées. Pour ce faire, certains facteurs doivent être pris
en compte :
- Problème de Hot-spot : Le standard de routage pour le réseau de capteurs étant RPL
[32]. Les nœuds proches de la racine reçoivent plus de trafic que les nœuds les plus
éloignés. Ceci contribue à réduire d’avantage leur durée de vie comparée aux autres nœuds
du réseau.
De nombreuses approches adoptent le principe de changer dynamiquement la position de la
racine pour remédier à ce problème. Cette solution est difficilement réalisable dans un
environnement où la racine doit maintenir une connexion permanente vers Internet.
- Profondeur (en nombre de sauts) par rapport à la racine du RCSF : Les
transmissions dans le réseau de capteurs sont instables, en raison de la qualité du lien et de
la dynamique de l’environnement. Les nœuds éloignés de la station de base peuvent voir la
qualité de leur communication se dégrader. Bien que de nombreuses métriques permettent
d’améliorer la qualité de la communication, une solution simple consisterait à partitionner
le réseau de capteurs et d’interconnecter chaque partition à Internet pour assurer une
meilleure qualité de la communication.
- Disponibilité : La passerelle constitue un point de défaillance unique pour la connectivité
Internet. Pour assurer une meilleure disponibilité et tolérance aux pannes, la redondance
devra être implémentée et plusieurs passerelles devront être installées. Il est alors
nécessaire de développer des mécanismes permettant d’utiliser le plus efficacement les
passerelles disponibles en fonction des besoins.
- Passage à l’échelle : Les passerelles déployées devront pouvoir prendre en compte
l’ajout de nouveaux nœuds et services au RCSF.
VI. Conclusion
L'internet des objets (IoT) désigne l'interconnexion d'appareils et de capteurs intelligents
connectés à l'internet. Il a un impact considérable sur le mode de vie des gens et offre de
nombreux avantages dans leur vie professionnelle. L'IoT a progressé au fil du temps en
passant par différentes étapes, de l'homme à l'homme puis de la machine à la machine.
Page 13
Chapitre I : Du Réseau de capteurs sans fils à l’internet des objets
Dans ce chapitre, nous avons passé en revue sur l’évolution de l’IoT. Après avoir exposé
l’architecture de ce nouvel écosystème, nous avons focalisé sur une description détaillée de
leur technologie pour une compréhension plus approfondie de ce sujet. Enfin et après avoir
abordé les technologies de l’IoT, nous nous sommes intéressés plus à une catégorie des
réseaux sans fil qui sont les réseaux de base des applications IoT.
Dans le deuxième chapitre, nous aurons expliqué en détails les protocoles de routage dans
les réseaux de capteurs sans fils pour les applications IoT afin d’améliorer les
performances des applications IoT.
Page 14
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Chapitre II :
Routage dans les Réseaux de
Capteurs sans Fil pour les
applications de l’Internet des
Objets
Page 15
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les
applications de L’IdO
I. Introduction
Les applications IoT basées sur les réseaux de capteurs sans fil souffrent principalement de
retards de bout en bout, de perte de paquets pendant la transmission, de réduction de la
durée de vie des nœuds de capteurs en raison de la contrainte énergétique. Pour relever ces
défis, plusieurs travaux proposent des protocoles de routage efficaces qui améliore non
seulement les performances du réseau mais aussi la qualité de service.
Donc le but de ce chapitre est de passer en revue la littérature sur les protocoles de routage
dans les réseaux de capteurs sans fils pour les applications IoT. Ce chapitre est divisé en
deux sections : la première consiste à étudier les différents domaines d’application de
l’IoT. La deuxième et la dernière section, présente les protocoles de routage dans les
réseaux de capteurs sans fils dédiés pour les applications IoT.
II. Domaine d’application
L'Internet des objets (IoT) offre la possibilité d'interconnecter des appareils informatiques,
des machines mécaniques, des objets, des animaux ou des identifiants uniques et des
personnes pour transférer des données sur un réseau sans avoir besoin d'humain à humain
ou d'humain à ordinateur. Les applications IoT apportent beaucoup de valeur dans nos vies.
Les domaines d’application de l’IoT couvrent les différentes composantes des
environnements et/ou espaces "intelligents " à savoir le Transport, le bâtiment, la ville, le
mode de vie, le commerce, l’agriculture, l’usine, la chaîne d'approvisionnement, l’urgence,
les soins et la santé, la culture, le tourisme, l’environnement et l’énergie.
Comme montre sur Figure 2.1. L’IoT couvrira un large éventail d’applications et touchera
quasiment à tous les domaines que nous affrontons au quotidien, ceci permettra
l’émergence d’espaces intelligents. Parmi ces espaces intelligents, nous pouvons citer :
Page 16
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
1. La maison Intelligente
Les technologies de la maison intelligente comprennent des capteurs, des actionneurs, des
appareils et des périphériques mis en réseau afin de permettre l’automatisation ainsi que le
contrôle local et à distance de l’environnement domestique. Les dispositifs contrôlables
comprennent les systèmes de chauffage et d’eau chaude (chaudières, radiateurs),
l’éclairage, les fenêtres, les rideaux, les portes de garage, les réfrigérateurs, les téléviseurs
et les machines à laver. De ce fait, en plus des tâches habituelles pour lesquelles ils ont été
conçus, il est possible d’y avoir accès et de pouvoir les commander à distance (localement
ou par internet via différentes technologies de communication).
Les capteurs détectent les paramètres environnementaux tels que Température, lumière,
mouvement et humidité. Exemple de service porte à porte L'intelligence récupère des
informations à partir de capteurs pour commander aux actionneurs d'effectuer des actions
spécifiques. Par exemple, dans une maison intelligente, il est naturel avoir un ou plusieurs
capteurs de température communiquant avec le système de chauffage central Maintenir une
température ambiante spécifique dans la maison, même dans chaque pièce. En d'autres
termes, ces objets intelligents augmentent le bien-être, ils participent donc à la réalisation
de la maison connectée, comme illustré la figure 2.2.
Page 17
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Page 18
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
3. Industrie Intelligente
La technologie IoT permettra un suivi total des produits, de la chaîne de production,
jusqu’à la chaîne logistique et de distribution en supervisant les conditions
d’approvisionnement. Cette traçabilité de bout en bout permet aux usines d'améliorer
l'efficacité de ses opérations, d'optimiser la production et d'améliorer la sécurité des
employés
Page 19
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Page 20
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
la qualité de l’aire au niveau des étables et la détection des gaz nocifs provenant des
excréments (Figure 2.7).
Page 21
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
1. Définition du routage
Le routage consiste à trouver le meilleur chemin pour envoyer un message de la source à la
destination. Dans le cadre du RCSF, il doit être économe en énergie, car les nœuds de ce
type de réseau sont souvent équipés de batteries à durée de vie limitée. Pour cela, il faut
bien sûr pouvoir trouver un chemin qui ne consomme pas trop d'énergie et qui ne soit pas
non plus trop long [43]. Toute conception de protocole de routage doit tenir compte des
contraintes suivantes :
1. La minimisation de la charge du réseau.
2. Offrir un support pour pouvoir effectuer des communications multipoints fiables.
3. Assurer un routage presque optimal.
4. Offrir une bonne qualité de service en termes de latence et permettre la tolérance aux
pannes pour garantir l’acheminement des données quand certains nœuds cessent de
fonctionner.
Les critères de performance des protocoles de routage en RCSF :
2. La performance des réseaux de capteurs sans fil
Parmi les caractéristiques les plus importantes d’un réseau de capteurs sans fil, nous citons:
Evolutivité
L'évolutivité est un critère important dans les réseaux de capteurs sans fil. Une zone de
réseau n'est pas toujours figée, elle évolue en fonction des besoins des utilisateurs. Tous les
nœuds de la zone du réseau doivent être évolutifs ou capables de s'adapter aux
changements de la structure du réseau en fonction des besoins des utilisateurs. De plus, les
algorithmes de contrôle du routage du réseau de capteurs doivent être suffisamment
évolutifs pour répondre aux événements se produisant dans l'environnement. Jusqu'à ce
qu'un événement se produise, la plupart des capteurs peuvent rester en état de veille et les
données des quelques capteurs restants fournit une qualité approximative.
L’énergie
Les nœuds de capteurs peuvent utiliser leurs réserves d'énergie limitées pour effectuer des
calculs et transmettre des informations dans un environnement sans fil. Par conséquent, des
formes de communication et d'informatique économes en énergie doivent être mises en
œuvre. La durée de vie des nœuds de capteurs dépend fortement de la durée de vie de la
batterie.
Le temps de traitement
Page 22
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Il fait référence aux nœuds du réseau pour assurer l'ensemble de l'opération depuis la
détection, le traitement ou le stockage des données, la transmission ou la réception sur un
réseau.
Le schéma de transmission
La transmission de données des nœuds capteurs vers les destinations ou les stations de base
s'effectue via des schémas de routage à saut unique ou à sauts multiples.
Synchronisation
Les radios RCSF utilisent des capteurs pour le traitement des données. Les nœuds doivent
se synchroniser les uns avec les autres afin de pouvoir rester sous tension et écouter en
permanence les transmissions. En effet, les nœuds doivent dormir et se réveiller pendant la
même durée que leurs voisins.
Contrôle de paquets
Un paquet de contrôle est un paquet envoyé entre deux nœuds qui précède la transmission.
Il contient des informations sur la transmission, telles que l'adresse du nœud de destination,
le nombre de bits de données dans le paquet et toute correction d'erreur [44].
3. Les différents types de routage
Le routage correspond à l’acheminement des paquets des données dans un réseau de
capteur d’une source amant (nœud) vers une station aval (station de base). Ce
cheminement peut être soit directement du nœud vers la station de base et dans ce cas on
parle du routage single-saut ou bien du nœud vers la station de base à travers des nœuds
intermédiaires appelés nœuds relais et dans ce cas on parle de routage multi-saut.
Page 23
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
impossible l'attribution d'un itinéraire uniforme à tous les nœuds. Il n'y a qu'une seule
façon de résoudre ce problème, c'est-à-dire le routage centralisé des données ou la station
de base envoie un message à tous les nœuds de capteurs du réseau et attend que le nœud
transportant le même message renvoie un message. Comme la montre la figure ci-
dessous, chaque nœud capteur communique avec la station de base via la route multi-
sauts du nœud passerelle participant au processus de transmission de données.
Page 24
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Page 25
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Figure2. 10
10: Routage basé sur la position des nœuds [53].
[5
Page 26
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
3.6 Routage multi-chemins
Afin d'améliorer les performances et la tolérance aux pannes, plutôt que d'utiliser un seul
chemin, plusieurs routes sont installées et exploitées en même temps [56]. La robustesse du
protocole est alors évaluée par sa capacité à trouver une route alternative en cas de
défaillance de la route primaire [57]. Le maintien des routes secondaires en permanence
nécessite l'envoi périodique de messages de contrôle et donc une consommation d'énergie
supplémentaire pour les nœuds. La fiabilité du routage peut ainsi être améliorée au
détriment de la surcharge liée au maintien de routes multiples [58]. La Figure 2.12 indique
un routage multi chemins.
Page 27
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
L'algorithme LEACH crée des clusters à chaque tour en passant par deux phases, une
phase de configuration et une phase d'état stable. Durant la phase de configuration,
l'algorithme garantit la sélection des têtes de cluste
clusterr (CH) et la formation des clusters.
Cependant, pendant la seconde phase, celle de l'état stable, l'algorithme assure la
communication et la transmission des données des nœuds vers la station de base par
l'intermédiaire des CHs.
Durant la phase d'établissement
sement (phase initiale), les nœuds du réseau ont la même
probabilité de devenir un CH, au deuxième tour, le réseau choisira à nouveau le nouveau
CH. Les nœuds ont la possibilité de décider de manière autonome de devenir un CH ou
non, en utilisant un pource
pourcentage de CH suggéré
uggéré par l'algorithme LEACH. La figure 2.13
représente le principe de fonctionnement du protocole de routage LEACH..
4.2 Power-Efficient
Efficient GAth
GAthering
ering in Sensor Information Systems (PEGASIS)
PEGASIS est une version améliorée du protocole LEACH. PEGASIS forme des chaînes
plutôt que des grappes de nœuds de capteurs de sorte que chaque nœud transmet et reçoit
des données uniquement d'un voisin. Un seu
seull nœud est sélectionné dans
dan cette chaîne pour
transmettre à la station de base. Le principe de PEGASIS est qu'il utilise tous les nœuds
pour transmettre ou recevoir des données avec ses voisins les plus proches. Il transfère les
données reçues de nœud en nnœud,
œud, puis les données sont agrégées jusqu'à ce qu'elles
atteignent toutes la station de base. Ainsi, chaque nœud du réseau est à son tour un leader
dans la chaîne, ainsi que responsable de la transmission de toutes les données collectées et
Page 28
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
fusionnées par la chaîne de nœuds aux nœuds jusqu'à la station de base. La représentation
schématique du protocole de routage PEGASIS est montrée sur la figure 2.14.
Page 29
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Page 30
Chapitre II : Routage dans les réseaux de capteurs sans fils pour les applications de
L’internet des objets
Page 31
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Chapitre III :
Système d’auto-
adaptation pour les
applications de
l’Internet des Objets
Page 32
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
I. Introduction
Comme nous l'avons vu précédemment, l'Internet des objets (IoT), qui est constitué de
composants physiques et virtuels, présente jusqu’aux nos jours des défis à résoudre pour
optimiser son bon fonctionnement. Rappelons que ces composants sont des réseaux de
capteurs sans fil (WSN) qui sont généralement composés de nœuds de capteurs
considérables (SN) avec une énergie limitée. Les WSNs sont déployés de manière aléatoire
dans une région particulière pour acquérir divers types de paramètres environnementaux et
transmettre des informations à la station de base (BS) pour la surveillance et la détection
des applications donc il serait avantageux d’organiser les capteurs de telle manière à
prolonger la durée de vie du WSN en réduisant l'énergie consommée.
La consommation d'énergie est une exigence importante pour la communication dans les
applications IoT. En outre, il existe plusieurs études dans la littérature qui montrent
l'existence de nombreuses autres surconsommations d'énergie qui devraient être réduites
afin d'augmenter la période de fonctionnement du réseau. Les algorithmes de Clustering
ont été étudiés comme une technique de conservation de l'énergie dans les réseaux à
ressources limitées.
L'objectif principal de la plupart de ces approches est de trouver des routes efficaces sur le
plan énergétique, afin de maximiser la durée de vie du réseau. Pour atteindre cet objectif,
de nombreuses approches ont été développées en utilisant différentes stratégies pour
obtenir des routes. Notre travail est basé sur le Clustering qui permet de trouver les
meilleurs CHs et leurs groupes.
Le but de ce chapitre est d’étudier un système auto-adapté pour les applications de
l’Internet des Objets. La première partie de ce chapitre aborde principalement à
l'environnement de programmation choisi pour implémenter notre algorithme. La
deuxième partie est consacrée aux expériences réalisées. Enfin, la dernière partie de ce
chapitre est dédiée aux résultats obtenus.
II. Protocole de routage basé sur le cluster
Dans les protocoles de routage basés sur des clusters, les SN sont divisés en plusieurs
clusters afin de réduire la consommation d'énergie pour les communications longue
distance. Le regroupement peut minimiser la consommation d'énergie globale et équilibrer
Page 33
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
la charge de travail des nœuds, ce qui est causé par la grande différence d'épuisement
d'énergie entre les CHs et les autres nœuds. Par conséquent, le Clustering est une solution
économe en énergie pour augmenter la longévité du réseau et améliorer l'efficacité
énergétique. De plus, la plupart des protocoles de Clustering adoptent une sélection CH
optimale pour éviter la mort prématurée des SN et prolonger d’avantage la durée de vie du
réseau [65-66].
Nous savons que les SN consomment plus d'énergie pendant la communication que
pendant le processus de calcul. En revanche, certains autres protocoles adoptent une
communication multi-sauts, et les nœuds proches de la BS ont une surcharge de
transmission excessive, conduisant à des trous d'énergie dans le champ du capteur [67].
Pour résoudre le problème du trou d'énergie et prolonger la durée de vie du réseau, de
nombreux protocoles de Clustering ont été spécifiquement proposés pour les WSNs.
Page 34
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
p
T (n) 3.1
1
1 p (r mod( ))
p
Où P présente le pourcentage de probabilité du CH généré, et la valeur r est le numéro du
tour du réseau. Les nœuds qui n'étaient pas des CH lors des cycles précédents sont
présentés par G. Une fois que les nœuds CH sont sélectionnés, ils diffuseront un message
informatif à travers le réseau déclarant leur nouveau rôle. Les nœuds qui n'ont pas été
réussi à devenir CH attendront de recevoir le message pour décider à quel CH se rejoignent
tout dépend de la force du signal RSSI reçu. Les nœuds renverront les messages d'adhésion
au CH le plus proche comme montre la figure 3.2. Le rôle des CHs tourne périodiquement
entre les nœuds afin de répartir la charge énergétique. Dans la phase d’état stable,
l'intercommunication a lieu, où les membres du cluster transmettent les données collectées
à leur CH désigné.
Page 35
Chapitre III : Système d’auto
d’auto-adaptation
adaptation pour les applications de L’internet des objets
Page 36
Chapitre III : Système d’auto
d’auto-adaptation
adaptation pour les applications de L’internet des objets
m ∗ 𝐸 + m ∗ 𝜀 ∗d d ≤ d
𝐸 = (3.2)
m ∗ 𝐸 + m ∗ 𝜀 ∗d d > d
d 0 , représente laa distance référence qui est égale à la racine carrée du rapport entre fs et
mp Où fs et mp sont des coefficients d’amplification, dépendants du module de radios
choisie
(3.3)
𝑑 =
Page 37
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Afin de diminuer la perte d'énergie et d'augmenter l'efficacité énergétique des WSNs, nous
proposons un nouveau protocole basé sur LEACH à efficacité énergétique améliorée
appelé IEE-LEACH. Le protocole LEACH amélioré et économe en énergie appelé IEE-
LEACH dans cette section.
2. Improved Energy Efficient-LEACH (IEE-LEACH)
Pour surmonter les inconvénients des méthodes conventionnelles et prolonger d’avantage
la durée de vie des WSNs, nous analysons un nouveau protocole de routage à haut
rendement énergétique (IEE-LEACH). Dans ce protocole, le réglage du seuil introduit
quatre paramètres dont l'énergie initiale des nœuds, l'énergie résiduelle des nœuds,
l'énergie totale du réseau et l'énergie moyenne du réseau. Dans le protocole IEE-LEACH,
les nœuds les plus proches de la BS que du CH ne participent pas à la formation du cluster.
Ainsi, le protocole peut équilibrer la charge énergétique et diminuer la consommation
d'énergie.
3. Estimation de consommation d’énergie globale du réseau
Dans cette section, le réseau de capteurs est présenté comme le modèle WSN. Les n SNs
sont placés uniformément et aléatoirement dans une zone carrée L ∗ L et sont déployés
manuellement dans un environnement complexe. L'ensemble de SNs est donné par
S = (s1, s2, ......sn).
La structure du réseau est illustrée dans la figure 3.4. Chaque cluster a son propre CH et
ses membres Chaque membre du cluster collecte les données et les transmet au CH.
Ensuite, tous les CHs ayant la fonction d'agrégation et de compression de l'information
traiteront les données et transmettront ensuite l'information au nœud récepteur.
Page 38
Chapitre III : Système d’auto
d’auto-adaptation
adaptation pour les applications de L’internet des objets
–1 ∗ m ∗ 𝐸 + ∗ m ∗ 𝐸 + m ∗ 𝐸 + m ∗ 𝜀 ∗ 𝑑 d ≤ d (3.5)
ECH=
− 1 ∗ m ∗ 𝐸 + ∗ m ∗ 𝐸 + m ∗ 𝐸 + m ∗ 𝜀 ∗ 𝑑 d > d
Où k estt le nombre de clusters par tour dans le WSN, N/k est le nœud moyen de chaque
cluster, EDA est la consommation d'énergie du CH recevant un message de 1 bit, et 𝑑
désigne la distance quadratique attendue entre le CH et la BS [73].
[7 Sans perte de
généralité, le nœud 𝜌(𝑥, 𝑦)) est distribué dans une région de forme arbitraire. On suppose
que la station de base est située à l'emplacement (a, b). La distance au carré attendue entre
le CH et la BS peut être exprimée comme suit :
Modèle d'espace libre :
𝐸(𝑑 )= ∬ (a − x) +(b − y) 𝜌(x, y)𝑑 𝑑
(3.6)
( ) ( )
= ∬ 𝑑 𝑑
Trajet multiple :
E [𝑑 ] = ∬ ((a − x) + (b − y) ) 𝜌(x, y)𝑑 𝑑
(3.7)
(( ) ( ) )
= ∬ 𝑑 𝑑
Où A est la région des nœuds distribués. Ainsi, l’énergie dépensée par chaque nœud
membre du cluster pour transmettre les données détectées à son CH est exprimée par :
𝐸 =m ∗ 𝐸 + m ∗ε ∗ 𝑑 (3.8)
Page 39
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Où 𝑑 désigne la distance au carré attendue entre un capteur et CH, qui peut être
exprimé comme suit :
𝐸[𝑑 ]=∬(𝑋 + 𝑌 )𝜌(x, y) 𝑑 𝑑
(3.9)
𝑳𝟐
= 𝟐𝝅𝒌
Et l’énergie dissipée dans un cluster par tour peut être exprimée par :
𝐸 =𝐸 + ( − 1) 𝐸
(3.10)
N
≈𝐸 + 𝐸
K
0 𝑠𝑖𝑛𝑜𝑛
Où Si est le nœud et i ∈ [1, N]. Le paramètre de réglage de l'énergie 𝑝 est donné par
p ∗ S ∗ E ∗ Ei (3.13)
p =
Et ∗ Ea
Page 40
Chapitre III : Système d’auto
d’auto-adaptation
adaptation pour les applications de L’internet des objets
Page 41
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
énergétique stable (SEEN) [77], protocoles sont utilisés en comparaison dans les
expériences de simulation.
Des expériences de simulation ont été réalisées à l'aide de MATLAB 2014 (Math Works,
Natick, MA, USA). En effet, on considère, un modèle de système de réseau de capteurs
sans fil composé de 100 nœuds homogènes, répartis de manière aléatoire dans une surface
carrée de 100 m × 100 m avec même énergies initiales. En ce qui concerne la Station de
Base nous proposons de la placer soit aux coordonnées (50, 100) ou (50, 50). L’exécution
de la simulation a été réalisée pour 5000 tours, et la valeur de l'intervalle de temps entre les
tours est de l’ordre de 20 s. Le tableau 3.1 montre les paramètres de simulation utilisés
dans le WSN.
Paramètres Valeur
Eelec 50nJ/bit
Eda 5nJ/bit
Ɛfs si d ≤ d0 10pJ/bit/m²
Ɛmp si d ≥ d0 0,0013pJ/bit/m4
P 0.05
Do 87m
Taille de Paquet(m) 4000 bits
E0 1J
L’évaluation de la fiabilité des modifications que nous avons apportées dans le WSN est
réalisée à travers les paramètres suivants:
Période de stabilité : c’est l'intervalle du temps entre le début du fonctionnement du réseau
et le premier nœud capteur mort, qui peut être calculé comme suit :
Page 42
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Où tLND = 20 × LND, LND est le nombre de tours après lequel tous les nœuds de capteur
sont morts, et tLND est l'heure à laquelle tous les nœuds de capteur sont morts.
La quantité de données transmises : la quantité totale de données envoyées par les nœuds
(y compris les CH et les autres nœuds) du WSN à la BS peut être calculée par :
Data = dataCHtoBS + dataNtoBS (3.17)
Où Les données CHtoBS est la quantité de données transmises par les CH à la BS, et Les
données NtoBS est la quantité de données transmises par les nœuds à BS. En particulier,
Les données NtoBS concernent des nœuds proches de la station de la base, et qui ne
contribuent pas à la formation de clusters.
• Consommation d'énergie du réseau : la consommation d'énergie des réseaux de capteurs
sans fil comprend principalement la consommation d'énergie du circuit et la consommation
d'énergie de l'amplificateur de puissance, et ce dernier est dominant. La consommation
d'énergie de chaque tour dans le réseau peut être calculée par l'équation 3.11 dans
différents modèles de canaux.
• Nombre de CH par tour : le nombre de nœuds qui envoient des informations agrégées à
partir de leurs membres de cluster directement à la BS est élu en fonction de la condition
de seuil T (si)
En termes de fiabilité et de durée de vie du réseau, la période de stabilité du WSN est d'une
grande importance pour la recherche car le réseau est principalement responsable de la
transmission des données. En outre, une plus grande attention est accordée à la durée de
vie du WSN, au nombre de transmissions de données vers la station de base et à l'énergie
résiduelle du nœud, qui reflète objectivement la situation de durée de vie du réseau
Page 43
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Métriques de simulation
Afin d’évaluer notre solution, nous avons considéré les métriques suivantes
Énergie résiduelle : Indique la quantité de toute l'énergie consommée nœuds dans le réseau.
Cette métrique est mesurée dans des conditions normales sans solution et avec une
solution.
Durée de vie : Indique le cycle de vie du réseau. Cet indicateur est en Situations normales
sans solutions et situations avec solutions.
Nombre de paquets : Indique le nombre de paquets envoyés au cluster Head Avec et sans
agrégation.
V. Self-Adapting –LEACH (SA-LEACH)
Certaines applications de l’IoT nécessitent le routage multi-saut dans l’objectif de réduire
la consommation d’énergie au niveau du nœud capteur et par la suite augmenter la durée
de vie globale du réseau. Il existe dans la littérature plusieurs protocoles qui portent sur les
communications multi-saut, afin de respecter les contraintes énergétiques du réseau de
capteur sans fil dédié pour les applications IoT.
Supposons qu'il y a un nœud avec une faible énergie, et quand il transmet l'information au
CH le nœud meurt et alors nous ne pouvons pas garantir la longévité du réseau donc pour
éviter cela, nous avons introduit une approche innovante est l'intercalation d'un vice cluster
head pour maximiser la longévité du réseau. Cette vice-tête de cluster est choisie en
fonction de deux critères clés : l'énergie résiduelle et la distance. Après chaque tour,
l'énergie résiduelle de chaque nœud est calculée. Ensuite, le nœud avec l'énergie résiduelle
la plus élevée est sélectionné comme tête de cluster (CH). Les nœuds dont l'énergie
résiduelle est proche de celle du CH sont sélectionnés comme vice-chef de groupe (VCH).
La distance entre le CH et tous les nœuds de capteurs est également calculée.
Page 44
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
1. Simulation et discussion
La fonction d'appartenance pour l'objectif de distance est évaluée en utilisant la valeur
maximale de l'énergie résiduelle. Comme illustre la figure 3.7, le nœud a une énergie
faible, il transmet les informations au nœud le plus proche, que ce soit le CH ou le VCH
Page 45
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Page 46
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Page 47
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
1.2 Stabilité
La stabilité du réseau, représentée par le nombre de tours entre le début et la mort du
premier nœud dans un modèle de communication multi-sauts, est une caractéristique très
intéressante pour les protocoles de routage. Ce facteur doit donc être défini dans le
protocole SA-LEACH, tout en étant comparé au protocole LEACH de base et au protocole
de référence. Ainsi qu’avec les protocoles de références. La figure 3.11 illustre la stabilité
du réseau de différents protocoles montre une variabilité de ce paramètre d’une part, en
fonction des protocoles considérés et d’autre part en fonction de la topologie adoptée au
sein d’un même protocole. En effet, pour la topologie 100m x 100m le protocole SA-
Page 48
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
1.3 Energie
Tout d'abord, rappelons que l'énergie résiduelle est un paramètre très important dans le
réseau de capteurs, elle traduit l'énergie consommée dans le réseau pendant son
fonctionnement. Le nouveau schéma proposé qui prend en compte l'énergie initiale des
nœuds, l'énergie résiduelle des nœuds, l'énergie totale du réseau et l'énergie moyenne et la
distance de tous les nœuds augmente la durée de vie du réseau par rapport aux différents
protocoles de routage.
En effet, la comparaison avec les différents protocoles va porter sur le degré de la pente de
la courbe illustrée dans la figure 3.12. Pour la topologie de 100m x 100m, nous remarquons
que l’énergie résiduelle appliquée au LEACH décline plus rapidement avec une pente de
l’ordre de 4.80 10-2 en comparaisons avec les autres protocoles de références. Alors que le
protocole IEE-LEACH a montré une amélioration nette de la durée de consommation de
l’énergie avec une pente plus atténuée de l’ordre de 3.33 10-2. En ce qui concerne SA-
LEACH se traduit par la valeur de la pente qui ne dépassant pas le 2.32 10-2.
Page 49
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Par conséquent, la stratégie présentée par le protocole SA-LEACH proposé peut réduire
efficacement l'énergie dissipée et prolonger la durée de vie du réseau.
Page 50
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
Page 51
Chapitre III : Système d’auto-adaptation pour les applications de L’internet des objets
VI. Conclusion
L'auto-adaptation pour les applications de l'Internet des objets (IoT) est une solution
logicielle qui permet aux appareils connectés de s'adapter automatiquement aux
changements de leur environnement à l'aide d’algorithmes de reconnaissance des motifs,
de modèles d'apprentissage automatique et d'autres techniques. Elle peut contribuer à
améliorer la stabilité, la fiabilité et la sécurité de ces appareils en relevant des défis tels que
les variations de la qualité du réseau, les défaillances des appareils, les mises à jour
logicielles.
Dans ce chapitre nous avons fait une évaluation et une étude comparative entre notre
protocole SA-LEACH et les protocoles de comparaison LEACH, LEACH-C, EE-LEACH,
IEE-LEACH et SEEN. Nous concluons que notre algorithme réduit l’énergie consommée
au niveau des nœuds capteurs et augmente la durée de vie globale du réseau.
Page 52
Annexe
Conclusion et Perspective
Le développement des réseaux de communication sans fil a été marqué par des étapes de
miniaturisation. Cette évolution a permis d'améliorer le développement de nouvelles
technologies de connectivité et d'intelligence en termes de débit et d'intégration. Ce progrès
est motivé par l'émergence de services avancés, notamment dans les applications de
l'Internet des objets (IoT)
Dans ce travail, nous avons étudié l'adaptabilité d'un nouvel algorithme de routage
consacré aux applications de l'Internet des objets sous de fortes contraintes de ressources
informatiques, de réserve d'énergie et de bande passante réduite pour les connexions sans
fil entre les nœuds de capteurs IoT.
Dans une première partie, nous avons présenté Du réseau de capteur à L’IoT. Nous avons
présenté également les caractéristiques des différents moyens de communication utilisés
dans l’internet des objets ainsi que les spécificités du réseau de capteurs sans fil comme le
support de technologie le plus utilisé dans les applications de l’IoT. Par la suite, nous
avons spécifié le routage dans les réseaux de capteurs sans fils pour les applications IoT,
Dans l'analyse fonctionnelle des algorithmes proposés, nous nous sommes intéressés à la
détermination des paramètres primordiaux lors de la sélection des clusters de tête tels que
la distance entre les nœuds et l'énergie résiduelle de chaque nœud capteur. Pour analyser
l'effet de ces paramètres sur la qualité de service d'une solution IoT et sur l'occupation des
ressources, nous avons utilisé une approche de simulation sous MATLAB. A travers ces
algorithmes, nous avons étudié l'impact de plusieurs paramètres sur le comportement du
réseau. Parmi ces paramètres, nous avons cité la durée de vie du réseau, la fiabilité et la
consommation d'énergie.
Comme perspective à ce travail nous pensons que la sécurité et la confidentialité à base de
l’intelligence artificielle pourrait contribuer à sécuriser et cloisonner les données échangées
Il serait préférable de tester les algorithmes dans un environnement réel de manière à
comparer les performances réelles par rapport à celles effectuées par simulation.
Page 53
Annexe
Annexe
Début
Initialisation
Calculer
𝑑
no
i≤r
oui
Calculer T(si)
Non
t≤T(si
) oui
CH ni
Calculer
𝑑
non
𝑑𝑡𝑜𝐶𝐻 <
𝑑
oui
Sélectionner
CH Ne participer
pas
Data transfert
à BS
i=i+1
Page 54
Annexe
Annexe
Non
oui i≤r
Calcul Er
Bs collecte Er
Non Er élevé
Oui
Nœud non CH
Select CH
Calcul Er
Transmission to
BS
Non
Ern≤Erch
i=i+1
Oui
Nœud
membre de End
Select VCH
Transmission to
dnitoCH> CH
dnitoVCH
Oui
Page 55
Bibliographies
BIBLIOGRAPHIES
[1] Sarwar, M., & Soomro, T. R. (2013). Impact of smartphone’s on society. European
journal of scientific research, 98(2), 216-226.
[2] Marques, R. (2018). Système de produits et services basés sur l'Internet des objets:
conception et implantation pilote dans une station-service (Doctoral dissertation, Ecole
Polytechnique, Montreal (Canada)).
[5] Guillaume, C., Sorli, B., Guillard, V., & Gontard, N. (2017). Emballage intelligent et
RFID. Innovations Agronomiques, 58, 21-30.
[6] Burhan, M., Rehman, R. A., Khan, B., & Kim, B. S. (2018). IoT elements, layered
architectures and security issues: A comprehensive survey. Sensors, 18(9), 2796.
[7] SALAH, B. (2022). Système intelligent à base de l’internet des objets pour la lutte
contre covid-19 (Doctoral dissertation, univ bba).
[8] Jain, R. (2018). Networking Layer Protocols for Internet of Things: 6LoWPAN and
RPL.
[10] Yao, W., Chu, C. H., & Li, Z. (2010, June). The use of RFID in healthcare: Benefits
and barriers. In 2010 IEEE International Conference on RFID-Technology and
Applications (pp. 128-134). IEEE
[11] Marks, R. B. (1999). The IEEE 802.16 working group on broadband wireless. IEEE
Network, 13(2), 4-5.
[12] KAZI TANI & BENHADDOUCHE, W (2014). Implémentation et test d’un protocole
de prévention de l’attaque Clone dans un réseau de capteurs sans fil (Doctoral dissertation).
Page 56
Bibliographies
[16] Dhir, A. (2001). Wireless Home Networks—DECT, Bluetooth, Home RF, and
Wirelss LANs. XILINX, wp135 (v1. 0).
[17] ivre Males, D. et Pujolle, G. (2002), Wi-Fi par la pratique. Solutions réseaux, Paris.
[18] Niar, I (2012). Analyse graphique pour la surveillance dans un réseau de capteurs sans
fils (RCSF) Simulateur : OMNET++, Mémoire Magister, Informatique, Oran.
[19] Kone, C. T. (2011). Conception de l'architecture d'un réseau de capteurs sans fil de
grande dimension (Doctoral dissertation, Université Henri Poincaré-Nancy I).
[20] Jing, C., Wang, S., Wang, M., Du, M., Zhou, L., Sun, T., & Wang, J. (2018). A low-
cost collaborative location scheme with GNSS and RFID for the Internet of Things. ISPRS
international journal of geo-information, 7(5), 180.
[21] Ban, Y. L., Yang, S., Chen, Z., Kang, K., & Li, J. L. W. (2014). Decoupled planar
WWAN antennas with T-shaped protruded ground for smartphone applications. IEEE
Antennas and Wireless Propagation Letters, 13, 483-486.
[24] Kamgueu, P. O. (2017). Configuration dynamique et routage pour l'internet des objets
(Doctoral dissertation, Université de Lorraine)
[25] Bourmaud-Danto, E., & Chosset, A. L'acquisition de droits sportifs (PC, mobile,
tablette) dans la stratégie des opérateurs de télécommunication.
Page 57
Bibliographies
[28] Rahm, M. S. (2022). Mise en œuvre d'applications de gestion d'une Smart-City basées
sur les technologies IoT/M2M (Doctoral dissertation, faculté des sciences et de la
technologie univ bba).
[29] Hadjadj, W., & Zaiter, M. (2018). L’utilisation de N-Version de programmation pour
la prise en charge des fautes dans un environnement IoT.
[30] Athmani, S. (2010). Protocole de sécurité Pour les Réseaux de capteurs Sans
Fil (Doctoral dissertation, Université de Batna 2).
[31] Abbassi, Y., & Benlahmer, H. (2021, March). Un aperçu sur la sécurité de l'internet
des objets (IOT). In Colloque sur les Objets et systèmes Connectés-COC'2021.
[32] Mehiaoui, A. Etude comparative entre les deux protocoles de routage LEACH et
PEGASIS dans les réseaux de capteurs sans fil (Doctoral dissertation).
[33] Zakaria, M. H., & Othman, M. M. M. (2018). Vers des bâtiments intelligents pour
l’élevage de volaille.
[34] Ding, D., Cooper, R. A., Pasquina, P. F., & Fici-Pasquina, L. (2011). Sensor
technology for smart homes. Maturitas, 69(2), 131-136.
[35] Maamar, S., Lamia, A., Leila, G., & Azeddine, B. (2007, November). Etude des
performances des protocoles de routage dans les réseaux mobiles ad-hoc. In 4th
International Conférence on Computer Integrated Manufacturing CIP'2007.
[36] Zheng, P., Wang, H., Sang, Z., Zhong, R. Y., Liu, Y., Liu, C., ... & Xu, X. (2018).
Smart manufacturing systems for Industry 4.0: Conceptual framework, scenarios, and
future perspectives. Frontiers of Mechanical Engineering, 13, 137-150.
[37] Ghanem, N. (2010). Routage et Conservation d’Energie dans les Réseaux Mobiles Ad
hoc utilisant OLSR (Doctoral dissertation).
Page 58
Bibliographies
[39] Guerassimoff, G., & Maïzi, N. (2012). Smart grids: au-delà du concept, comment
rendre les réseaux plus intelligents. Presses des MINES.
[40] Williams, T. O., Mul, M., Cofie, O., Kinyangi, J., Zougmore, R., Wamukoya, G., &
Campbell, B. (2015). L’agriculture Intelligente face au climat dans le contexte
Africain. Document de référence, Banque Africaine de Développement, 32p.
[31] CHABANE, I. (2019). Un système d'ingénierie de trafic adaptatif basé sur des
topologies de routage virtuel (Doctoral dissertation, Université laarbi tebessi tebessa).
[42] Maiche, A., & Hassaine, M. (2020). Les performances des protocoles de routage
visant la Qos dans les réseaux de capteurs sans fil (Doctoral dissertation, université akli
mohand oulhadj-bouira).
[43] Heinzelman, W. R., Chandrakasan, A., & Balakrishnan, H. (2000, January). Energy-
efficient communication protocol for wireless microsensor networks. In Proceedings of the
33rd annual Hawaii international conference on system sciences (pp. 10-pp). IEEE.
[44] Karp, B., & Kung, H. T. (2000, August). GPSR: Greedy perimeter stateless routing
for wireless networks. In Proceedings of the 6th annual international conference on
Mobile computing and networking (pp. 243-254).
[45] Yu, Y., Govindan, R., & Estrin, D. (2001). Geographical and energy aware routing: A
recursive data dissemination protocol for wireless sensor networks.
[46] Heurtefeux, K., & Valois, F. (2012, March). Is RSSI a good choice for localization in
wireless sensor network?. In 2012 IEEE 26th international conference on advanced
information networking and applications (pp. 732-739). IEEE.
[47] Fazia, B., & Lydia, D. (2015). Etude et réalisation d’un algorithme de routage plat
Cas: Sensor Protocol for Information via Negotiation (SPIN) (Doctoral dissertation,
Université Mouloud Mammeri).
[48] Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., & Silva, F. (2003).
Directed diffusion for wireless sensor networking. IEEE/ACM transactions on
networking, 11(1), 2-16.
[49] Mejri, N., & Kamoun, F. (2007, March). Algorithme de routage hiérarchique mheed à
plusieurs sauts pour les grands réseaux de capteurs. In 4th International Conference:
Sciences of Electronic, Technologies of Iformation and Telecommunications (pp. 1-7).
Page 59
Bibliographies
[50] Yahya, B., & Ben-Othman, J. (2009, November). REER: Robust and energy efficient
multipath routing protocol for wireless sensor networks. In GLOBECOM 2009-2009 IEEE
Global Telecommunications Conference (pp. 1-7). IEEE.
[51] Dulman, S., Nieberg, T., Wu, J., & Havinga, P. (2003, March). Trade-off between
traffic overhead and reliability in multipath routing for wireless sensor networks. In 2003
IEEE Wireless Communications and Networking, 2003. WCNC 2003. (Vol. 3, pp. 1918-
1922). IEEE.
[52] Ganesan, D., Govindan, R., Shenker, S., & Estrin, D. (2001). Highly-resilient, energy-
efficient multipath routing in wireless sensor networks. ACM SIGMOBILE Mobile
Computing and Communications Review, 5(4), 11-25.
[53] Champ, J., & Saad, C. (2007, October). Un Nouvel Algorithme de Routage
Géographique dans les Réseaux de Capteurs. In MAnifestation des JEunes Chercheurs en
Sciences et Technologies de l'Information et de la Communication (p. 9).
[54] Masip-Bruin, X., Yannuzzi, M., Domingo-Pascual, J., Fonte, A., Curado, M.,
Monteiro, E., & Salamatian, K. (2006). Research challenges in QoS routing. Computer
communications, 29(5), 563-581.
[56] Sharma, D., & Bhondekar, A. P. (2018). Traffic and energy aware routing for
heterogeneous wireless sensor networks. IEEE Communications Letters, 22(8), 1608-1611.
[57] Behera, T. M., Samal, U. C., & Mohapatra, S. K. (2018). Energy‐efficient modified
LEACH protocol for IoT application. IET Wireless Sensor Systems, 8(5), 223-228.
[58] Alnawafa, E., & Marghescu, I. (2018). New energy efficient multi-hop routing
techniques for wireless sensor networks: Static and dynamic techniques. Sensors, 18(6),
1863.
[59] Doghri, I. (2012). Stratégies de routage multi-chemin dans les réseaux sans fil multi-
sauts (Doctoral dissertation, Ecole normale supérieure de lyon-ENS LYON).
[60] Jadoon, R. N., Zhou, W., Jadoon, W., & Ahmed Khan, I. (2018). RARZ: ring-zone
based routing protocol for wireless sensor networks. Applied Sciences, 8(7), 1023.
Page 60
Bibliographies
[61] Usman, M. J., Xing, Z., Chiroma, H., Gital, A. Y. U., Abubakar, A. I., Usman, A. M.,
& Herawan, T. (2014). Modified low energy adaptive clustering hierarchy protocol for
efficient energy consumption in wireless sensor networks. Int Rev Comput Softw
(IRECOS), 9(11), 1904-1915.
[62] Yadav, R. K., & Singh, A. (2016, August). Comparative study of PEGASIS based
protocols in wireless sensor netwroks. In 2016 1st India International Conference on
Information Processing (IICIP) (pp. 1-5). IEEE.
[63] Israr, N., & Awan, I. U. (2008). Multilayer cluster based energy efficient routing
protocol for wireless sensor networks. International Journal of Distributed Sensor
Networks, 4(2), 176-193.
[64] Naimi, S., Busson, A., Vèque, V., Slama, L. B. H., & Bouallegue, R. (2014, March).
Mobility management in ad hoc networks using routing metrics. In Fourth International
Conference on Communications and Networking, ComNet-2014 (pp. 1-6). IEEE.
[66] Roy, N.R.; Chandra, P. A note on optimum cluster estimation in LEACH protocol.
IEEE Access 2018, 6, 65690–65696
[67] Kim, D.S.; Chung, Y.J. Self-organization routing protocol supporting mobile nodes
for wireless sensor network. In Proceedings of the First International Multi-Symposiums
on Computer and Computational Sciences (IMSCCS’06), Hangzhou, China, 20–24 June
2006.
[68] Yan, L.; Pan, W.; Luo, B.; Li, X.; Liu, J. Modified energy-efficient protocol for
wireless sensor networks in the presence of distributed optical fiber senor link
[69] Lilia, G. (2011). Implémentation d'un mécanisme d'agrégation des données dans le
protocole de routage LEACH (Doctoral dissertation, Université Mouloud Mammeri).
[70] Shwe, H. Y., Kumar, A., & Chong, P. H. J. (2016). Building efficient multi-level
wireless sensor networks with cluster-based routing protocol. KSII Transactions on
Internet and Information Systems, 10(9), 4272-4286.
Page 61
Bibliographies
[72] Liu, Y., Wu, Q., Zhao, T., Tie, Y., Bai, F., & Jin, M. (2019). An improved energy-
efficient routing protocol for wireless sensor networks. Sensors, 19(20), 4579.
[73] Priyadarshi, R., Singh, L., Singh, A., & Thakur, A. (2018, February). SEEN: stable
energy efficient network for wireless sensor network. In 2018 5th international conference
on signal processing and integrated networks (SPIN) (pp. 338-342). IEEE.
[74] Mottaghi, S.; Zahabi, M.R. Optimizing LEACH clustering algorithm with mobile
sink and rendezvous nodes. AEU-Int. J. Electron. Commun. 2015, 69, 507–514.
[75] Sandhu, M. M., Akbar, M., Behzad, M., Javaid, N., Khan, Z. A., & Qasim, U. (2014,
November). Mobility model for WBANs. In 2014 Ninth International Conference on
Broadband and Wireless Computing, Communication and Applications (pp. 155-160).
IEEE.
[77] Liu, Y., Wu, Q., Zhao, T., Tie, Y., Bai, F., & Jin, M. (2019). An improved energy-
efficient routing protocol for wireless sensor networks. Sensors, 19(20), 4579.
Page 62