Pfe Salah Eddine Mosslih
Pfe Salah Eddine Mosslih
Pfe Salah Eddine Mosslih
Tout dabord, nous remercions toute lquipe de la maintenance des MSANs de la socit
ZTE pour leur accueil chaleureux et leur soutien.
Notre encadrant Mr Jarane Anass de la socit ZTE qui nous a soutenu par ses conseils
enrichissants et sa participation avec nous tout au long de notre stage.
Nos deux parrains de stage lINPT : Mme Fatima RIOUCH et Mr Mohamed KACIM
pour laide et les conseils concernant les missions voques dans ce rapport et la bonne
dmarche suivre pour mener bien notre travail.
Nous ne pouvons pas nous permettre de ne pas remercier nos amis pour leur amabilit et leur
aide durant toute la priode du Projet de Fin dEtudes.
Nos vifs remerciements aussi pour tous nos professeurs et le corps administratif de lINPT
pour ces trois annes denseignement et de collaboration.
i
Ddicaces
Aucun mot, aucune ddicace ne saurait exprimer notre respect et notre amour pour vous chers
parents et pour votre sacrifice pour que nous soyons toujours la hauteur.
On ddit ce travail
Houssam KHALLATI
Salaheddine MOSSLIH
ii
Rsum
Dans lunivers des tlcommunications et technologies de linformation, le grand souci
des oprateurs de tlcoms est de satisfaire le plus possible leurs clients que ce soit au niveau
des rseaux fixes ou des rseaux mobiles.
Les rseaux fixes constituent un grand apport pour ces oprateurs notamment au niveau de
linvestissement et larchitecture de leurs rseaux. Le dveloppement de cette architecture
savre tre primordial tant que le nombre des abonns est toujours en croissance.
Le triangle du revenu est bas sur les ressources, le cot et la qualit de service. Pour inventer
une stratgie de pointe, le passage vers une architecture NGN parait plus adapt et il rpond
dune manire incontournable au besoin dune infrastructure unique base sur lIP pour le
transport de tout type de flux voix, donnes ou vido.
En termes de technologie, le NGN se dote dans sa couche daccs par le MSAN (Multi Services
Access Node) qui est un point dentre vers le rseau oprateur.
Notre projet de fin dtudes sinscrit donc dans le cadre de la conception et la ralisation dun
systme dacquisition des paramtres denvironnement ainsi que le dveloppement dune
application de supervision des MSANs de la gamme ZTE ZXA10 C300M.
iii
Abstract
In the universe of telecommunications and information technologies, the big concern of
the operators of telecoms is to satisfy as much as possible their customers whether it is at the
level of the fixed networks or the mobile networks.
The fixed networks constitute a big contribution for these operators in particular at the level of
the investment and the architecture of their networks. The development of this architecture turns
out to be essential as long as the number of the subscribers is always growing.
The triangle of the income is based on resources, cost and quality of service. To invent a state-
of-the-art strategy, the passage towards an NGN architecture countered more adapted and it
answers in an inescapable way to the need for a unique infrastructure based on the IP for the
transport of every type of flow voices, data or video.
In terms of technology, the NGN is equipped in its layer of access by the MSAN (Multi-Access
Node services) which is an entry point towards the network operator.
Our end of studies project thus joins within the framework of the conception, the realization
of an acquisitions system of these parameters as well as developing a supervisions application
for the MSANs of the range ZXA10C300M.
iv
.
.
.
IP Address
. MSAN
MSAN
ZTE
.
v
Table des matires
Remerciements ........................................................................................................................................ i
Ddicaces..................................................................................................................................................ii
Rsum ....................................................................................................................................................iii
Abstract ................................................................................................................................................... iv
.........................................................................................................................................................v
Table des matires .................................................................................................................................. vi
Liste des figures ...................................................................................................................................... vii
Glossaire ................................................................................................................................................ viii
Introduction gnrale.............................................................................................................................. 1
Chapitre 1 : Organisme daccueil et contexte gnral du projet ............................................................ 2
1.1 Organisme d'accueil ...................................................................................................................... 2
1.1.1 Introduction ............................................................................................................................ 2
1.1.2 ZTE travers le monde ........................................................................................................... 2
1.1.3 ZTE et le site de RABAT ........................................................................................................... 3
1.2 Contexte gnral du projet ........................................................................................................... 4
1.2.1 Introduction ............................................................................................................................ 4
1.2.2 Primtre du projet ................................................................................................................ 4
1.2.3 Analyse des besoins du projet ................................................................................................ 7
1.2.4 Conclusion .............................................................................................................................. 7
Chapitre 2 : Etude de lquipement MSAN ZTE....................................................................................... 8
2.1 Les rseaux de la nouvelle gnration .......................................................................................... 8
2.1.1 Introduction ............................................................................................................................ 8
2.1.2 Architecture NGN ................................................................................................................... 8
2.1.3 Role du Mdia gateway dans une architecture NGN ............................................................ 9
2.1.4 Role du MSAN dans les rseaux NGN..................................................................................... 9
2.2 Architecture hardware de MSAN ZTE ZXA10C300 ........................................................................ 9
2.2.1 Armoires ................................................................................................................................. 9
2.2.2 Chssis ................................................................................................................................. 11
2.3 Architecture Software du MSAN ZXA10C300M .......................................................................... 12
2.4 Caractristiques du MSAN ZXA10C300M .................................................................................... 13
2.4.1 Divers types d'interfaces ...................................................................................................... 13
vi
2.4.2 Solutions rseaux ................................................................................................................. 13
2.4.3 Services IPTV......................................................................................................................... 14
2.4.4 Services voix ......................................................................................................................... 15
2.5 Systme de gestion du MSAN ZXA10C300M .............................................................................. 15
2.5.1 CLI mode ............................................................................................................................... 15
2.5.2 NMS mode ............................................................................................................................ 16
2.6 Les services offerts par le MSAN ZXA10C300M .......................................................................... 17
2.6.1 : Services bande troite ..................................................................................................... 17
2.6.2 : services large bande ........................................................................................................ 17
2.6.3 : services FTTx ....................................................................................................................... 18
2.6.4 : services Triple play ............................................................................................................. 18
Chapitre 3 : Etude des solutions possibles pour la problmatique et le choix effectu ....................... 20
3.1 Introduction ................................................................................................................................. 20
3.2 Etude de la solution ..................................................................................................................... 21
3.2.1 Acquisition ............................................................................................................................ 21
3.2.2 Transmission ......................................................................................................................... 27
Chapitre 4 : expos de la solution avec les rsultats obtenus .............................................................. 40
4.1 Introduction ................................................................................................................................. 40
4.2 Mthode SA-RT............................................................................................................................ 40
4.3 Conception de lapplication Web ................................................................................................ 48
4.4 Expos de la solution50
Annexe271
vii
Liste des figures
Figure 1 : organigramme de ZTE Maroc .................................................................................................. 3
Figure 2 : architecture de la supervision du MSAN par le NMS .............................................................. 5
Figure 3: Diagramme de GANTT ........................................................................................................... 7
Figure 4 : Architecture NGN en couches ................................................................................................. 8
Figure 5 : les types des armoires Indoor et Outdoor du MSAN............................................................. 10
Figure 6 : configuration utilise du bati B6030-22C-EB ...................................................................... 10
Figure 7 : chassis ETSI 21 pouces......................................................................................................... 11
Figure 8 : vue de face du chssis 21 pouces .......................................................................................... 12
Figure 9 : architecture software du MSAN ZXA10C300M .................................................................. 12
Figure 10 : architecture du service triple play ....................................................................................... 14
Figure 11 : les deux modes de connexion au ZXA10C300M ............................................................... 15
Figure 12: architecture dy sytme NMS ................................................................................................ 16
Figure 13: lApplication du rseau bande troite .................................................................................. 17
Figure 14 : le service triple play ............................................................................................................ 18
Figure 15 : architecture de la solution propose .................................................................................. 21
Figure 16: carte Arduino Uno ................................................................................................................ 22
Figure 17 : sortie PWM et sortie analogiques aprs filtrage ................................................................. 23
Figure 18 : les deux modles en boitier DPID et TQFP/MLF du ATMEGA32 ......................................... 23
Figure 19 : brochage du capteur DHT11 ............................................................................................... 24
Figure 20: Montage d'un fun ................................................................................................................. 25
Figure 21: relais mont avec le dshumificateur ................................................................................... 25
Figure 22: capteur de fume ................................................................................................................. 26
Figure 23 : relais mont avec un extincteur .......................................................................................... 26
Figure 24 : Funduino.............................................................................................................................. 27
Figure 25: porte d'un metteur ........................................................................................................... 29
Figure 26 : liaison radio frquence ........................................................................................................ 30
Figure 27: nombre de nuds entre l'metteur et le rcepteur ........................................................... 32
Figure 28 : les types d'antennes du module xbee .................................................................................. 33
Figure 29: topologies des rseaux xbee ................................................................................................. 35
Figure 30: antenne Yagi ......................................................................................................................... 36
Figure 31: diagramme de rayonnement ................................................................................................. 36
Figure 32: NRF24L01 avec une antenne extrieure .............................................................................. 38
Figure 33: branchement du NRF24L01 avec Arduino............................................................................ 39
Figure 34: Dcomposition hirarchique en diagramme flots de donnes de la mthode danalyse
SA_RT..................................................................................................................................................... 43
Figure 35: Organisation gnrale de la mthode SA-RT ...................................................................... 44
Figure 36:Analyse SA-RT de lapplication : ......................................................................................... 45
Figure 37: Mthode SART : Diagramme prliminaire .......................................................................... 46
viii
Figure 38: diagramme de dcomposition .............................................................................................. 47
Figure 39: diagramme d'tat .................................................................................................................. 48
Figure 40 : diagramme de cas d'utilisation............................................................................................ 49
Figure 41: Diagrammae de squence .................................................................................................... 50
Figure 42: diagramme de classe ............................................................................................................ 51
Figure 43: branchement du capteur DHT11 avec l'Arduino.................................................................. 52
Figure 44: affichage des valeurs de la temprature et de l'humidit sur le PC ...................................... 52
Figure 45: branchement du capteur MQ-2 avec l'Arduino .................................................................... 53
Figure 46: les diffrents capteurs et le NRF24L01 plac sur le MSAN ................................................ 54
Figure 47: capteur DHT11 sur la carte Arduino .................................................................................... 55
Figure 48: page d'accueil pour l'identification d'un utilisateur .............................................................. 56
Figure 49: affichage de grandeurs captes sur la plateforme ................................................................ 56
Figure 50: dclenchement d'une alarme en cas de risque ...................................................................... 57
Figure 51: les Spcification du MSAN ................................................................................................. 57
Figure 52 : Ajout dun MSAN............................................................................................................... 58
Figure 53: modifier les spcifications du MSAN .................................................................................. 58
Figure 54: les listes des utilisateurs ....................................................................................................... 58
Figure 55: profil d'un utilisateur ............................................................................................................ 59
Figure 56: modification du profil .......................................................................................................... 59
Figure 57: consultation des diffrents MSAN ....................................................................................... 60
ix
Glossaire
Mots Abrviations
ADSL Asynchronous digital symmetric line
ATM Asynchronous Transfer Mode
CLI Command Line Interface
CMOS Complementary metaloxide
semiconductor
DSLAM Digital subscriber line access multiplexer
ETSI European Telecommunications Standards
Institute
FE Fast Ethernet
FTTx Fiber To The x
GPON Gigabit Passive Optical Network
GE Giga Ethernet
HTML Hypertext Markup Language
IP Internet Protocol
IEC International Electrotechnical Commission
IGMP Internet group management protocol
MCU Microcontroller unit
MSAN Multi-Service Access Node
MGCP Media gateway control protocol
NGN Next generation network
NMS NetNumen server
PERT Program Evaluation and Review
Technology
POTS Plain old telephone service
PSTN Public Switched Telephone network
PWM Pulse width modulation
RTC Rseau tlphonique commut
RNIS Rseau numrique intgration de services
R&D Recherche et dveloppement
SHDSL Single-pair High-speed Digital Subscriber
Line
SIP Session initiation Protocol
TDM Time division multiplexing
VDSL Very high bit-rate digital subscriber line
VoIP Voice over IP
VoATM Voice over ATM
VoBB Voice over Bonne Bay
x
Introduction gnrale
Ces dernires annes, le contexte des tlcommunications a compltement t
boulevers par deux facteurs principaux de nature trs diffrente. Le premier est la libralisation
du secteur des tlcommunications qui a fait clater les monopoles en une multitude dacteurs
en concurrence; le second est le progrs fulgurant de la technologie des processeurs, des
logiciels et de la fibre optique. La combinaison des deux facteurs a entran une volution
considrable des services et rseaux de tlcommunications qui sont caractriss par
lexplosion des donnes et le besoin de convergence entre les services. Les rseaux de nouvelles
gnrations (NGN) viennent pour rpondre cette volution.
La migration vers les rseaux de nouvelles gnrations NGN (Next generation network) a
suscit aussi bien les oprateurs que les quipementiers de tlcommunications y compris ZTE
qui nont pas tard introduire au march un nouvel quipement pouvant ainsi supporter et
prendre en charge cette migration, il sagit du MSAN (Multi service Access Node).
Le MSAN est une technologie trs volue qui peut offrir une large gamme de services sur le
mme support, ainsi loprateur peut dployer toutes les technologies daccs sur son rseau et
avec une approche assez volue, telle que les nouveaux services ou encore les plus
traditionnels comme : RTC/PSTN, RNIS, Ethernet, FTTx, xDSL, ou encore X25.
Les MSANs doivent tre connects en permanence une station de maintenance afin quils
soient contrls et superviss en temps rel au niveau des paramtres denvironnement (la
temprature, lhumidit, gaz, fume, etc). Cette station est appele NMS (Network
management system).
Mais il arrive parfois quon a une rupture dun lien reliant le MSAN au serveur NMS qui peut
tre cause par des travaux publics ou autres, dans ce cas, les ingnieurs qui sont chargs de
la supervision nauront aucune vue sur ltat de ces paramtres, do limpossibilit denvoyer
des alarmes au terminal en cas de problmes.
Notre projet de fin dtudes consiste donc en ltude, la conception et la ralisation dun systme
dacquisition de ces paramtres denvironnement sans avoir recours au serveur NMS, ainsi que
le dveloppement dune application de supervision.
Ce rapport est structur en quatre chapitres. Le premier chapitre sera consacr la prsentation
de lorganisme daccueil et le contexte gnral du projet, le deuxime chapitre ltude de
larchitecture NGN et la solution MSAN ZTE et ses diffrents apports, le troisime chapitre
ltude des solutions possibles pour la problmatique de la supervision des MSANs ainsi que
le choix dune solution adquate et le dernier chapitre est rserv lexpos de la solution
avec les diffrents rsultats obtenus.
1
Chapitre 1 : Organisme daccueil et
contexte gnral du projet
1.1 Organisme daccueil
1.1.1 Introduction
Il sagit dune prsentation de la socit ZTE corporation lchelle mondiale, sa
fondation, ses spcialits ainsi que ses produits sans oublier de focaliser lattention sur le site
de Rabat.
ZTE offre la plus large gamme de produits du march, et couvre quasiment tous les secteurs,
des rseaux cbls aux rseaux sans fil, sans oublier les services et les terminaux.
Les rsultats financiers de lanne 2009 de ZTE se situent au premier rang du secteur, avec
un chiffre daffaires de 8.820,7 millions de dollars, en augmentation de 36%. ZTE consacre
10% de son chiffre daffaires la R&D, en tenant un rle cl au sein de nombreuses
organisations internationales axes sur les standards de tlcommunications.1
Afin d'tre au plus proche des attentes du client, le groupe chinois a dlocalis les siges de ses
divisions. Pour tablir le sige de la division 4, qui regroupe l'Europe de l'Ouest, l'Europe de
l'Est et l'Amrique du Nord, ZTE a choisi Boulogne-Billancourt, o il avait install son sige
Europe de l'Ouest et Amrique du Nord.
La socit ZTE est prsente dans presque plus de 140 pays et offre ses services pour plus de
500 oprateurs partout dans le monde. Ces solutions et services aident les oprateurs rpondre
aux attentes de leurs clients et augmenter leurs revenus.
Aprs avoir affirm sa prsence en Asie et en Europe, ZTE a dcid de poursuivre sa stratgie
de dveloppement l'international en offrant ses solutions et services aux oprateurs africains.
1
https://fr.wikipedia.org/wiki/ZTE
2
Afin dtre au plus prs de ses clients, en 2000 ZTE a tabli des bureaux commerciaux au Maroc
Casablanca, Rabat et Marrakech.
ZTE Maroc fournit le marketing et lassistance technique pour loprateur Maroc Telecom et
ses filiales, comme une plateforme MTO dans le Gabon, Burkina Fasso et Mali.
ZTE Maroc a aussi des relations avec Mditel, Inwi, ONE et ONCF.
Le site de Rabat est le deuxime site de ZTE au Maroc aprs celui de Casablanca, il est constitu
de trois dpartements essentiels, le dpartement maintenance MSAN, le dpartement finance et
le dpartement commercial. Lorganigramme de ZTE Maroc se prsente comme suit :
3
1.2 Contexte gnral du projet
1.2.1 Introduction
Depuis son existence sur le march au Maroc, ZTE accompagne les oprateurs de
Tlcommunication dans leurs projets. La cration de la valeur ajoute est au cur des dfis
relever par lentreprise. ZTE spanouit sur le plan concurrentiel afin de garantir la bonne
dmarche dexistence sur le march et aussi sur le plan recherche et dveloppement aprs un
choix judicieux des comptences. Dans cette perspective sinscrit notre dont les enjeux sont
diversifis.
1.2.2.1 Introduction
Notre projet de fin dtudes est intitul Etude, conception et ralisation dun systme
dacquisition des donnes denvironnement des MSANs ZTE et dveloppement dun outil de
supervison
Le MSAN (Multi service Access Node) est un quipement introduit par les quipementiers de
tlcommunications dans le cadre de la Next generation network NGN, pour rpondre aux
diffrents besoins des abonns des oprateurs, ainsi pour offrir une large gamme de services
pour les clients.
Cest une interface capable de prendre en charge des milliers de clients large bande sur une
seule interface rseau. Le MSAN permet aux oprateurs de fournir des services de tlphonie
classiques RTC, tlphonie VoIP et des services hauts dbit, via une plate-forme intgre
installe dans un central local. Etant plus compact que les technologies prcdentes, ce systme
permet d'utiliser plus efficacement l'espace prcieux des centraux. Le MSAN utilis par la
socit ZTE est le ZXA10 C300M.
2
ZXA10C300M Multi-Service Access Equipement (Product description)
4
b) Problmatique
Les MSANs doivent tre en permanence connects une station de maintenance afin
quils soient controls en temps rel ; cette station est ce quon appelle : le NMS.
La figure 2 montre larchitecture de la supervision du MSAN par le NMS
Comme le montre la figure 2, les diffrents MSANs ZTE sont connects des serveurs NMS
(NetNumen Server) qui sont leurs tours connects un serveur de bases de donnes et un
pc client pour faire la supervision et intervenir au cas dun problme
Souvent le lien reliant le MSAN au NMS se trouve rompu. Cette rupture est peut tre due aux
travaux publics effectus sur les routes ou autres, de ce fait il est impossible davoir une
communication entre MSAN et NMS ; les ingnieurs nauront donc aucune vue sur le MSAN
du coup il est impossible denvoyer des alarmes en cas de problme. ZTE a donc senti le besoin
de concevoir un systme ayant un tat permanent des MSANs (temprature, humidit, gaz,
innondation etc) et pouvant transmettre cet tat un outil de supervision indpendamment
du lien MSAN-NMS.
5
Nous avons donc structur notre projet en trois grandes parties : lacquisition, la transmission
et la supervision des donnes partir dun terminal.
Aprs il faut transmettre ces donnes acquises par des ondes radios ou par des antennes selon
le besoin et la distance liant le MSAN du superviseur et selon le budget disponible.
-Etude des solutions de transmission sans fils existants pour transmettre ces paramtres et
fixation du choix le plus adapt notre situation.
6
1.2.3.2 diagramme de GANTT
Le diagramme de Gantt est un outil utilis (souvent en complment d'un rseau PERT)
en ordonnancement et en gestion de projet et permettant de visualiser dans le temps les diverses
tches composant un projet. Il s'agit d'une reprsentation d'un graphe connexe, valu et orient,
qui permet de reprsenter graphiquement l'avancement du projet.
Dans notre projet de fin dtudes, nous avons suivi le diagramme de GANTT suivant
1.2.4 Conclusion
La manire dont les MSANs sont superviss actuellement nest pas fiable, do la ncessit de
concevoir un systme de transmission des donnes cits auparavant sans avoir besoin du rseau
filaire ainsi minimiser le temps dintervention de lingnieur.
7
Chapitre 2: Etude de la solution MSAN
ZTE
2.1 Les rseaux de la nouvelle gnration NGN
2.1.1 Introduction
Le NGN est une expression frquemment utilise dans l'industrie des
tlcommunications, notamment depuis le dbut des annes 1990. Il n'existe pas de dfinition
unique. Le sens varie en fonction du contexte et du domaine d'application. Toutefois, le terme
dsigne le plus souvent le rseau d'une compagnie de tlcommunications dont l'architecture
repose sur un plan de transfert en mode paquet, capable de se substituer au rseau tlphonique
commut et aux autres rseaux traditionnels. L'oprateur dispose d'un cur de rseau unique
qui lui permet de fournir aux abonns de multiples services (voix, donnes, contenus
audiovisuels) sur diffrentes technologies d'accs fixes et mobiles. Ce type d'architecture fait
l'objet de travaux de normalisation formelle, au niveau international.3
Avec NGN, lobjectif est donc de disposer dun rseau unique pour lensemble des services
puis de rendre la technologie transparente par rapport aux services. Et cela revient sparer les
fonctions, et ainsi mettre un modle en couche de telle sorte que chaque couche est ddie
des fins spcifiques. Le schma suivant illustre les cinq couches de larchitecture NGN.
3
https://fr.wikipedia.org/wiki/Next_Generation_Network
8
A noter que la couche du transport se base en premier lieu sur la gestion des protocoles et
lacheminement du trafic voix et donnes sur le rseau cur et dispose dun lment essentiel
appel Media Gateway qui est responsable de ladaptation des protocoles de transport aux
diffrents type daccs.
Le Media Gateway est lun des lments essentiels dans un Rseau NGN. De point de
vue position cest linterface entre le rseau de commutation circuit et le rseau de commutation
de paquets. Gnralement il transforme le trafic TDM en paquets. Souvent IP ou ATM pour
que ce trafic puisse tre facilement dans le rseau NGN4
En consquence, plusieurs types de media Gateway sont disponibles sur le march, en fonction
du type de solution voix choisie par loprateur et du rle de ce Media Gateway :
les passerelles VoIP pour convertir des lignes daccs TDM en flux IP,
les passerelles VoATM pour convertir des lignes daccs TDM en flux ATM,
les passerelles VoBB (DSL, cble, ) pour transformer des flux IP en signaux voix sur
un rseau haut-dbit cble ou DSL.
Les MSANs (Multiple Service Access Node) constituent une volution naturelle des
DSLAMs. Ils se trouvent entre la couche daccs et la couche de transport dans le rseau NGN
.Cest un outil qui peut offrir une large gamme de services sur le mme support. Ainsi,
loprateur peut dployer toutes les technologies daccs sur son rseau avec une approche
assez volue, telle que les nouveaux services ou bien les plus anciens, par exemple :
RTC/PSTN, RNIS, Ethernet, FTTx, GPON, xDSL et le triple Play etc
La Gamme ZXA10 C300M rpond sur toutes ces exigences avec une haute qualit de service,
dans ce qui suit une description au niveau du hardware et software de cette Gamme du MSAN
ZTE.
4
ZXA10C300M Multi-Service Access Equipement (Product description)
9
Le MSAN C300M ZXA10 est compatible avec le bti B6030-22C-EB, dont les dimensions
sont 2200 mm 600 mm 300 mm (Hauteur x Largeur x profondeurs).
5
ZXA10C300M Multi-Service Access Equipement (Hardware description)
10
2.2.2 Chssis
6
ZXA10C300M Multi-Service Access Equipement (Hardware description)
11
Vue de face du chssis 21 pouces
7
ZXA10C300M Multi-Service Access Node (Product description)
12
2.4 Caractristiques du MSAN ZXA10C300M
ZTE avec sa gamme ZXA10 C300M souhaite conqurir une grande partie du march, de
ce fait lquipement doit rpondre certaines exigences, mis part les attentes des clients. Pour
ce faire une meilleure performance est adopte sur le plan de garantir assez de services et assez
dinterfaces sur le mme support permettant de jouer un meilleur rle comme un lment
daccs au rseau. Dans la suite on citera les caractristiques de notre quipement :
Interface pour la liaison montante : Interface lectrique/ optique GE, Linterface GPON
Interface de services : interfaces ADSL2/ADSL2+, VDSL2, SHDSL, GPON, GE/FE,
POTS, and ISDN BRI/PRI
Interface de mangement et maintenance : le port serial pour la maintenance et interface
rseau
8
ZXA10 C300M Multi-Service Access Equipment (Product Description)
9
ZXA10C300M Multi-Service Access Equipement (Product Description)
13
Figure 10 : architecture du service triple play
Puisque laccs est multicast, il savre ncessaire que le systme se dote des mcanismes
pour une gestion efficace. Dailleurs ,le MSAN supporte jusqu 1024 groupe de multicast dont
il assure lintgrit vis--vis les exigences dun groupe donn en offrant un accs simple, une
configuration maximale, les traitements par VLAN, le traitement par classe de service en jetant
les paquets une conformit illgale.
Les niveaux de scurit se diffrent dun accs lautre dans ce cas, une authentification
au premier lieu est la base daccs dutilisateur pour quil puisse rejoindre un groupe.
14
2.4.4 Les services voix
Le MSAN ZXA10C300M peut supporter les services voix traditionnels POTS, les
services ISDN BRI/PRI, les services IP fax et le service Modem.
10
ZXA10C300M Multi-Service Access Node (Product Description)
15
2.5.2 NMS mode
Les utilisateurs peuvent mettre en uvre la gestion et la maintenance sur ZXA10 C300M
travers NetNumen.
NetNumen est le systme de gestion de rseau qui prend en charge l'intra-bande et hors-bande.
NetNumen
Conu hirarchiquement, est hautement personnalis, il est au niveau support et il est multi
plateforme de gestion de rseau. Il est hautement volutif et supporte plusieurs systmes
dexploitations et rpond des diffrentes exigeantes des utilisateurs.
Couche NE
Couche de gestion de NE
Couche de gestion de rseau
Couche de gestion des services
11
ZXA10C300M Multi-Service Access Node (Product Description)
16
Serveur NMS : responsable de la communication de donnes avec lobjet
de gestion, le serveur de la base de donnes et le client, il est aussi
responsable sur le traitement des diffrentes informations. Les
composants du NMS communiquent entre eux en utilisant le protocole
TCP/IP.
Serveur de base de donnes : il rserve les donnes du NMS pour
diffrents NEs. Le serveur NMS a besoin daccder la base de donne
pour lire/crire les donnes pour/de la base de donnes. La demande du
client pour la lecture/criture pour la base de donnes est transmise par
le serveur NMS.
Client : cest un terminal pour le NMS. Lutilisateur peut se connecter
distance au NMS et accder au centre NMS travers lInternet et
lIntranet comme un client pour effectuer des oprations NEM autoriss.
Le protocole IP est la base de toute communication dans les rseaux de la nouvelle gnration.
Le C300M utilise le H248 avec le MGC.
17
2.6.2 Services large bande
Le ZXA10C300M, en guise de garder un bon service pour les entreprise ainsi que pour
les clients rsidentiels, il supporte les applications suivantes :
18
Dans ce scnario, le ZXA10 C300M effectue:
L'accs de la voix, donnes et services haut dbit vido sur la mme paire
filaire
Le service de VoIP sous le contrle d'un serveur d'appel
Services d'accs large bande par DSL/PON/LAN
Le service IPTV par le mcanisme multidiffusion contrlable
2.7 Conclusion
Dans ce chapitre, nous avons mis les points sur les principales caractristiques du MSAN
ZXA10C300M de la socit ZTE, et nous avons vu galement les grands apports de cette
technologie aux services voix et donnes. Dans le chapitre suivant, nous allons aborder les
diffrentes solutions pour traiter notre problmatique, et nous allons choisi la solution la plus
adapte pour notre cas.
19
Chapitre 3 : Etude des solutions
possibles pour la problmatique et le
choix adquat
3.1 Introduction
Pour mener bien notre projet de fin dtudes, il faut dabord commencer par une
comprhension et analyse de la problmatique pose, puis faire une tude bibliographique sur
les diffrentes solutions existantes et enfin faire une comparaison entre elles afin de dterminer
la solution la plus fiable et la moins coteuse.
Dans notre projet de fin dtudes intitul tude, conception et ralisation dun systme
dacquisition des donnes denvironnement des MSANs ZTE et dveloppement dune
application de supervision , nous avons concentr notre premire recherche sur les diffrentes
solutions pour pallier aux diffrents problmes et rpondre aux diffrentes exigences, ainsi
nous avons structur notre solution en trois grandes tapes :
1. Acquisition
2. transmission
3. supervision et action
Cette dcomposition est dicte par larchitecture des quipements qui se trouvent partout au
Maroc
20
Figure 15 : architecture de la solution propose
A cet effet, nous avons tudi chaque quipement et sa possibilit dintgration dans le systme
tout entier.
Aprs ltude de lquipement MSAN ZTE nous avons commenc ltude des quipements de
chaque partie (Acquisition et traitement ; transmission ; Acquisition, traitement et action).
Comme expliqu plus haut, ARDUINO UNO est un circuit imprim utilisant lAtmega328
comme microcontrleur. Il dispose de 14 pins numriques d'entre / sortie (dont 6 peuvent tre
utilises comme sorties PWM), 6 entres analogiques, dun rsonateur cramique 16 MHz,
dune connexion USB, d'une prise de courant, d'une embase ICSP et dun bouton de
rinitialisation. 12 Elle contient tout ce qui est ncessaire pour le fonctionnement du
microcontrleur ; pour pouvoir l'utiliser, il suffit simplement de connecter la carte un
ordinateur l'aide d'un cble USB (ou de l'alimenter avec un adaptateur secteur ou une pile,
mais ceci n'est pas indispensable, l'alimentation tant fournie par le port USB).
Avant de poursuivre avec les autres composants il est primordial de connaitre le rle des sorties
PWM.
La modulation de largeur d'impulsions (MLI ; en anglais : Pulse Width Modulation, soit PWM),
est une technique couramment utilise pour synthtiser des signaux continus l'aide de circuits
fonctionnement tout ou rien, ou plus gnralement tats discrets.
Le principe gnral est qu'en appliquant une succession d'tats discrets pendant des dures bien
choisies, on peut obtenir en moyenne sur une certaine dure n'importe quelle valeur
intermdiaire. Un filtre passe-bas est ensuite utilis pour avoir la valeur analogique.
12
https://www.arduino.cc/en/Main/arduinoBoardUno
22
Figure 17 : sortie PWM et sortie analogiques aprs filtrage
Les 6 sorties PWM sur la carte ARDUIN UNO sont : 3, 5, 6, 9, 10, et 11.
Le microntrleur AMTEL
Les microcontrleurs de la famille ATMEGA en technologie CMOS sont des modles 8 bits
AVR bass sur larchitecture RISC. En excutant des instructions dans un cycle d'horloge
simple, l'ATMEGA ralise des oprations s'approchant de 1 MIPS par MHZ permettant de
raliser des systmes faible consommation lectrique et simple au niveau lectronique.
Prsentation Physique
LATMEGA se prsente sous la forme dun circuit intgr 40 broches pour le modle
ATMEGA32 en botier DPID ou le botier TQFP/MLF 44 broches.
23
3.2.1.2 Capteurs dacquisitions :
Capteur de temprature et dhumidit : DTH11
Le DHT11 est un capteur de base numrique, ultra low-cost de temprature et d'humidit. Il
utilise un capteur d'humidit capacitif et une thermistance pour mesurer l'air ambiant, et gnre
un signal numrique sur la broche de donnes (pas de broches d'entre analogiques
ncessaires)13
Brochage :
1 VCC
2 DATA
3 NC ( zro)
4 GND
Pour la temprature on dfinira des intervalles de mesure dont dpend la vitesse des
ventilateurs. Plus la temprature augmente plus la vitesse des funs augmente. Comme
ventilateurs nous utiliserons des funs comme ceux utiliss dans les ordinateurs. Nous utiliserons
les sorties PWM pour faire varier la vitesse des funs. La figure 20 montre comment se fait le
montage dun fun vitesse variable. Comme expliqu plus haut une sortie PWM permet de
gnrer des signaux analogiques partir de signaux numriques.
Quant au transistor il impose au gnrateur la puissance fournir au fun ; cette puissance dpend
en effet du signal en sortie du PWM.
13
https://skyduino.wordpress.com/2013/04/27/tuto-capteur-temperature-humidite-dht11/
24
Figure 20: Montage d'un fun
Le principe est simple. Le relais est connect au gnrateur 220V dun ct (POWER IN), de
lautre ct on a le dshumidificateur qui doit tre aliment. Le relais possde une entre pour
recevoir un signal dune tension de 5V (SIGNAL TO PIN 3) ; lorsquil reoit ce signal il envoie
les 220V vers le dshumidificateur.
En gros, cest un interrupteur qui se ferme quand on lui place un certain courant ou une certaine
tension sur son entre de commande. Dans notre cas cest la tension de lun des ports GPIO
(3.3V) qui dclenchera cet interrupteur.
25
capteur de gaz et fume : MQ-2
Le capteur MQ- 2 est utile pour dtecter des fuites de gaz, il peut dtecter le gaz GPL (gaz de
ptrole liqufi), le gaz butane, le gaz du mthane, de l'alcool, l'hydrogne, la fume et ainsi
de suite. Bas sur un temps de rponse rapide. Les mesures peuvent tre prises ds que possible.
De plus la sensibilit peut tre rgle par un potentiomtre.14
Install sur le site MSAN, le MQ-2 permettra donc de savoir si le site est en feu. Un vacuateur
est envisag pour aspirer la fume vers lextrieur et un extincteur pour teindre le feu en cas
dincendie.
14
http://fr.hobbytronics.co.uk/mq2-gas-smoke-sensor
26
capteur deau : FUNDUINO
FUNDUINO est un capteur niveau deau fonctionnant de manire analogique. Il envoie une
valeur en fonction de la hauteur deau.
Figure 24 : Funduino
Extincteur
Ce composant nous permettra donc de savoir si leau atteint les circuits des cartes. Une alarme
sera envoye vers loutil de supervision (lapplication) pour avertir les oprateurs dans le cas
o leau atteint les cartes.
3.2.2 Transmission
La transmission des signaux porteurs dinformations sur les paramtres de lenvironnement de
chaque MSAN vers loutil de supervision et dintervention est trs essentielle et aussi, cest la
partie la plus dlicate dans notre solution, suite aux contraintes physiques (bruit, distance,
obstacles) qui limitent les performances de transmission de chaque quipement.
En effet, nous avons essay dans un premier temps de faire une tude globale sur les antennes
et leurs caractristiques afin de faire un trs bon choix de notre outil et aussi lantenne de
transmission.
3.2.2.1 Etude des antennes
27
La puissance produite par lmetteur et applique lantenne se disperse dans lespace puis
lantenne de rception capte une faible partie de cette puissance et la transforme en signal
lectrique, ce signal lectrique est ensuite appliqu lentre du rcepteur qui en extrait
linformation transmise.
Remarque: les phnomnes physiques mis en jeu dans lantenne tant rversibles, le mme
dispositif peut servir pour lmission et pour la rception, sauf dans le cas des missions de
forte puissance.
Rayonnement et blindage
Dans un systme de transmission radio, cest lantenne qui doit rayonner londe
lectromagntique.
Les circuits dmissions sont donc placs dans un botier mtallique servant de blindage et
empchant tout rayonnement parasite, ce rayonnement parasite est inutile et risque de perturber
les autres parties de lquipement, en particulier les circuits logiques, ce blindage isole aussi
lmetteur des influences extrieures qui pourraient affecter la frquence ou le niveau de
lmission.
Rgle : on vite les fuites dOEM au niveau du circuit metteur et on blinde soigneusement le
chemin du signal jusqu lantenne.
frquence de travail: une antenne est construite pour une frquence ou une
gamme de frquences donne.
directivit: elle peut tre omnidirectionnelle (brin vertical) ou directive (Yagi,
parabole).
gain : les meilleurs gains sont obtenus avec des antennes trs directives, jusqu'
plus de 50 dB pour les grandes paraboles.
impdance: adapte celle du cble soit en gnral 50 ohms sauf pour la
tlvision qui travaille en 75 ohms.
puissance: pour lmission, lantenne doit accepter la puissance de lmetteur
sans trop de pertes Joule.
28
la densit de puissance au niveau de lantenne de rception scrit : en Watt/m2
P=G1P0/S= G1P0/4d2
.
Avec A2=G2 .2/4
Calculer la porte dun metteur est une tche difficile, car elle dpend dun grand nombre de
facteurs.
29
les facteurs quon matrise : puissance dmission, gain des antennes, disposition
des antennes
les facteurs quon ne matrise pas : obstacles, rflexions, conditions
atmosphriques, qualit du rcepteur, parasites
T : temprature
La puissance reue Pr donne par la formule de Friis correspond une tension reue Vr sur la
rsistance dentre R du rcepteur.
30
La distance limite thorique ou porte d=D est atteinte lorsque la tension reue est gale la
sensibilit.
Remarque importante: ce calcul donne toujours une porte trs optimiste et la porte
relle sera D=k.D avec k < 1
Zwave
Xbee
Antenne Yagi
NRF24L01
Dans cette partie nous allons dcrire chacune de ces technologies afin de conclure sur la
solution la mieux adapte.
3.2.2.1.1 Z wave
Dfinition
Z wave est un standard international pour la domotique sans fil. La domotique sans fil
permet dinterconnecter toutes les fonctions relatives llectricit tels que la lumire, le
chauffage, la cuisson, le refroidissement, la scurit etc et applique une automatisation de
toutes ces fonctions. Ceci prsente en plus une certaine scurit en commodit dans les maisons
et les bureaux ; en plus elle aide pour faire lconomie de lnergie. 15
15
http://www.domotique-info.fr/technologies-domotique/zwave/
31
Z wave est une technologie qui permet un contrle de la scurit de la maison et une conomie
de lnergie.
Le systme fonctionne en basse frquence ce qui lui permet dinterconnecter tous les
quipements de la maison en traversant les tagres et les murs.
Chaque module de Z wave peut jouer le rle dun rpteur RF et chaque commande peut
traverser 4 dispositifs au maximum ce qui donne au systme une porte maximale de 120 m.
Home ID : est un identificateur commun pour tous les dispositifs du rseau Z wave ; il
est de longueur 32 bits.
Node ID : cest ladresse de chaque nuds du rseau ; il est de longueur 8 bits.
Les contrleurs ont dj leurs Home ID par dfaut, cest pourquoi ils ont la possibilit de
remettre autres dispositifs et les ajouter leur propre rseau Z wave.
Maillage et routage
Les Nuds Z-Wave peuvent transmettre et rpter les messages qui ne sont pas porte directe
du contrleur.
Le maximum des nuds qui peuvent rpter les messages reus, de la part du contrleur, sont
de 4 nuds.
32
Les types des dispositifs de Z wave
Les dispositifs Z-Wave peuvent tre classs dans l'un des groupes de fonctions suivantes :
interrupteurs lectriques
variateurs lectriques
Contrle moteur
Affichage lectrique
Capteurs de nature diffrente pour mesurer des paramtres tels que la temprature,
l'humidit, la concentration de gaz
3.2.2.1.2 Xbee.
Le XBee est un module qui utilise le protocole ZigBee. Le ZigBee est un standard
mondial ouvert bas sur la norme IEEE 802.15.4, et contrl par ZigBee Alliance. Tout
composant conu pour une utilisation dans un rseau ZigBee doit se conformer au standard
IEEE 802.15.4; ceci assure la coexistence et linteroprabilit 16
Coexistence: Capacit dun composant dans un rseau donn oprer avec un autre rseau dj
existant ;
Interoprabilit: Capacit dun composant oprer dans un rseau donn avec des composants
de diffrents constructeurs.
ZigBee est bien adapt pour un large domaine dapplications de la domotique jusquaux milieux
industriels, o la principale qualit recherche, parmi dautres, est la suppression du cblage
contraignant :
o Domotique : Pour le contrle de lclairage, le chauffage, larrosage, etc.
o Scurit : dtection dincendie, de mouvement, etc. ;
o Mdical : supervision de patients ;
o Contrle distance : vido, console de jeux
16
http://faitmain.org/volume-2/xbee-arduino.html
33
Les types dantennes:
34
Figure 29: topologies des rseaux xbee
le nombre dentres et sorties sont diffrentes et surtout la srie 2 ne possde pas de sorties
analogiques PWM ;
les topologies de rseaux possibles ne sont pas les mmes. Avec la srie 1, larchitecture est
simple : point point (pair) ou multipoint (star). La srie 2 permet en plus de crer des rseaux
plus complexes : maills (mesh) ou en "arbre" (cluster tree).
35
3.2.2.1.3 Antenne Yagi
Lantenne Yagi est un diple repli (radiateur), auquel on a associ un ou plusieurs lments
passifs, appels directeur(s) ou rflecteur(s).
Lorsque le diple est aliment, il met des ondes EM les diples passifs vont tre excits par
des courants et ils vont rayonner leur tour. Le champ rayonn est la somme des champs mis
par tous les lments rayonnants.
Ce type dantenne est trs difficile synthtiser dans la mesure o tous les lments
interagissent les uns avec les autres.
36
3.2.2.1.4 NRF24L01
Avoir deux ou plusieurs cartes Arduinos pouvant communiquer entre elles sans fils sur une
bonne distance ouvre plusieurs possibilits dapplications et parmi elles :
Ce sont des sries de modules radios de 2,4GHz qui sont tous bass sur la puce NRF24L01+ de
la socit Nordic Semiconductor.17
Porte
La porte dpend de la situation gographique et elle est moins importante pour des
liaisons indoor quoutdoor cause des effets des murs et des matriaux.
La distance usuelle cite par les diffrents fournisseurs pour la version du module de basse
puissance avec une seule puce est de 200 pieds (100 m). Ceci est pour un espace ouvert entre
des units fonctionnant 250 kHz.
17
https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
37
Figure 32: NRF24L01 avec une antenne extrieure
Ces metteurs-rcepteurs utilisent la bande sans license 2,4 GHz comme de nombreux
routeurs WiFi, des tlphones sans fil, etc...
Les metteurs-rcepteurs comme ceux-ci peuvent la fois envoyer et recevoir des donnes en
"paquets" de plusieurs octets la fois. Il est possible d'avoir une unit communiquant avec 6
autres units similaires dans le mme temps.
Spcifications NRF24L01
Les spcifications du module NRF24L01 se prsentent comme suit :
38
Branchement avec Arduino
Les moyens de faire communiquer sans fil deux microcontrleurs ne manquent pas. Si
lon prend le cas dArduino, les plus populaires sont les modules XBee. Linconvnient majeur
de ces modules est leur cot.
Pour des projets sans fils, surtout sils demandent plusieurs liaisons, ce cot peut-tre trop lev.
Une alternative intressante est fournie par les puces nRF24L01 de Nordic Semi-conducteurs.
On les trouve montes sur des circuits, prtes lemploi pour environ 30 dhs.
Cest un transducteur - cest dire que la puce peut soit mettre soit recevoir- et qui opre dans
la bande des 2.4GHz
La vitesse de transmission des donnes est configurable et peut atteindre 2Mbps. La porte
maximale est denviron 100m pour un dbit de 250kbps. Cette puce utilise un protocole
propritaire (mais document) appel Enhanced ShockBurst.
La puce peut travailler sur 126 canaux de communication. En mode rcepteur elle peut couter
sur 6 canaux simultanment. Dans ce cas, chaque canal est associ un "pipe" (=une adresse).
39
En cas de rception dun paquet pour cette adresse, la puce gre le protocole en envoyant un
ACK en retour puis en dsassemblant le paquet pour ne garder que son contenu utile (=les
donnes transmises) dans une file dattente (FIFO) spcifique pour chaque canal dcoute. Cette
dernire peut tre lue par le microcontrleur associ laide de la liaison srie SPI. La taille des
donnes transmises ne peut pas excder 32 octets par paquet.
3.3 Conclusion
Dans ce chapitre, nous avons analys toutes les solutions possibles concernant la problmatique
de la supervision des quipements MSANs avec le serveur NMS surtoutu au niveau de la
transmission sans fils, et nous avons choisi la solution la plus adquate notre situation et la
moins coteuse. Dans le prochain chapitre, nous allons exposer notre solution choisie par
laquelle nous avons pu raliser notre projet, nous allons galement exposer les diffrents
rsultats obtenus.
40
Chapitre 4 : Expos de la solution et
les rsultats obtenus
4.1 Introduction
Aprs avoir situ le projet et analys la problmatique concernant la supervision des
quipements MSANs, ainsi ltude des solutions possibles au niveau de lacquisition des
donnes denvironnement, leurs transmission et leurs supervision, nous allons consacrer ce
dernier chapitre pour exposer notre solution ainsi que les rsultats obtenus dans notre test sur
le MSAN.
Comme nous avons dj mentionne, notre solution est compose de trois grandes tapes
(lAcquisition, la transmission et la supervision). Nous avons conu ces trois tapes laide de
la mthode SA-RT pour la partie embarque, et les diagrammes de classe et de squence pour
la partie dveloppement.
La mthode SA-RT intgre les trois aspects fondamentaux dune mthode de spcification en
mettant laccent sur les deux premiers qui sont des points essentiels dans les applications de
contrle-commande :
Reprsenter la transformation que le systme opre sur les donnes et spcification des
processus qui transforment les donnes.
41
b) aspect vnementiel (pilot par les vnements) :
Spcifier les donnes sur les flots ou dans les stockages. Ce dernier aspect qui est en gnral
assez nglig dans ce type dapplication peut faire lobjet dune description spcifique choisie
au sein dune entreprise.
Nous allons prsenter la syntaxe graphique complte de SA-RT permettant dlaborer les
diffrents diagrammes de la mthode. Cette simple syntaxe graphique peut tre structure en
deux parties :
Il est vident que lensemble de ces diagrammes doivent tre cohrents par rapport aux deux
points de vue :
a) Cohrence de lanalyse
- Diagramme de contexte,
- Diagramme prliminaire,
- Diagramme de dcomposition,
- Spcification dun processus primitif.
- Processus de contrle dans un diagramme flots de donnes ,
- Diagramme tat/transition du processus de contrle.
42
Diagramme de contexte : premier diagramme flot de donnes permettant de dcrire
lenvironnement de lapplication dvelopper.
Figure 34: Dcomposition hirarchique en diagramme flots de donnes de la mthode danalyse SA_RT
Dictionnaire de donnes : liste exhaustive des donnes et des vnements utiliss dans la
spcification
43
Figure 35: Organisation gnrale de la mthode SA-RT
44
Commande
dalimentation Commande
Capteur de
ventilateurs
temprature
EnvoiGrer
Capteur de niveau NE Extincteur
lenvironnement
deau 0 Extinction
Evacuation
Capteur de gaz et de Evacuateur
G&F
fume
Affichage
LCD
Application SOFT
45
Les deux units de stockage sont utilises dans les deux cas classiques : soit pour la
mmorisation dune constante (ex : Temprature_consigne) soit pour une donne partage
(Temprature_mesure).
Dans le cas denvoi (processus 9), nous allons procder raliser un diagramme de
dcomposition permettant de dcortiquer le processus en question
Consigne_Gaz_Fume Data
G&F
Mise_sous_tension
Envoi
Envoyer/Recevo
Acqurir ir
Temp gaz & 9
fume
6 Dans_Int
_Fume T
Acqurir Consigne Dshumidification
tempratur respecte E/D
Dans_Int Commander Evacuation
e
les
1 _Gaz
E/D actionneurs
7
E/D Extinction
Temprature_ Contrler les
mesure donnes
10 E/D
T Affichage
Affiche
r
Analyser Consigne 8
E/D
tempratur respecte S_NE
e
dpass
2 E/D
S_H
E/D
dpass
Commande_ Consigne Consigne
Temprature vitesse respecte respecte
_consignes
Acqurir Dtecter
Commande
humidit niveau
r
ventilateur 4 deau
s 5
3
Humidit_consigne Consigne_niveau_eau
Ventilation NE
Hum
Figure 37: Mthode SART : Diagramme prliminaire
46
4.2.3.3 Diagramme de dcomposition
Type de mode
T (Emission/Rcep
tion)
Envoi
Lire les Configurer Acheminer
donnes NRF le message
E/D
9.1 9.2 9.4
E/D
Choisir
destination
9.3
Le processus de contrle est li aux diffrents processus fonctionnels par des vnements qui
sont mis en place en mme temps que la ralisation du diagramme tat/transition.
Ce diagramme tat/transition, description du fonctionnement du processus de contrle 10
(Contrler les donnes), comprend sept tats :
Nous pouvons remarquer que, dans ce diagramme tat/transition simple, nous avons utilis un
tat stationnaire (Fonctionnement nominal) dans lequel lapplication effectue lacquisition et
laffichage aprs tre mis sous tension.
Dans les autres tats, on sintresse aux commandes des actionneurs qui sont activs o
dsactivs partir de conditions et des fonctions dj dfini dans le diagramme prliminaire.
En outre les tats (en envoi & en alerte) sont grs par la fonction <Envoyer> qui sera li, dans
la deuxime partie, une application web de supervision.
Dautre part nous pouvons noter que la majorit des conditions sont dfinis par des seuils o
des intervalles reprsentant les transitions vers les diffrents tats.
47
Mise_sous_tension
<E> 1
<T> 2
<E> 4
<E> 5
Consigne respecte
<E> 6
<D>7 Dshumidification <E> 8
Le dshumidificateur Fonctionnement
en marche nominal du systme
S_H dpass
<E> 7 Dshumidification Commande vitesse Consigne respecte
<E> 3 <D> 3
<T> 2 <T> 2
Dans_Int_Gaz
<E> 7 Evacuation Ventilateurs
Lvacuateur en en marche
marche
Consigne respecte
<D> 7 Evacuation
Consigne respecte
<D> 7 Extinction
Lextincteur en
Data marche
<T> 9 (envoi)
En envoi Dans_Int_Fume
<E> 7 Extinction
<T> 9 (Alerte)
S_NE dpass
<T> 9 (Alerte)
En alerte
(SOFT)
48
Aprs avoir dfinir la mthode SA-RT et ses diffrents aspects, il faut prsenter les
spcifications du systme sous forme procdurale afin de faciliter la programmation des
diffrents capteurs. Ces spcifications sont prsentes dans lannexe18
Dautre part, notre application vient pour faciliter la tche de supervision pour les quipes de maintenance, pour
cela nous avons rserv les droits daccs ,seulement, aux administrateurs et utilisateurs cest dire les
responsables des MSANs ZTE de la part de Maroc Tlcom, en respectant les rles de chaque personne dans le
systme complet de supervision.
Dans ce qui suit, nous allons prsenter les diagrammes UML illustrant larchitecture gnrale de lapplication
Web.
LUML (Unified Modeling Langage) est utilis pour spcifier, modifier et construire les documents
ncessaires au bon dveloppement, dans notre cas nous avons utilis les trois diagrammes : Diagramme de Cas
dUtilisation, Diagramme de squence et Diagramme de Classe.
4.3.1.2 Diagramme
18
Annexe page 61
49
4.3.2 Diagramme de Squence
4.3.2.1 Rle du diagramme
Le diagramme de squence dcrit lenchanement dun processus donn et ses interactions.
4.4 Diagramme
4.3.3.2 Diagramme
La figure 42 montre laspect gnral du diagramme de classe conu pour notre application
Web
50
Figure 42: diagramme de classe
A partir de ces diagrammes nous avons pu dvelopper notre application Web qui rpond aux
exigences de notre projet de fin dtudes.
Dans ce qui suit une exposition et une illustration des tests effectus sur les trois tapes et
leurs rsultats, surtout, au niveau de la supervision qui est le grand souci de lquipe de la
maintenance.
Comme nous avons dtaill dans les chapitres prcdents, le capteur DHT11 mesure les
variations temporelles de la temprature et de lhumidit, ces variations sont affiches dans la
51
phase des tests et validations des capteurs, sur un afficheur LCD aprs leur traitement sur la
carte Arduino.
Ces mesures sont affiches aussi sur le PC qui est connect la carte Arduino.
A cet effet lutilisation dun capteur capable de mesurer ces deux grandeurs (la fume et le gaz).
Dans notre cas, nous avons utilis le capteur MQ-2, qui est adapt avec la carte Arduino utilise
pour le traitement et il rpond nos exigences avec une grande certitude.
52
Les tests nous ont confirms que ce capteur est rsistant et convenable avec la carte Arduino.
La figure 45 prsente son branchement avec la carte Arduino.
Les rsultats des tests effectus pour mesurer la fume et le gaz sont affichs sur lafficheur
LCD et aussi sur le PC.
Capteur dinondation
Linondation est un risque qui menace tous les quipements en plein air, surtout, les
quipements aliments en lectricit.
Leur supervision et protection sera donc un besoin exigeant, notamment, lorsquon sait
que le MSAN cote des dizaines de millions de centimes ; cet effet nous avons utilis
le capteur FUNDUINO qui a montr pendant les tests effectus sa performance de dtecter et
communiquer avec les autres composants du systme.
Tous ces capteurs jouent le rle des informateurs aux systmes de traitement et de transmission
(Arduino et Antenne).
4.4.2 Ct transmission
Les outils de transmission sans fils sont divers, le choix dun outil sappuie sur la nature
du problme ainsi que sur la distance ncessaire pour faire la transmission. Dans notre
problmatique qui sagit de faire la transmission des donnes denvironnement acquises dun
53
MSAN, nous avons choisi pour le prototype de la solution de transmettre avec le module
NRF24L01 que nous avons dj dtaill dans le chapitre prcdent.
On rappelle que, le NRF24L01 est un transceiver, cest dire quil peut mettre et recevoir en
radio frquence de 2,4 GHz dont la distance de transmission peut arriver jusqu 1 km en
branchant une antenne wifi son extrieur.
Dans notre solution, nous allons donc transmettre les donnes acquises par les diffrents
capteurs utiliss avec la carte Arduino, par le module dE/R qui est son tour branch sur la
carte, et dont la configuration et le code dmission se font sur le logiciel Arduino.
La figure 46 illustre lmission des donnes en utilisant une maquette sur laquelle sont branchs
nos capteurs deau , de temprature et de fume ainsi que la carte arduino avec laquelle est
branch notre NRF24L01.
Dans la figure 47 on voit le capteur de temprature et dhumidit DHT11 qui est branch sur la
maquette et pouvant ainsi capter la temprature de lenvironnement du MSAN et la transmettre
par lE/R vers le terminal.
54
Figure 47: capteur DHT11 sur la carte Arduino
Quant lautre ct de la rception, se trouve aussi un module NRF24L01 branch sur une autre
carte Arduino et qui reoit les donnes transmises par lmetteur et les affichent sur le terminal.
4.4.3 Ct supervision
Aprs avoir trait les signaux correspondant aux grandeurs physiques et les avoir
transmis lunit centrale de chaque bureau ZTE au Maroc, lintervention des quipes de
maintenance et aussi des superviseurs de Maroc Telecom ncessite une plate-forme
performante capable dillustrer les changements des grandeurs physique mesures
instantanment afin que leurs interventions soient temps et tre efficaces.
Pendant la ralisation de lapplication qui est capable de transformer les donnes, reues de la
part du NRFL01, des rsultats lisibles et significatifs, nous avons essay de mettre en valeur
la qualit de service et les droits daccs pour chaque utilisateur et superviseur selon sa fonction
et son rle dans lintervention.
Administrateur :
Ladministrateur est le manager de la maintenance des MSANs, il a le droit dajouter dautres
administrateurs et aussi des utilisateurs, ces derniers sont les responsables des quipements
MSANs de Maroc Telecom, ils ont le droit seulement de consulter les tats des MSAN pour
suivre le service de ZTE.
Ces utilisateurs sont dfinis par leurs Noms Complets, leurs ID et leurs mots de passe, plus
dautre information supplmentaire savoir les adresses mails.
55
Figure 48: page d'accueil pour l'identification d'un utilisateur
Une fois ladministrateur se connecte lapplication il peut consulter les tats de chaque
MSAN, la figure 40 montre laffichage des grandeurs physiques pour chaque MSAN.
Dans le cas dune inondation une alarme rouge se dclenche pour indiquer ladministrateur le
risque prvu ; la figure 41 montre ceci
56
Figure 50: dclenchement d'une alarme en cas de risque
Ladministrateur a le droit dajouter ou de supprimer des nouveaux MSANs ainsi que dajouter
les diffrentes spcifications de chaque MSAN.
57
Figure 52 : Ajout dun MSAN
Aussi il affiche et modifie les listes des utilisateurs, comme lindique la figure 45
58
Utilisateur :
Un utilisateur a le droit de consulter son profil et le modifier ainsi que les MSANs et leurs
tats. Les figures 46,47 et 48 illustrent ces fonctionnalits.
60
Conclusion gnrale et perspectives
Notre projet de fin dtudes intitul tude, conception et ralisation dun systme de
supervision des MSAN tait une bonne opportunit pour mettre en valeur nos comptences
en tlcommunications, en lectronique et en dveloppement qui ont fait de notre sujet de stage
une terre fertile pour prsenter un travail pertinent et ralisable sur le terrain.
Rellement, le travail a eu la naissance comme un prototype test et valid et qui rponds aux
exigences. Notre projet nous a permis de faire communiquer, sans fils, un MSAN ZTE avec un
serveur de supervision. Limportance de cette supervision des MSANs, consacrs aux
changements de la temprature, lhumidit, le gaz et la fume, apparait dans le cas dune panne
au niveau du rseau fixe reliant les MSANs ZTE entre eux.
Grce ce projet, lingnieur de maintenance de ZTE peut, facilement, mettre lil sur le rseau
MSAN, et intervenir au moment adquat dans le cas dun problme urgent.
Dautre part, durant la priode du stage, nous avons rencontr quelques problmes techniques
et qui se rsument comme suit :
Pour nos perspectives de stage, nous comptons sur ZTE pour le parrainage de ce projet et la
gnralisation de notre prototype leurs diffrents MSANs.
61
Bibliographie et webographie
[1] https://fr.wikipedia.org/wiki/ZTE
[3] https://fr.wikipedia.org/wiki/Next_Generation_Network
[13] https://skyduino.wordpress.com/2013/04/27/tuto-capteur-temperature-humidite-dht11/
[14] http://fr.hobbytronics.co.uk/mq2-gas-smoke-sensor
[15] http://www.domotique-info.fr/technologies-domotique/zwave/
[16] http://faitmain.org/volume-2/xbee-arduino.html
[17] https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
62
Annexe1
1. Spcifications
Lorsque le processus fonctionnel est suffisamment simple, cest un processus primitif ; il doit
tre dcrit par une spcification sous forme textuelle (spcification procdurale, par pr
condition et post condition), tabulaire ou graphique.
Dans cette partie, on va sintresser prsenter les spcifications du systme sous forme
procdurale en se basant sur les diagrammes dj raliss selon la mthode SART.
[Acqurir_temprature]
Faire toujours
Lire la temprature.
Si pas de Temp
Alors mettre Erreur vers Processus 8 travers le Processus de contrle 10
Sinon
mettre T=temp vers Processus 8
Retourner Temprature_mesure
Finsi
Fin faire
[Fin_Acqurir_temprature]
****************************************************************
[Analyser_temprature]
63
S/ donnes : Commande_vitesse
S/ vnements : Consigne_respecte
Ncessite : Temprature_mesure
Entrane :
Faire toujours
Si Temprature_mesure est dans [Consigne1]
mettre Commande_vitesse=1 dans le Processus 3
Sinon Consigne_respecte
mettre Commande_vitesse=0 dans le Processus 3
Finsi
Fin faire
[Fin_Analyser_temprature]
****************************************************************
[Commander_ventilateurs]
Sinon si Commande_vitesse=1
Alors
crire en PWM la valeur 60
mettre Fan 25% vers Processus 8
Sinon si Commande_vitesse=2
Alors
crire en PWM la valeur 120
64
mettre Fan 50% vers Processus 8
Sinon si Commande_vitesse=3
Alors
crire en PWM la valeur 180
mettre Fan 75% vers Processus 8
Sinon si Commande_vitesse=4
Alors
crire en PWM la valeur 255
mettre Fan 100% vers Processus 8
Finsi
Fin faire
[Fin_Commander_ventilateurs]
[Acqurir_humidit]
Faire toujours
Lire lhumidit.
Si pas de Hum
Alors mettre Erreur vers Processus 8 travers le Processus de contrle 10
Sinon
mettre H=Hum vers Processus 8
Si Hum > S_H
Alors mettre E vers Processus 7 (Dshumidification) travers le Processus de
contrle 10
Sinon consigne_respecte
mettre D vers Processus 7 (Dshumidification)
Finsi
Fin faire
[Fin_Acqurir_humidit]
****************************************************************
[Dtecter_Niveau_eau]
65
Processus fonctionnel : Dtecter Niveau deau
E/ donnes : NE,consigne_niveau_eau
E/ vnements : E/D
S/ donnes : --
S/ vnements : S_NE, consigne_respecte
Ncessite : S_NE=valeur
Entrane :
Faire toujours
Lire analogiquement le niveau deau.
Si NE >= S_NE
Alors mettre E vers Processus 9 (alarme) travers le Processus de contrle
10
Sinon consigne_respecte
mettre D vers Processus 9 (alarme) travers le Processus de contrle 10
Finsi
Fin faire
[Fin_Dtecter_Niveau_eau]
****************************************************************
[Acqurir_Gaz_Fume]
Sinon consigne_respecte
mettre D vers Processus 7 (Evacuation | Extinction)
Finsi
Fin faire
[Fin_Acqurir_Gaz_Fume]
66
[Commander_Actionneurs]
****************************************************************
[Afficher]
****************************************************************
[Envoyer]
****************************************************************
67
2. Spcifications des donnes
Au fur et mesure de la ralisation des diffrents diagrammes flots de donnes
(diagramme de contexte, diagramme prliminaire et diagrammes de dcomposition), un
ensemble de donnes et dvnements est dfini. Les donnes et les vnements, qui
interviennent tous les stades du modle, sont alors runis dans un dictionnaire de donnes.
Dans la partie suivante, nous allons prsenter le dictionnaire de donnes propre au systme :
NE = Signal en entre
Rle : donne un signal proportionnel au niveau deau.
Type : entre analogique code de type entier sur 10 bits.
69
3. Les exigences et contraintes
Etant donn que notre systme est en interaction directe avec lenvironnement, plusieurs
exigences devraient tre prises en considration, on fait donc rfrences aux mesures ralises
lors des tests unitaires.
De plus lemplacement du systme et la dimension dans laquelle il volue, nous fait rflchir
sur les ventuelles contraintes quon pourrait cadrer afin dviter tout dysfonctionnement
menant vers une panne critique.
Dans cette partie, nous allons essayer de dcortiquer quelques exigences et contraintes relatives
au systme mis en place :
70
Gaz Moins de 700 Dsactiver vacuateur
En ce qui concerne les contraintes, nous pouvons faire le point sur laspect de lalimentation,
surtout que le systme se situe dans un site distant :
- Tous les capteurs connects la carte sont aliments par cette dernire.
- La carte embarque est alimente soit :
o Par batterie de 9v (remplaable ou rechargeable).
o Par un transformateur, qui transforme la tension dun secteur de 220V vers le
9v.
- Lunit de transmission est alimente soit :
o Par la carte embarque.
o Soit par une alimentation externe.
- Le LCD est aliment par la carte embarque.
- Les ventilateurs sont aliments par :
o Une alimentation externe de 12V.
71
Annexe 2
72
Dautre part, le systme de supervision pour tous les quipements MSANs au Maroc aura
besoin de 50 serveurs, cest--dire un serveur pour 100 MSANs dans la mme zone de
supervision (ville, rgion ou secteur).
A partir de ces tudes financire nous pouvons dire que la somme totale du Projet est :
Stotale=3250000 Dh.
73