Mémoire de Fin D'etudes de Master Academique
Mémoire de Fin D'etudes de Master Academique
Mémoire de Fin D'etudes de Master Academique
Présenté par :
Mlle LOUNIS Kahina
Thème
A mes parents
A mes sœurs et mon frère
A tous ceux qui m'aiment et me soutiennent
Merci.
SOMMAIRE
Chapitre1 Généralités sur les RCSF ................................................................................... 8
1
2.5.3 Caractéristique d'un RCSF hétérogène .......................................................................... 36
2.6 Comparaison entre RCSFs et d’autres réseaux sans fils ....................................................... 37
2.6.1 WSN Vs AD-HOC (MANET) ...................................................................................... 37
2.6.2 IoT vs WSN................................................................................................................... 38
2.6.3 RCSF vs GSM ............................................................................................................... 39
2.7 Conclusion............................................................................................................................. 41
Chapitre3 Mise en pratique ............................................................................................... 42
Bibliographies ......................................................................................................................... 68
2
Table des figures
3
Figure 3.13: Pipelines pétroliers............................................................................................................ 56
Figure 3.14: Schéma proposé pour la zone pipelines ............................................................................ 56
Figure 3.15: Schéma proposé pour la zone stockage ............................................................................ 57
Figure 3.16: BAC de stockage (réservoirs) ........................................................................................... 57
Figure 3.17: Shéma proposé pour R ...................................................................................................... 57
Figure 3.18 : application 1..................................................................................................................... 59
Figure 3.19: interface XCTU (le coordinateur) ..................................................................................... 60
Figure 3.20: Application2 ..................................................................................................................... 60
Figure 3.21: Application3 ..................................................................................................................... 61
Figure 3.22: La perte de paquets en fonction de la distance ................................................................. 63
Figure 3.23: Comparaison entres les trois type de nœud ...................................................................... 63
Figure 3.24: Energie en fonction de la distance (cas ultrasons) ............................................................ 64
Figure 3.25: Durée de vie de chacun des trois types de noeud.............................................................. 65
4
Introduction générale
Introduction générale
Les progrès récents dans les domaines de micro-électronique et des communications sans
fil ont abouti au développement des dispositifs embarqués qui sont de très petits capteurs.
Leurs remarquable succès est dû à leur taille de plus en plus réduite, leurs faibles couts ainsi
que leur support de communication sans fils attrayant peu encombrant mais également peu de
ressources. Les nœuds capteurs apparaissent comme des systèmes autonomes miniaturisés,
munis d’une unité de traitement et de stockage de données, d’une unité de transmission sans
fils et d’une batterie.
Ces capteurs peuvent être déployés n’importe où pour assurer des fonctions de
surveillance ou autres. Le réseau ainsi établi est appelé Réseau de Capteurs Sans Fils (ou
Wireless Sensor Network) est composé d’un ensemble de nœud intégrant les fonctionnalités
d’acquisition et de traitement et de communication. Une fois déployée, les nœuds coopèrent
entre eux d’une manière autonome afin de collecter et de transmettre des données vers une
station de base dans le but de surveiller et/ou de contrôler un phénomène donné.
De nos jours, l’utilisation des RCSF connait un très grand essor dans des domaines aussi
variés que le secteur militaire, la médecine, l’environnement, etc. Un des domaines
d’application prometteurs des RCSF est l’industrie pétrolière où la technologie des RCSF
offre un support important qui permettra la gestion précise des ressources, la détection des
fuites de gaz et d’autres problèmes connexes, entretenir et sécuriser les processus et les actifs
industriels de manière efficace et rapide et de résoudre les problèmes critiques liés à l'état des
pipelines.
Contributions :
Dans ce travail, une topologie de réseau de capteur sans fils est proposée pour une
installation pétrolière tenant compte ses différentes zones (zone puits, pipelines, stockage ).
Nous proposons d'utiliser trois types de nœud : nœud collecteur , nœud collecteur + relayeur
et nœud relayeur selon les caractéristiques de chaque zone et une distance d'environ 50 m
entre chaque noeud.
En effet nous présentons des résultats de testes sous forme de tableaux et graphes qui seront
probablement utilisés dans la réalisation de ce projet par une société pétrolière tel que
SONATRACH et nous nous sommes basés sur la notion d'énergie qui est un point très
essentiel pour le fonctionnement d'un RCSF.
6
Introduction générale
Organisation du mémoire :
Chapitre 1 : Généralités sur les réseaux de capteurs sans fils : Pour mieux cerner les
enjeux de notre étude, nous présentons dans le premier chapitre les concepts généraux des
réseaux de capteurs sans fils, les domaines d'applications, les contraintes et caractéristiques
des RCSFs. Nous présentons également les différents types de protocoles de routage et les
exigences de sécurité.
Chapitre 2 : Déploiement d'un réseau de capteur sans fils : Le second chapitre, concerne
le déploiement des réseaux de capteurs sans fil. Nous détaillons les techniques et type de
déploiement et on termine par une comparaison entre les RCSF et autres réseaux sans fils.
Chapitre 3 : Mise en pratique : Le dernier chapitre est réservé aux résultats de différents
tests réalisés avec les trois types de capteurs (collecteur, relayeur, collecteur-relayeur)
utilisant des microcontrôleurs Atmega328P (intégrés sur les cartes ARDUINO UNO) et
modules radio xbee s2c et s1.
Enfin, notre mémoire s'achève par une conclusion générale qui résume les grands points
qui ont été abordés, ainsi nos perspectives pour les travaux futurs dans le domaine des RCSFs.
7
Chapitre 1 : Généralités sur les RCSF
Chapitre 1
1 Généralités sur les RCSF
1.1 Introduction
Depuis leur création, les réseaux de communication sans fil ont connu un succès croissant
au sein des communautés scientifiques et industrielles. Grâce à ses divers avantages, cette
technologie a pu s'instaurer comme acteur incontournable dans les architectures réseaux
actuelles. Le média hertzien offre en effet des propriétés uniques, qui peuvent être résumées
en trois points : la facilité de déploiement, l'ubiquité de l'information et le coût réduit
d'installation. Au cours de son évolution, le paradigme sans fil a vu naître diverses
architectures dérivées, telles que : les réseaux cellulaires, les réseaux locaux sans fils et autres.
Durant cette dernière décennie, une architecture nouvelle a vu le jour : les réseaux de capteurs
sans fil.
Dans ce chapitre nous allons présenter brièvement la notion de capteurs, leur anatomie et
leurs différents types. Nous allons présenter également les réseaux de capteurs, leurs
caractéristiques et contraintes ainsi que le routage au sein des RCSF et enfin la notion de
sécurité.
Un capteur sans fil est un petit dispositif électronique capable de mesurer une valeur
physique environnementale (température, lumière, pression, humidité, vibration, …, etc.), et
de la communiquer à un centre de contrôle via une station de base (puits, sink).
8
Chapitre 1 : Généralités sur les RCSF
Partie hardware
Partie software
Le hardware :
• Une unité de détection (d’acquisition) : composées de deux (02) sous unités : Une
sous unité de détection (capteur) qui permet de prendre des mesures physiques
(pression, température, pollution, son, radiation…) et Une sous unité ADC (Analog
Digital Converter) qui est un convertisseur analogique–numérique qui transforme le
signal analogique en données numériques et les transmet à l’unité de traitement.
• Une unité de traitement : Composée d'un Processeur embarqué, son rôle est
d’ordonnancer les taches, traiter les données et contrôler les autres composants du
senseur et l'unité de stockage qui inclut la mémoire de travail et la mémoire réservée
aux données.
• Une unité de transmission/réception (communication): Connecte le nœud au réseau
(échange de donnée entres nouds).
• Une unité d’énergie (batterie) : Permet d’alimenter le reste des composants. Elle est
souvent inchangeable.
• On peut également avoir d’autres unités suivant l’application. Parmi ces unités : Une
unité de localisation, un générateur d’énergie et une unité assurant la mobilité.
9
Chapitre 1 : Généralités sur les RCSF
Unité de détection
Unité d’énergie
Les nœuds sont la notion de base dans un réseau de capteurs sans fil, selon l’application
et la structure choisie, un RCSF (Réseau de Capteurs Sans Fil), peut contenir différents types
de nœuds :
- Nœud régulier est un nœud doté d’une unité de transmission et d’une unité de traitement de
données.
- Nœud capteur ou nœud source qui est un nœud régulier équipé d’une unité d’acquisition
ou de détection. L’unité d'acquisition est généralement dotée d'un capteur ou plusieurs
capteurs qui obtiennent des mesures et d'un convertisseur Analogique/Numérique qui
convertit l'information relevée en un signal numérique compréhensible par l’unité de
traitement.
- Nœud actionneur ou robot est un nœud régulier doté d’une unité lui permettant d’exécuter
certaines tâches spécifiques comme des tâches mécaniques (se déplacer, combattre un
incendie, piloter un automate, etc.)
- Nœud puits est un nœud régulier doté d’un convertisseur série connecté à une seconde unité
de communication (GPRS, Wi-Fi, WiMax, etc.). La seconde unité de communication fournit
une retransmission transparente des données provenant de nœuds capteurs à un utilisateur
final ou d’autres réseaux comme internet.
10
Chapitre 1 : Généralités sur les RCSF
Un Réseau de Capteurs Sans Fil est un système distribué de grande échelle mettant en
communication, des nœuds capteurs, à faible coût variant de quelques centaines d’éléments
d’él
voir des milliers, répartis sur une grande surface. Les nœuds sont censés fonctionner de
manière non supervisée même si de nouveaux nœuds sont ajoutés, ou de vieux nœuds
disparaissaient.
Pour le magazine Technology Review du MIT1, les réseaux de capteurs sans fil sont l'une
des dix nouvelles technologies qui bouleverseront le monde et notre manière de vivre et de
travailler.
Selon Wikipédia :
Un réseau de capteurs sans fil est un réseau ad hoc d'un grand nombre de nœuds, qui sont
des micro-capteurs
capteurs capables de recueillir et de transmettre des données d'une manière
autonome. La position de ces nœuds n'est pas obligatoirement prédéterminée. Ils peuvent être
aléatoirement
léatoirement répartis dans une zone géographique, intitulée « champ de
captage » correspondant au terrain concerné pour le phénomène capté.
L'utilisation des capteurs est depuis longtemps une réalité au sein de multiples domaines
tel que l'industrie automobile ou aéronautique, mais l'affranchissement de la connexion filaire
11
Chapitre 1 : Généralités sur les RCSF
de part les progrès dans les technologies du sans fil permet d'étendre leur utilisation à une
multitude d'autres applications, on en cite quelques unes :
- Ils peuvent détecter les fissures et les altérations dans les structures de ponts par exemple à
la suite d’un séisme ou au vieillissement de la structure.
- Ils sont aussi utilisés dans les applications environnementales (détection d’incendies,
détecter la pollution, analyser la qualité de l’air, empêcher que d’éventuels tsunami,
inondations, volcan ne se produisent).
- Utilisés dans les applications commerciales, ils servent pour améliorer les processus de
stockage, de livraison, pour connaitre la position, l'état et la direction d'une marchandise.
- Ils peuvent être utilisés pour la détection de feux dans des grandes zones forestières,
l’observation d’environnements naturels (pollution, inondation, etc.), suivi d’écosystèmes
comme la surveillance d’oiseaux, croissance des plantes, etc
- Les RCSFs permettent la détection des mouvements ennemis sur un champ de bataille ou
bien de tracer leurs mouvements. De façon analogue, ils peuvent permettre la détection
d’intrusion ou de cambriolage dans le domaine de la sécurité civile.
- Dans le domaine de l’agriculture, les capteurs peuvent être utilisés pour réagir
convenablement aux changements climatiques par exemple le processus d’irrigation lors de la
détection de zones sèches dans un champ agricole.
12
Chapitre 1 : Généralités sur les RCSF
Topologie dynamique : La topologie d'un RCSFs peut être dynamique, ceci est due à
la mobilité des nœuds qui peuvent s'attacher à des unités mobiles (GPS par exemple),
ou due à l'ajout ou la suppression d'un ou plusieurs nœuds après le déploiement pour
élargir le réseau ou pour supprimer les nœuds défaillants.
Bande passante assez faible : une des caractéristiques primordiales des réseaux basés
sur la communication sans fil est l’utilisation d’un médium de communication partagé.
Ce partage fait que la bande passante réservée à un nœud est limitée. [3]
Les réseaux de capteurs ne sont pas constitués de la même manière que les autres réseaux
(les réseaux classiques), cette déférence a causé des contraintes particulières à ce te type du
réseau. Parmi ces contraintes, on distingue :
Les ressources limitées : Un réseau de capteurs sans fils est constitué d'un grand nombre de
nœuds capteurs, ces derniers sont limités en termes d'énergie, de puissance de calcul et de
capacité de communication.
- Limitation en énergie : Un nœud capteur est muni d'une source d'énergie limitée (batterie
souvent non rechargeable).
La communication dans un réseau de capteurs est une communication sans fils. De ce fait,
chaque nœud capteur se trouvant dans une zone de captage peut écouter tous les messages
transmis sur le canal de transmission, et donc l'application d'un bruit (le brouillage) sur ce
canal rend le capteur incapable de transmettre ces messages car le canal peut apparaitre
occupé en permanence.
Des risques inattendus : Les capteurs sont déployés dans des zones géographiques distantes,
ouvertes aux ennemis et sans aucune surveillance.
13
Chapitre 1 : Généralités sur les RCSF
Et donc les nœuds capteurs sont exposés aux attaques physiques, ce qui peut provoquer la
destruction ou la capture du nœud, ou bien sa compromission par des entités malicieuses.
L'environnement hostile : les nœuds capteurs sont déployés souvent dans des
environnements hostiles, ces capteurs sont exposés à la destruction ou la capture par des
intrus. Ce type de déploiement facilite pour les attaquants l'accès physique aux capteurs qui
sont déployés aléatoirement dans la nature. L'attaquant peut capturer le nœud, extraire des
données légitimes (des clés cryptographiques par exemple) ou le détruire entièrement.
De ce fait, les environnements hostiles sont un véritable challenge pour les chercheurs de
sécurité.
Comme tout les types de réseaux, les RCSF utilisent une architecture de communication
en couches, ce sont les cinq premières couches du modèle OSI ; la couche physique, la couche
liaison de données, la couche réseau, la couche transport et la couche application. Chaque
couche a son propre rôle et ses propres protocoles pour atteindre son objectif. Mais le fait que
l’objectif d’un RCSF n’est pas la communication elle même, qu’il est soumis à de fortes
contraintes énergétiques, par voie de conséquence, d’autres unités doivent lui être ajouté afin
de gérer la consommation d’énergie, la mobilité des nœuds et l’ordonnancement des tâches.
La couche liaison : Spécifie comment les données sont expédiées entre deux
nœuds/routeurs dans une distance d'un saut. Elle est responsable du multiplexage des
données, du contrôle d'erreurs, de l'accès au media, ... Elle assure la liaison point à
point et multipoints dans un réseau de communication.
La couche réseau : Dans la couche réseau le but principal est de trouver une route et
une transmission fiable des données, captées, des nœuds capteurs vers le puits "sink"
en optimisant l'utilisation de l'énergie des capteurs.
14
Chapitre 1 : Généralités sur les RCSF
La couche transport : Cette couche est chargée du transport des données, de leur
découpage en paquets, du contrôle de flux, de la conservation de l'ordre des paquets
et de la gestion des éventuelles erreurs de transmission.
La couche application : Cette couche assure l'interface avec les applications. Il s'agit
donc du niveau le plus proche des utilisateurs, géré directement par les logiciels.
Récemment, les protocoles de routage pour les RCSFs ont été largement étudiés. Les
protocoles proposés présentent les points communs et donc peuvent être classifiés suivant un
certain nombre de critères
15
Chapitre 1 : Généralités sur les RCSF
a) Topologie plate: Dans une topologie plate, tous les nœuds capteurs ont le même rôle et
collaborent entre eux pour accomplir la tâche de routage. Les réseaux plats sont caractérisés
par : la simplicité des protocoles de routage, une grande tolérance aux pannes ainsi qu’une
habilité à construire de nouveaux chemins suite aux changements de topologie. Cependant,
Les nœuds proches de la station de base participent plus que les autres dans le processus de
routage. De plus, les performances de ces réseaux se dégradent quand le nombre de nœuds
augmente.
b) Topologie hiérarchique: Dans une topologie hiérarchique, les nœuds ont des rôles
différents. En effet, certains nœuds sont sélectionnés pour exécuter des fonctions particulières
telles que l’agrégation de données et l’acheminement des données. Une des méthodes les plus
utilisées dans cette topologie est le clustering. Il consiste en un partitionnement du réseau en
clusters. Un cluster est constitué d’un clusterhead et de ses membres. Selon l’architecture
adoptée, les membres peuvent être des voisins directs du clusterhead ou pas. Cette topologie
présente beaucoup d’avantages tels que l’agrégation des données collectées réalisée par les
clusterheads ainsi qu’une grande scalabilité. Son inconvénient majeur est la surcharge des
clusterheads qui induit un déséquilibre de la consommation d’énergie dans le réseau. Pour
remédier à ce problème, les clusterheads peuvent être sélectionnés en fonction de leurs
capacités énergétiques et leur élection devrait se faire périodiquement.
16
Chapitre 1 : Généralités sur les RCSF
les données disponibles au niveau des capteurs. Ces données seront propagées de proche en
proche pour y arriver à la station de base.
a) Routage basé sur les multi-chemins: Dans cette catégorie, les protocoles de routage
utilisent des chemins multiples plutôt qu’un chemin simple afin d’augmenter la performance
du réseau. La fiabilité d’un protocole peut être mesurée par sa capacité à trouver des chemins
alternatifs entre la source et la destination en cas de défaillance du chemin primaire, le chemin
alternatif sera emprunté. Pour cette raison, certains protocoles construisent plusieurs chemins
indépendants, c-à-d ils ne partagent qu’un nombre réduit de nœuds. Malgré leur grande
tolérance aux pannes, ces protocoles requièrent plus de ressources énergétiques et plus de
messages de contrôle.
b) Routage basé sur les requêtes: Dans ce type de routage, la station de base génère des
requêtes afin d’interroger les capteurs. Ces requêtes sont exprimées soit par un schéma valeur-
attribut ou bien en utilisant un langage spécifique tel que SQL4 . Les nœuds qui détiennent les
données requises doivent les envoyer au nœud demandeur à travers le chemin inverse de la
requête. Les requêtes émises par la station de base peuvent aussi être ciblées sur des régions
spécifiques du réseau.
c) Routage basé sur la négociation: En détectant le même phénomène, les nœuds capteurs
inondent le réseau par les mêmes paquets de données. Ce problème de redondance peut être
17
Chapitre 1 : Généralités sur les RCSF
résolu en employant des protocoles de routage basés sur la négociation. En effet, avant de
transmettre, les nœuds capteurs négocient entre eux leurs données en échangeant des paquets
de signalisation appelés "métadonnées". Ces paquets permettent de vérifier si les nœuds
voisins disposent déjà de la donnée à transmettre. Cette procédure garantit que seules les
informations utiles seront transmises et élimine la redondance des données. Ceci permet de
minimiser la consommation d’énergie dans le RCSF.
d) Routage basé sur la qualité de service: Dans les protocoles de routage basés sur QoS, le
réseau doit équilibrer entre la consommation d’énergie et la qualité de données. En particulier,
le réseau doit satisfaire certaines métriques de QoS, par exemple, la latence, la consommation
de l’énergie, largeur de bande passante, etc. Les protocoles de cette approche sont très
recommandés pour les applications orientées surveillance.
b) Les protocoles réactifs: Ces protocoles créent les routes à la demande. Lorsqu’un nœud a
besoin d’une route, une procédure de découverte globale est déclenchée. Cette procédure
s’achève par la découverte de la route ou lorsque toutes les permutations de routes possibles
ont été examinées. La route trouvée est maintenue par une procédure de maintenance de
routes jusqu’a ce que la destination soit inaccessible à partir du nœud source ou que le nœud
source n’aura plus besoin de cette route.
c) Protocoles hybrides: Ces protocoles combinent les deux idées des protocoles proactifs et
réactifs. Ils utilisent un protocole proactif pour apprendre le proche voisinage (par exemple le
voisinage à deux ou à trois sauts), ainsi, ils disposent de routes immédiatement dans le
18
Chapitre 1 : Généralités sur les RCSF
L’inondation (flooding) : L’émetteur envoie le message à tous ses voisins. Chaque voisin
envoie à son tour le message à tous ses voisins et ainsi de suite. Les nœuds vont donc recevoir
le même message plusieurs fois de différents voisins. Pour éviter que le message ne se
multiplie dans le réseau, chaque nœud ne le renvoie qu’une seule fois. Pour ce faire, chaque
message envoyé en inondation a un identifiant unique. Les nœuds qui réémettent le message
notent l’identifiant. S’ils reçoivent à nouveau un message avec cet identifiant, ils ne le
renvoient pas.
SPIN : L'idée derrière le SPIN est de nommer les données en utilisant des descripteurs de haut
niveau ou des métas donnés. Avant la transmission, les méta- données sont échangées entre
les capteurs par un mécanisme de publicité de données. Chaque nœud recevant de nouvelles
données, l'annonce à ses voisins et ceux intéressés récupèrent les données en envoyant une
requête.
Diffusion dirigée : Ce protocole utilise lui aussi un schéma de nommage sous forme de pair «
Attribue, Valeur » pour les requêtes et les données. Chaque nœud qui recense un événement
crée et diffuse un gradient au voisinage direct. La station de base, de son coté, diffuse ses
requêtes sous forme d’intérêt au voisinage direct ; et chaque nœud recevant l’intérêt crée un
gradient vers le nœud source de cet intérêt. De cette manière, plusieurs routes reliant la station
de base à la source de données sont réalisées ; puis la meilleure route sera renforcée pour
éviter la redondance.
19
Chapitre 1 : Généralités sur les RCSF
Dans GAF le nœud peut se retrouver dans l’un des trois cas possibles :
Les solutions de sécurité proposées pour les réseaux de capteurs doivent satisfaire les
exigences suivantes :
La sûreté : toute technique de sécurité doit assurer au moins l’un des services :
20
Chapitre 1 : Généralités sur les RCSF
La résistance : La technique de sécurité définie doit résister tant que possible aux attaques
(plus la résistance est bonne, plus la solution est bonne).
21
Chapitre 1 : Généralités sur les RCSF
Le support pour l'évolutivité du réseau : Même avec l’ajout des nouveaux nœuds capteurs,
la solution doit maintenir ses performances et son bon fonctionnement.[5]
1.7 Conclusion
Dans ce chapitre, nous avons expliqué les concepts généraux sur les réseaux de capteurs
sans fil (RCSF). Cela nous a permis de découvrir les multiples domaines d’utilisation de ces
derniers vu leur facilité de déploiement et de leurs faibles coûts des capteurs sans fil sans pour
autant oublier les contraintes. Nous avons vu que les RCSF utilisent une architecture de
communication en couches, qui sont les cinq premières couches du modèle OSI en plus
d’autres unités afin de gérer la consommation d’énergie, la mobilité des nœuds et
l’ordonnancement des tâches, nous avons définit les critères de classification des protocoles
de routage en citant quelques-uns. Enfin nous avons abordé la notion de sécurité qui
représente un grand challenge dans un domaine assez sensible que les RCSF.
Dans le chapitre suivant, nous allons aborder la notion de déploiement d’un réseau de
capteurs sans fils,
22
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Chapitre 2
La performance d'un réseau de capteur sans fil est considérablement influencée par le
processus de déploiement des nœuds capteurs. En effet, le nombre et les positions des nœuds
capteurs déployés dans une zone d’intérêt est une stratégie qui sert à définir la topologie du
réseau. La qualité de la surveillance, la connectivité, et la consommation d'énergie sont aussi
directement affectées par la topologie de réseau. D’autre part, le problème de placement
optimal des nœuds est un problème qui a été prouvé NP-difficile pour la plupart des
formulations de déploiement des nœuds. Les nœuds doivent être bien placés les uns des autres
afin de garantir une communication sans fil fiable tout en assurant une couverture maximale
du champ de surveillance.
Dans ce chapitre nous allons définir les environnements de déploiement, les types et
techniques utilisées, les RCSF hétérogènes, les notions qui définissent la performance d'un
RCSF donné et enfin nous allons comparer entre RCSF et quelques réseaux sans fils.
Actuellement, plusieurs RCSF sont déployés sur terrain, sous terre et sous l'eau. Ils font
face à différents challenges et contraintes dépendant de leur environnement.
Nous distinguons les cinq types de RCSF suivants :
23
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
terrestres peuvent être équipés d'une source secondaire telle que les cellules solaires. Les
applications communes des RCSF terrestre sont la capture et le monitorage environnemental,
le monitorage industriel et les explorations de surfaces .
Un RCSF souterrain comporte un ensemble de noeuds capteurs qui sont déployés sous
terre, dans des caves ou des mines pour contrôler les conditions souterraines, afin de
transmettre des données à partir des nœuds capteurs souterrains jusqu'à la SB, des nœuds
sinks additionnels seront situés à la surface. Ces nœuds capteurs coutent plus chers que les
capteurs terrestres car ils nécessitent des équipements appropriés pour assurer une
communication fiable à travers la terre, les roches et l'eau, La communication sans fil et un
challenge dans de tel environnement à cause de la forte atténuation et perte du signal. De plus,
il est difficile de recharger ou de remplacer les batteries des capteurs sous terre, ce qui
nécessite l'utilisation de protocoles de communication économie d'énergie pour prolonger la
durée de vie du réseau. Les capteurs souterrains sont utilisés dans plusieurs applications telles
que le monitorage agricole, le monitorage souterrain du sol et de l'eau et la surveillance des
frontières militiraires .
24
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Un RCSF aquatique se compose de capteurs déployé sous l'eau, par exemple, dans un
environnement océanique. Comme ces noeuds coutent très cher, donc très peu de nœuds
25
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
capteurs seront déployés et des véhicules aquatiques autonomes seront utilisés pour explorer
ou récupérer les données capteuréés. Les communications sans fil aquatique utilisent des
ondes acoustiques, qui présentent différentes contraintes telles qu'une bande passante limitée,
un délai de propagation plus long, une haute latence et des problèmes d'affaiblissement du
signal, Ces nœuds doivent être capables de s'auto-configurer et de s'adapter aux conditions
extremes de l'environnement océanique, les applications des RCSF aquatiques incluent le
contrôle de la pollution, la surveillance et l'exploitation sous-marine, la prévention et le
monitorage de désastres que les séismes .
Certaines applications des réseaux de capteurs, exigent que les données à capter soient du
type multimédia (son, image ou vidéo). Néanmoins, les données multimédias sont reconnues
pour être volumineuses et occupent donc, un espace mémoire important. Ainsi, des techniques
de représentation différentes que celles des données ordinaires sont nécessaires pour les
données multimédias.Les réseaux de capteurs multimédias (ou Wireless Multimedia sensor
Networks: WMSN) requièrent des protocoles performants ainsi que des considérations
particulières pour répondre à leurs défis en matière de qualité de service et de capacités de
traitement exigées. Les WMSN revendiquent suffisamment de bande passante ainsi qu’une
faible latence pour qu’ils soient opérationnels, ce qui n’est pas le cas dans les réseaux de
capteurs standard où la qualité de service est relâchée pour un besoin en un moindre coût et
une faible dissipation des ressources.Puisque la qualité de service et les traitements intensifs
sont pratiquement gourmands en énergie, les mécanismes de gestion de la consommation
énergétique dans les réseaux de capteurs multimédias doivent être très efficaces. À cet effet,
on note que dans ce cas, le remplacement des batteries des noeuds capteurs est souvent
26
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
possible (tout dépend de la nature du champ de captage). Les capteurs multimédias sont
utilisés dans les applications médicales et les applications militaires.
27
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Souvent, le déploiement aléatoire est la seule option possible. Par exemple, dans les
missions de reconnaissance et de surveillance des champs de bataille, de reprise après sinistre
et de détection d’incendie dans les forêts, un déploiement déterministe des nœuds est très
risqué et/ou irréalisable carrément.
Le déploiement aléatoire ne permet pas une distribution uniforme des capteurs dans la
zone à surveiller. Dans ce cas, le réseau doit faire face à des problèmes de connectivité d'un
certain nombre de nœuds qui se retrouvent en dehors de la zone de couverture des autres
nœuds, soit parce qu'ils sont trop éloignés, soit parce qu'ils sont tombés dans des lieux qui
entravent la propagation des ondes radio ou tout simplement parce qu'ils ont été détruits.[21]
28
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
exemples de ce genre d’applications : la surveillance des zones sismiques (les capteurs ont un
coût très élevé), l’intégration des capteurs sur les machines dans l’industrie, etc. Dans ce type
de déploiement, la couverture du champ de capture peut être assurée par une planification
rigoureuse de la densité des nœuds ; donc la topologie du réseau peut être établie au moment
de l’installation du RCsF.
29
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
pour remplacer les capteurs éteints, ceci afin d’améliorer la durée de vie du réseau et assurer
ainsi la continuité du service.
Un déploiement dynamique peut également être très bénéfique dans un objectif de suivi
où la cible est mobile et des capteurs peuvent être rapprochés de l’objectif afin d’accroître
l’acuité des données transmises par les capteurs. Aussi, dans certaines applications la station
de base doit être maintenue à une distance de sécurité des objectifs nuisibles en la déplaçant
par exemple vers des zones plus sûres afin d’assurer son bon fonctionnement.
Les points clés de la recherche sur les algorithmes de déploiement des nœuds sont
l'augmentation de la zone de couverture, d’améliorer connectivité réseau, prolonger la durée
de vie du réseau, l'équilibre de la charge, améliorer la précision des données transmises et
renforcer la tolérance des nœuds.
2.4.1 La couverture
La couverture dans les RCSF est souvent considérée comme étant une mesure de
performance très importante dans WSN et est liée aux économies d'énergie, à la connectivité
et à la configuration du réseau. Il résout principalement comment déployer les nœuds capteur
pour obtenir une couverture efficace de la zone afin que chaque point soit surveillé au moins
par un nœud de capteur. Une bonne couverture est indispensable pour l'efficacité des réseaux
de capteurs sans fil.[19]
Généralement, une zone de couverture du capteur peut être formulé sous la forme d’une
fonction des distances euclidiennes (et des angles) entre un point de l’espace et les capteurs.
30
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
RS RS
Il existe deux types de couverture dans les RCSF : une couverture simple et k-couverture
définie comme étant une multitude de couvertures simples. [21]
31
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Figure 2.11: Couverture de zone par ordonnancement des états des capteurs
32
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
2.4.2 Connectivité
On dit que deux nœuds d'un RCSF sont connectés si et seulement si ils peuvent
communiquer directement (connectivité à un saut) ou indirectement (connectivité multi-saut).
Le RCSF est connecté s'il existe au moins une route entre chaque nœud du réseau et la station
de base. Par conséquent, d'après ces deux définitions, nous pouvons dire que la connectivité
dépend donc essentiellement de l'existence de routes. Elle est ainsi affectée par les
changements de topologie dus généralement aux pannes de nœuds, à la mobilité, etc. Ces
changements de topologies ont pour conséquences la perte des liens de communication,
l'isolement des nœuds, le partitionnement du réseau, etc.
Il existe deux types de connectivité dans les RCSF qui sont la connectivité complète et la
connectivité intermittente. Une connectivité complète peut être soit simple (1-connectivité),
soit multiple (k-connectivité). Une connectivité complète d'un RCSF est dite simple s'il existe
un seul chemin entre chaque nœud source et la station de base et elle est dite multiple s'il
existe plusieurs chemins distincts entre chaque nœud source et la station de base. Selon les
stratégies de placement des nœuds dans la zone de surveillance et selon les caractéristiques de
l'application, une connectivité simple (ou multiple) peut être assurée lors de la phase de
placement des nœuds ou bien être obtenue lors d'une phase de redéploiement ou d'auto-
configuration des nœuds. Dans le cas de certaines applications des RCSF, il n'est pas
nécessaire d'assurer et de maintenir en continu une connectivité complète du réseau. En effet,
pour de telles applications, il est suffisant de garantir une connectivité intermittente en
utilisant par exemple un (ou plusieurs) station de base mobile se déplaçant afin de recueillir
les mesures collectées par les nœuds capteurs déconnectés.
L'une des exigences les plus importantes de WSN est de : réduire la consommation
d'énergie. Par conséquent, il est nécessaire d'économiser l'énergie de la communication et les
techniques de routage cela augmentera la durée de vie du réseau. La principale cause de
gaspillage d’énergie est la redondance. Quand un nœud reçoit plus d’un paquet à la fois,
même quand ils ne coïncident que partiellement. Tous les paquets qui causent la collision
doivent être jetés et des retransmissions de ces paquets sont nécessaires, ce qui augmente la
consommation d'énergie. La deuxième raison du gaspillage d'énergie est « overhearing », ce
33
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
qui signifie qu'un nœud reçoit des paquets destinés à d'autres nœuds. Le troisième gaspillage
d'énergie résulte de la surcharge du paquet de contrôle.
Dans les réseaux de capteurs sans fil on distingue deux types de réseaux : les réseaux
homogènes des hétérogènes. Dans un réseau de capteurs homogène, tous les nœuds du réseau
(nœuds capteurs, le(s) stations de base et les passerelles) ont les mêmes capacités du point de
vue énergie, calcul et stockage. Alors que, dans un réseau de capteurs hétérogène il y a
quelques nœuds particuliers qui ont plus de capacité de traitement et de communication que
les nœuds normaux. Cela améliore l’efficacité énergétique et prolonge la vie du réseau.
L’avantage d’un tel réseau est que ces nœuds particuliers peuvent être utilisés pour exécuter
les tâches plus complexes comme coordinateurs, points de collecte locale, nœud assurant la
structuration et la configuration des nœuds voisins, chefs du cluster (clusterhead)...etc.
Son inconvénient est qu’il est difficile de mettre en place un tel réseau du fait qu’au moins
chaque type de nœuds du réseau sera programmé différemment. Cette opération
supplémentaire pourrait augmenter le coût de développement.
Un nœud régulier
Est un nœud doté d’une unité de transmission et d’une unité de traitement de données.
L’unité de transmission de données est responsable de toutes les émissions et réceptions de
données via un support de communication sans fil pouvant être de type optique ou de type
radiofréquence. L'unité de traitement de données est composée d'une mémoire, d’un
microcontrôleur et d'un système d'exploitation spécifique comme TinyOS, alimentées par une
34
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
batterie embarquée. Selon le domaine d’application, un nœud peut être équipé d’unités
supplémentaires ou optionnelles comme un système de localisation (Global Positioning
System ou GPS, etc.) pour déterminer sa position, ou bien un système générateur d’énergie
(cellule photovoltaïque, etc.), ou encore un système mobile pour lui permettre de changer sa
position ou sa configuration en cas de nécessité.
Est un nœud régulier doté d’une unité lui permettant d’exécuter certaines tâches
spécifiques comme des tâches mécaniques (se déplacer, combattre un incendie, piloter un
automate, etc.)
Un nœud puits
Est un nœud régulier doté d’un convertisseur série connecté à une seconde unité de
communication (GPRS, Wifi, Wi Max, etc.). La seconde unité de communication fournit une
retransmission transparente des données provenant de nœuds capteurs à un utilisateur final ou
d’autres réseaux comme internet.
Un nœud passerelle
Est un nœud régulier permettant de relayer le trafic dans le réseau sur le même canal de
communication. Pour optimiser certains paramètres comme la durée de vie du réseau ou le
délai de livraison des données, certains travaux se sont focalisés sur l’architecture (plat,
hiérarchique, multi niveaux) des RCSF. Ces architectures définissent le plus souvent les rôles
joués par les nœuds dans un RCSF.
Ils ont pour rôle d’agréger et de retransmettre les mesures provenant des NS afin que
celles-ci parviennent à un utilisateur final. Dans une architecture à plat, quelques travaux
considèrent généralement un NS comme un NR. Dans une architecture à 2 niveaux, un nœud
passerelle joue le rôle de NR pour un ou plusieurs nœuds sources. Dans une telle
35
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Ils ont pour rôle de collecter les mesures provenant des nœuds sources et éventuellement
de les agréger. Généralement, un " Cluster-Head " ou chef de cluster est utilisé comme NC
dans une architecture hiérarchique où les NS sont partitionnés en plusieurs groupes.
Dans les RCSF hétérogènes les capteurs ont des rôles différents.
L’utilisation de stations plus puissantes (jouant le rôle de puits) au sein d’un grand RCSF a été
perçue comme une voie possible pour faciliter la gestion et le passage à l’échelle du réseau,
pour améliorer la connectivité, raccourcir le délai de transmission, et par conséquent
prolonger sa durée de vie.
Une étude faite a montré qu’un réseau hétérogène proprement déployé peut tripler le taux
moyen de livraison et peut prolonger jusqu’à cinq fois plus la durée de vie du réseau.
• L’utilisation de super-nœuds dans les grands RCSF est donc perçue comme une voie
possible pour faciliter la gestion et le passage à l’échelle du réseau, pour raccourcir les
délais de transmission, mais aussi pour améliorer la connectivité et la durée de vie du
réseau.
• Sécurité : il faut s’appuyer sur les nœuds riches en ressource dans les réseaux de
capteurs et actionneurs pour servir comme point d’exécution d’algorithme de sécurité
complexe. Ces nœuds riches en ressources peuvent jouer le rôle de distributeur de clé
de sécurité et peuvent aussi appliquer des algorithmes de cryptographie asymétrique.
• Routage : Dans un réseau hétérogène, l’utilisation des tables de routage est
envisageable au niveau des nœuds riches en ressources. En effet, il y a besoin d’une
table de routage qui doit être construite au niveau chaque nœud et un mécanisme pour
remplir ces routes afin d’assurer le trafic P2P. Ceci peut être accompli par les nœuds
riches en ressource déployé dans le réseau. Ces nœuds peuvent jouer le rôle de serveur
DHCP local (Dynamic Host Configuration Protocol). Ils peuvent affecter des adresses
aux nœuds capteurs dans leur voisinage et en plus ils peuvent sauvegarder les routes
menant vers ces nœuds. Pour assurer l’acheminement des données vers ces capteurs,
les nœuds riches en ressource jouent aussi le rôle d’un serveur NAT local (Network
Adress Translation). Ainsi quand un nœud veut communiquer avec un autre nœud du
36
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
réseau, il envoie une requête vers le nœud riche en ressource auquel il est attaché. Ce
dernier, cherche le chemin à partir de sa table de routage locale vers la destination
finale.
On peut exploiter l’hétérogénéité des nœuds du réseau pour améliorer les performances
réseaux en termes de délai, de pertes de paquets, de passage à l’échelle, et d’économies
d’énergie. Dans le but de réduire les interférences radios et l’occupation de la bande passante,
la structure de clusters est inspirée du réseau cellulaire en utilisant plusieurs canaux de
fréquences.
Le déploiement dans les MANET est plus facile est plus économique.
Les nœuds senseurs c'est des petits nœuds plus susceptibles aux pannes, avec moins de
capacité de traitement et de stockage que les nœuds dans les réseaux MANET .
MANET: À partir de l’émetteur, La donnée peut traverser de nombreuses machines
pour rejoindre le destinataire.
Le nombre de nœuds de senseurs dans un réseau de senseurs est beaucoup plus grand
que le nombre de nœuds dans un réseau ad hoc.
Les nœuds de senseurs sont déployés de manière dense et intensive.
Les nœuds senseurs sont enclins aux défaillances.
La topologie d’un réseau senseur change très fréquemment.
Les nœuds senseurs sont principalement utilisés en mode de communication
″broadcast″ (à la volée), par contre les réseaux ad hoc se basent sur les
communications point-à-point.
Les nœuds senseurs sont limités en énergie, en capacité de calcul et en taille mémoire.
37
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
Les nœuds senseurs n’ont pas un identificateur global (ID) à cause du temps de
servitude (très grand) et du très grand nombre de senseurs.
Nœuds senseurs collaborent pour remplir un objectif Commun par contre dans les
MANET Chaque nœud à son propre objectif
Une approche réaliste définit l'IdO comme l'utilisation d'appareils connectés au réseau et
intégrés à l'environnement physique pour améliorer un processus existant ou permettre un
nouveau scénario impossible à mettre en place auparavant.
Ces appareils, ou objets, se connectent au réseau pour diffuser les informations qu'ils
recueillent sur l'environnement via des capteurs, ou pour permettre à d'autres systèmes de
communiquer et d'agir sur le monde physique par le biais d'actionneurs. Il peut s'agir de
versions connectées d'objets courants que nous connaissons peut-être déjà ou de nouveaux
appareils spécialement conçus pour des fonctions qui ne sont pas encore disponibles. Il peut
s'agir d'appareils que nous possédons personnellement et que nous emportons avec nous ou
gardons à la maison, ou qui sont intégrés à des équipements en usine ou à une partie du réseau
de la ville où nous vivons. Chacun d'eux est capable de convertir des informations précieuses
du monde réel en données numériques fournissant une visibilité accrue sur les interactions des
utilisateurs avec nos produits, services ou applications.
Dans l'IdO, le routage n'est pas implémenté. Les capteurs envoient leurs données
directement à Internet car ils disposent d'une connexion Internet.
Dans WSN les données acheminent le trafic pour atteindre le nœud collecteur. Ce
nœud est proche des nœuds et nous pouvons y accéder pour lire les données collectées.
Dans l'Internet des objets, l'objet peut être constitué de capteurs, d'appareils photo,
animaux, de PC et de téléphones... ces appareils peuvent (charger) uploader leurs
38
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
données (de tout type) sur Internet afin que d'autres utilisateurs puissent les utiliser
dans leurs applications.
WSN est un exemple de réseau ad hoc. ils ont les caractéristiques des réseaux ad hoc.
Cependant, dans l'IoT, les données sont envoyées à l'Internet en un seul saut.
Dans l'IoT, chaque noeud doit avoir une adresse IP afin que l'utilisateur Internet puisse
interagir directement avec le capteur de n'importe où dans le monde.
Global System for Mobile Communication ou en français Groupe Spécial Mobile. Les
réseaux de téléphonie mobile sont basés sur la notion de cellules, c'est-à-dire
c'est des zones
circulaires se chevauchant afin de couvrir une zone géographique.
39
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
les RCSFs et les GSM sont tous les deux reliés à une station de base, dans les réseaux
cellulaires (GSM) c'est un émetteur-récepteur
émetteur récepteur central au niveau de chaque cellule.
Dans un réseau GSM, le terminal de l'utilisateur est appelé station mobile. Une station
mobile est composée d'une carte SIM (Subscriber Identity Module), permettant
d'identifier l'usager
er de façon unique et d'un terminal mobile, c'est-à-dire
c'est l'appareil de
l'usager (la plupart du temps un téléphone portable), dans les RCSFs c'est des nœuds (des
capteurs).
Les
es SB dans les GSM sont fixe alors dans les RCSF peuvent êtres mobiles.
La portée de la communication radio est plus grande dans les GSM
La communication entre une station mobile et la station de base dans les GSM se fait par
l'intermédiaire d'un lien radio, généralement appelé interface air (ou plus
rarement interface Um).
L'ensemble des stations de base d'un réseau cellulaire est relié à un contrôleur de
stations (en anglais Base Station Controller, noté BSC),
), chargé de gérer la répartition des
ressources.
L'ensemble constitué par le contrôleur de station et les stations de
d base connectées
constituent le sous-système
système radio (en anglais BSS pour Base Station Subsystem). [9]
40
Chapitre 2 : Déploiement d'un réseau de capteurs sans fil
2.7 Conclusion
Nous avons vu aussi les caractéristiques d'un RCSF hétérogène et que ce dernier peut contenir
différents types de nœud. Enfin on a comparé les RCSFs avec les autres réseaux sans fils tel
que les AD HOC, IOT et GSM.
Dans le chapitre suivant nous allons mettre en place un réseau de capteurs et réaliser des
expérimentations afin d'analyser les résultats obtenus.
41
Chapitre 3 : Mise en pratique
Chapitre 3
3 Mise en pratique
3.1 Introduction
Dans ce chapitre nous allons présenter en premier lieu le matériel et les outils software
utilisés ainsi que les différentes topologies proposées pour notre RCSF et enfin nous allons
exposer et analyser les résultats des expériences que nous avons menées utilisant les différents
types de nœud.
- 6 entrées analogiques
- un en-tête ICSP
Une alimentation externe peut provenir soit d'un adaptateur AC-DC ou d’une batterie.
L'adaptateur peut être connecté en branchant une prise 2.1mm dans la prise d'alimentation de
la carte ou à partir d'une batterie connectée dans le pin (ou broche) GND et V-in (alimentation
externe).
V-in. Tension d'entrée à la carte Arduino à l'aide d'une source d'alimentation externe
(par opposition à 5 volts de la connexion USB ou une autre source d'alimentation
régulée). Si l'alimentation en tension est faite par l'intermédiaire de la prise
d'alimentation, on pourra y accéder via ce pin.
5V. Cette pin délivre un 5V régulé par la carte. Le processeur peut être alimenté soit à
partir de la prise d'alimentation DC (7-12V), le connecteur USB (5V), ou le pin V-in de
la carte (7-12). La fourniture d’une tension via les 5V ou 3,3V contourne le régulateur,
et peut endommager votre processeur. A déconseiller !
3V 3. Une alimentation de 3,3 volts générée par le régulateur. La consommation de
courant maximale est de 50 mA.
43
Chapitre 3 : Mise en pratique
GND. masse
IOREF. Ce pin sur la carte Arduino fournit la référence de tension avec laquelle le
microcontrôleur fonctionne.
Mémoire
Entrées et sorties
Chacune des 14 broches numériques sur la carte Uno peut être utilisée comme une entrée
ou une sortie, en utilisant les fonctions pinMode (), digitalWrite (), et digitalRead (). Ils
fonctionnent à 5 volts. Chaque broche peut fournir ou recevoir 20 mA en état de
fonctionnement recommandée et a une résistance de pull-up interne (déconnecté par défaut)
de 20-50k ohm. Un maximum de 40mA est la valeur qui ne doit pas être dépassée sur toutes
les broches d'Entrée/Sorties pour éviter des dommages permanents au microcontrôleur.
Série: 0 (RX) et 1 (TX). Permet de recevoir (RX) et transmettre (TX) TTL données
série. Ces pins sont connectés aux pins correspondants de l'USB-TTL puce Serial
ATmega8U2.
LED: 13. Il est équipé d'un conduit par la broche numérique 13. LED Lorsque la broche
est à la valeur HIGH, la LED est allumée, lorsque la broche est faible, il est hors
tension.
La carte Uno dispose de 6 entrées analogiques, A0 à A5, dont chacune fournit 10 bits de
résolution (ou 1024 valeurs différentes). Par défaut, la tension est de 5 volts. Il est
cependant possible de changer la limite supérieure de la gamme en utilisant la broche
AREF et la fonction analogReference ().
AREF. Tension de référence pour les entrées analogiques. Pin utilisé avec
analogReference ().
Réinitialiser.
44
Chapitre 3 : Mise en pratique
Communication
Arduino a un certain nombre de moyens pour communiquer avec un ordinateur, une autre
carte Arduino, ou autres microcontrôleurs. L’ATmega328 fournit UART TTL (5V) en
communication série, disponible sur les broches numériques 0 (RX) et 1 (TX).
* PWM
En numérique, les signaux ont toujours une valeur LOW ou HIGH (0 ou 1). Le principe
est de construire un signal alternativement LOW ou HIGH et de répéter cette alternance. La
LED est donc alternativement allumée et éteinte mais le cycle est tellement rapide que la
persistance rétinienne nous donne l’illusion d’une LED allumée en permanence.
*** EEPROM : mémoire dont les valeurs sont conservées lorsque la carte est éteinte (comme
un petit disque dur).
3.2.2 Modules XBee
Les produits XBee sont des modules de communication sans fil certifies par la
communauté industrielle ZigBee Alliance. La certification Zigbee se base sur le standard
IEEE 802.15.4 qui définit les fonctionnalités et spécifications des réseaux sans fil a dimension
personnelle (Wireless Personal Area Networks : WPANs).
• le nombre d'entrées et sorties est différent et surtout la série 2 ne possède pas de sorties
analogiques PWM ;
• les topologies de réseaux possibles ne sont pas les mêmes. Avec la série 1, l'architecture est
simple : point à point (pair) ou multipoint (star). La série 2 permet en plus de créer des
réseaux plus complexes : mailles (mesh) ou en "arbre" (cluster tree).Ce tableau résume la
différence entre les types de modules xbee :
46
Chapitre 3 : Mise en pratique
XBee 802.15.4
XBee ZB S2 XBee ZB S2C
(s1)
Indoor/Urban
up to 100 ft. (30m) up to 133 ft. (40m) up to 200 ft (60 m)
range
Power-down
10 uA 1 uA <1uA
Current
Frequency ISM 2.4 GHz ISM 2.4 GHz ISM 2.4 GHz
Operating
-40 to 85 C -40 to 85 C -40 to 85 C
Temperature
Point to point,
Network Star, Mesh (with Point to point,
Point to point, Star, Mesh
Topologies DigiMesh Star, Mesh
firmware)
16 Direct 16 Direct
Number of
Sequence Sequence 16 Direct Sequence Channels
Channels
Channels Channels
47
Chapitre 3 : Mise en pratique
• Nœud de type routeur : (équipement FFD : Full Function Device). Ces nœuds
permettent la transmission de messages. Ils sont indispensables pour étendre le réseau
par acheminements des trames d'un nœud à un autre. Ils permettent aussi aux autres
modules de s'enregistrer sur le même réseau, et non exclusivement chez le coordinateur.
• Nœud de type coordinateur. Ce type nœud unique dans un réseau assure les fonctions
telles que l'authentification, l'initiation de la communication, la sécurité et l'ajout des
nœuds au réseau ... II doit être actif en permanence pour répondre à tout moment aux
requêtes des autres éléments du réseau. II est donc alimente à plein temps.
48
Chapitre 3 : Mise en pratique
Alimentation: + 5V DC
Courant de repos: <2mA
Courant de travail: 15mA
Angle effectif: <15 °
Plage de distance: 2cm - 400 cm / 1 ″ - 13ft
Résolution: 0.3 cm
Angle de mesure: 30 degrés
Largeur d'impulsion d'entrée de déclenchement: 10uS
Dimension: 45mm x 20mm x 15mm
Le capteur à Ultrason émet des ondes dit ultrason qui est une onde mécanique et
élastique, qui se propage au travers de supports fluides,
fluides, solides, gazeux ou liquides. La
gamme de fréquences des ultrasons se situe entre 16 000 et 10 000 000 HERTZ, trop élevées
pour être perçues par l'oreille humaine.
On a :
... (1)
50
Chapitre 3 : Mise en pratique
En se basant
asant sur la formule 1 cette formule montre comment on calcul le temps ( t ) entre
l’émission et la réception de l’onde ultrason on peut tirer la relation de la distance ( d ).
... 2
Donc ce capteur peut être utilisé pour beaucoup de projets Robot mobile, ouverture
automatique lors de la détection, dans notre cas, mesure du niveau du pétrole dans les bacs de
stockage...
Branchement:
3.3 Software
Arduino ide
Xctu :
XCTU est une application multiplate-forme gratuite qui permet aux développeurs de
gérer les modules Digi radiofréquence (RF) via une interface graphique simple à utiliser.
L'application comprend des outils intégrés qui facilitent la configuration, l'installation et le
test des modules Digi RF.
Déploiement sur plusieurs plates-formes: XCTU est compatible avec les systèmes
d'exploitation les plus utilisés, notamment Microsoft Windows, Linux et Mac OS.
Découvrez vos modules: Découvrez automatiquement les modules radio locaux et
distants connectés à votre PC, quels que soient leurs connexions de port ou leurs
paramètres configurés.
Configurez n'importe quel module: gérez et configurez plusieurs périphériques RF, y
compris des périphériques distants communiquant avec XCTU par liaison radio.
Communiquez avec vos modules: Utilisez les consoles de commande API et AT pour
communiquer avec vos modules radio. Enregistrez vos sessions de console et chargez-
les à tout moment.
Explorez votre réseau: visualisez la topologie de vos réseaux RF en affichant tous les
nœuds et toutes les connexions du réseau sous forme graphique ou sous forme de
tableau.
Accédez à une gamme d'outils: Utilisez des outils intégrés pour effectuer des opérations,
de la récupération de modules à la réalisation de tests de portée.
Obtenir des mises à jour automatiques: mettez à jour automatiquement l'application elle-
même, ainsi que la bibliothèque de micrologiciels de radio, sans télécharger de fichiers
supplémentaires.
Quelle que soit la taille de votre réseau de périphériques, de quelques nœuds à plusieurs,
XCTU peut simplifier les tâches de gestion de vos périphériques.
52
Chapitre 3 : Mise en pratique
Pour la réalisation des testes on va utiliser deux capteur : DHT11 et l'ultrason HC-SR04 .
Les zones de production sont le plus souvent éloignées des zones de stockage (les
BACs) donc pour transporter le brute d’une zone à l’autre, la méthode de l’oléoduc (ou
pipeline) est utilisée. Nous avons nommé la zone où se trouve les réservoirs (BACs) "zone de
stockage" et où le nombre de nœud est N3 et le moyen de transport du brut "Zone pipeline "
où le nombre de nœud est N2.
Tout au long de ce processus, plusieurs paramètres sont à surveiller tel que la pression, la
température, les vibrations, le débit, gaz...etc., et cela grâce aux différents capteurs qui sont
déployés au niveau de ces trois 03 zones.
Toutes les données captées par les nœuds qui se trouvent dans la zone puits sont
transférées vers une station de base qui est placée sur la même zone.
Ensuite ces données seront acheminées tout au long des pipelines qui sont surveillées
aussi par des nœuds de type collecteur-relayeur (surveillent le processus de transportation du
brut et acheminent les données reçues).
53
Chapitre 3 : Mise en pratique
Ces données seront ensuite reçues par une station de base (SB) qui se trouve au niveau
de la zone de stockage ou envoyées directement à la station de base principale. La SB de la
zone stockage collecte aussi les données reçues par les nœuds déployés pour la surveillance
des BACs. Les nœuds utilisés dans la zone puits est de type collecteur et collecteur-relayeur,
dans la zone stockage sont plutôt de type collecteur et dans la zone pipelines, ils sont de type
collecteur relayeur.
Enfin les données seront transférées à la salle de contrôle qui se trouve généralement sur
le champ d'exploitation, grâce aux nœuds relayeurs.
54
Chapitre 3 : Mise en pratique
le nœud relayeur (relais) : le nœud qui transfère les paquets reçus vers un autre nœud.
le nœud collecteur-relayeur: effectue la capture et transfère les paquets vers un autre
nœud.
N1: le nombre de nœuds dans la zone puits.
N2: le nombre de nœuds dans la zone pipelines.
N3: le nombre de nœud dans la zone stockage.
R : Acheminement des données vers la station de base.
La zone puits
Elle est constituée de puits lui-même qui est un équipement chargé d'extraire
le pétrole brut du sous-sol, comprenant un puits d'exploitation et du matériel de pompage ainsi
que des systèmes de contrôle et/ou sécurité ainsi qu'un séparateur et un MFD dans la même
zone.
Pour cette zone nous proposons le schéma suivant : déploiement des nœuds capteurs pour
surveillance de points proche inferieur à 50 km de la SB et pour des points qui ont largement
dépasser les 50 km on déploie des intermédiaires soit des nœuds relayeurs ou des nœuds
relayeurs-collecteurs.
Zone puits :
SB
55
Chapitre 3 : Mise en pratique
Zone pipelines
Le pipeline est un mode de transport, sur de grandes distances de matières fluides, réalisé
au moyen de tubes et accessoires sous pression, constituant un système souvent en réseau. Les
produits visés par ce terme sont généralement : le pétrole et autres hydrocarbures liquides, le
gaz naturel et autres gaz combustibles
Distance: 50 m
SB SB
....
56
Chapitre 3 : Mise en pratique
Pour la zone de stockage nous proposons des nœuds capteurs liés directement à la SB de
distance inferieure ou égale à 50 m.
SB
Configuration 3(RCSF):
......
SB SB
Taches : Relais
Le tableau 2 présente les résultats concernant les stations de base de chaque zone (zone puits,
zone stockage, zone pipelines) tel que le nombre de paquets (taille de la donnée) reçus et
envoyés par ces SB ainsi qu'une estimation de l'énergie consommée en fonction de
(N1,N2,N3).
Nombre
Nombre
de E_Rx (micro E_Tx (micro E_globale (micro taille de
Type paquets
paquets joule) joule) joule) la donnée
envoyés
reçus
2,304*
2,88*
Zone puits N1 1 taille_paquet(byt N1 (E_Rx+E_Tx) 500 bytes
taille_paquet
e) *N1
2,304*
2,88* (N1+N2)(E_Rx+E
Principale N2+N3 1 taille_paquet 550 bytes
taille_paquet _Tx)
(N1+N2)
2,304* 2,88*
Centrale 1 1 E_Rx+E_Tx 750 bytes
taille_paquet taille_paquet
N3=60 nœuds
Environ de 60 nœuds au niveau de la zone stockage (hauteur d'un BAC de stockage
10m).
1/ collecteurs-coordinateur
Le tableau 3 présente les configurations réalisées sur les trois modules xbee (deux capteurs et
un coordinateur) utilisant xctu pour réaliser une topologie en étoile où le coordinateur reçoit
58
Chapitre 3 : Mise en pratique
les valeurs captées par les deux capteurs (End device1 et End Device2).
NI E1 coordinateur E2
- Pour le end-device1 et end-device2, nous avons mis adresse destination = adresse MAC de
coordinateur (les valeurs captées par ces deux capteurs seront directement transmises au
coordinateur).
59
Chapitre 3 : Mise en pratique
La figure 3.19 représente l'interface XCTU où les données récupérées à partir des
de deux nœuds
(device1 et device2) sont affichées.
affichées
Configurations
Le tableau 4 présente les configurations réalisées sur les trois modules xbee (nœud
( capteur,
routeur,
r, coordinateur) utilisant xctu pour réaliser une connexion en mesh où dans un 1 er cas :
NI E1 coordinateur Routeur
SM --- --- 0
NJ --- --- 0
Tableau 4:
4 configuration collecteur-routeur-coordinateur
coordinateur
JV: channel verification (Vérifie
(V si le coordinateur existe sur le meme canal pour le joinder au
réseau ou le supprimer s’il ne le trouve pas).
pas
Nous
ous avons attribué comme adresse de destination pour le end-device
device celle
cel de router et pour
ce dernier une adresse de destination =adresse coordinateur, afin de réaliser la liaison (end
device -> routeur ->
> coordinateur).
coordinateur)
Pour qu'un nœud se comporte en tant qu'un routeur on attribue au paramètre SM la valeur 0 :
no sleep (router) [0].
61
Chapitre 3 : Mise en pratique
3.6.2 Résultats
Résultats des expérimentations zone puits
Le tableau 5 représente les résultats des expérimentations réalisées avec trois 03 types de
nœuds: collecteur, collecteur-relayeur, relayeur et selon différentes distances : 20m à 50 m de
nœud coordinateur.
Nombre Nombre
Taille
de de Energie Energie de Energie
Distance(m) Types de
paquets paquets perdue capture globale
paquet
envoyés reçus
reçu 98
Collecteur-
20 100 envoyé 5byte 30,06 18,2µJoule 4220,76
relayeur
198
reçu 68
Collecteur-
50 100 envoyé 5byte 739,1 18,2µJoule 3202,56
relayeur
168
reçu 98
20 Relayeur 100 5byte 29,88 0 2365,92
envoyé 98
reçu 68
50 Relayeur 100 5byte 740,22 0 1566,32
envoyé 68
62
Chapitre 3 : Mise en pratique
80
60 paquet perdu
40 paquet reçus
20
0
10 20 30 40 50
63
Chapitre 3 : Mise en pratique
Analyse et interprétation:
Le graphe représente l'énergie perdue et consommé par les différents types de capteurs.
On constate tout d'abord que pour les trois types de nœud, l’énergie perdus augmente selon
la distance comme expliqué ces dessous la densité de couverture diminue en s'éloignant du
module radio.
En second lieu, on remarque que le nœud collecteur-relayeur consomme le plus d'énergie par
rapport au nœud collecteur et le nœud relayeur.
Parce que à la différence des autre types de nœud, les nœuds collecteurs et relayeurs, le nœud
collecteur-relayeur, son énergie consommée est due aux opérations de capture plus la
communication de données.
Energie/100
Distance temps nb de tests énergie/paquet
paquets
energie /distance
2
energie (µJoule)
1,5
0,5
0
99cm 155cm 189cm 266cm 328cm
Analyse et interprétation:
Lee graphe représente la variation de l'énergie par un des capteurs de la zone de stockage
stock
L'énergie
'énergie consommée par ce dernier augmente en fonction de la distance.
distance
Titre du graphique
40000
35000
energie µjoule
30000
25000
20000 collecteur
15000
10000 relayeur
5000 coll & relay
0
0 6 18 24 36 38 42 48 51 58 54 60 66 72
temps(mois)
Figure 3.25
25:: Durée de vie de chacun des trois types de noeud
Interprétations:
La puissance : 2mA*5=10
*5=10W/H-----36000 w/s
On a aussi 1 joule = 1W /s
65
Chapitre 3 : Mise en pratique
-Pour ce qui suit on prend le cas taille de paquet 10 bytes ( id nœud codé sur 4 octet -espace-
valeur sur 5 octet ) et fréquence d'envoie 200 milliseconde
Nœud collecteur :
36000∗106
Nombre de paquets qu’on peut envoyés : = 766 ∗ 10 6 paquets
47
Nœud relayeur :
Consommation d’énergie par un seul paquet = 24.04 +28.8 = 52,84 micro joule
3.7 Conclusion
Dans ce chapitre nous avons réalisé trois types de nœud : collecteur, relayeur,
collecteur_relayeur utilisant cartes arduino uno, module xbee, 2 capteurs (DHT11 et
ULTRASON). Ensuite nous avons proposé une topologie de réseau de capteurs sans fil pour
l'installation pétrolière qui est composée principalement de trois 03 zones : zone puits, zone
canalisation, zone stockage. Enfin nous avons réalisé des tests selon la topologie de chaque
zone et sous différentes conditions en utilisant les trois 03 types de nœud réalisés auparavant
et nous avons affiché les résultats (paquets perdus, reçus, énergie de capture, énergie de
communication...) sous forme de graphes et tableaux.
66
Conclusion générale
Conclusion générale
Le monde industriel du pétrole et du gaz implique des processus et des machines critiques
pour l'exploration, l'extraction, le raffinage, le transport et la commercialisation des produits
pétroliers. Les sociétés pétrolières et gazières doivent contrôler, surveiller, entretenir et
sécuriser les processus et les actifs industriels de manière efficace. Pour résoudre les
problèmes critiques liés à l'état des pipelines, à la surveillance de la corrosion et de l'intégrité,
à la détection des fuites de gaz et à d'autres problèmes connexes.
Notre travail a pour but de proposer un schéma de déploiement d'un réseau de capteurs
sans fils pour une installation pétrolière, Les capteurs câblés ont été largement utilisés mais
sont coûteux et difficiles à déployer et à entretenir, pour cela nous proposons un RCSF qu'est
une alternative émergente, nous avons proposé un déploiement déterministe hétérogène
comportant des nœuds collecteurs ,nœuds relayeurs et des nœuds collecteur-relayeurs et des
station de base avec une distance inferieurs ou égale à 50m entre chaque nœud. Au niveau de
la zone réservoirs nous songeons placer des nœuds collecteurs reliés à une station base. Pour
les pipelines ou il faut surveiller la pression tout au long de la canalisation, nous proposons de
placer des nœuds collecteur-relayeur. Enfin, Au niveau de la zone puits, où on effectue les
traitements les plus sensibles, nous proposons d'utiliser les trois types de nœuds .
Ce projet a fait objet d’une expérience intéressante qui nous a permis de renforcer et
d’enrichir nos connaissances concernant les systèmes embarqués (la carte arduino, modules
xbee, fonctionnement de quelques capteurs...) et les réseaux de capteurs sans fils ainsi que
découvrir le monde de l'industrie pétrolière.
- Implémenter les modules solaires pour les capteurs terrestres notamment les nœuds
collecteur-relayeur qui consomme le plus d'énergie.
67
Bibliographie
Bibliographies
[1] J.N Al-Karaki and A. E. Kamal, “Routing Techniques in Wireless Sensor Networks: A
Survey”, Magazine: IEEE Communications, vol. 11, no. 6, pp. 6-28, December 2004.
[3]https://moodle.utc.fr/file.php/498/SupportWeb/co/Module_RCSF_15.html
[4]http://dspace.univ-tlemcen.dz/bitstream/112/8284/1/Evaluation-de-LEACH-dans-un-
environnement-fortement-bruite.pdf
[5]Mécanismes de sécurité pour l’intégration des RCSFs à l’IoT (Internet of Things) Somia
SAHRAOUI
[6]https://pmb.univsaida.dz/butecopac/doc_num.php?explnum_id=668
[7] http://ijses.com/wp-content/uploads/2017/12/106-IJSES-V1N11.pdf
[9] https://fr.scribd.com/doc/14475933/deploiement-reseau-2G-3G
[10]https://www.commentcamarche.net/contents/1122-le-standard-gsm
68
Bibliographie
[15] Nouveau modèle pour le positionnement des senseurs avec contraintes de localisation
FATIMA MOURCHID
[16] https://www.theses.fr/2012ISAL0066.pdf
[17] https://tel.archives-ouvertes.fr/tel-00650839/document page 49
[18]CERISTNEWS Bulletin d’information trimestriel Seizième numéro - Décembre 2014
[19]https://pdfs.semanticscholar.org/37d2/74e415d6d1c713de19bf27cd0fed95fb2985.pdf
[20]http://oatao.univ-toulouse.fr/13074/1/mnasri_13074.pdf
[21]Optimisation de la durée de vie dans les réseaux de capteurs sans fil sous contraintes de
couverture et de connectivité réseau Diery Ngom
[22] B. Wang, “Coverage Problems in Sensor Networks: A survey”, in ACM Computing
Surveys43, 2011, pp. 1-56.
69