SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
2014-2015
Projet de Programmation Système
et Réseaux
BAYA CHATTI Mohamed HAMILA Sami
PLAN
1- Introduction
2- Problématique
3- ZIGBEE
4- Solution
5- Conclusion
6- Annexe
BIBLIOGRAPHIE:
 Zigbee et IEEE 802.15.4 - Irisa
 http://fr.wikipedia.org/wiki/ZigBee
 https://github.com/KiLMaN
1-Introduction:
La programmation système a pour objectif la présentation du système
d'exploitation. Elle doit permettre l'utilisation des ressources du système pour
la réalisation de programmes efficaces.
La partie réseaux du cours présente les concepts des réseaux informatiques.
Elle doit permettre la réalisation d'applications utilisant le mécanisme des
sockets.
L’objectif de ce projet est de proposer une version simplifiée des protocoles du
standard Zig-Bee. Il consiste à concevoir et programmer un protocole de
communication pour un réseau de capteurs.
2-Problématique:
Le premier onglet du projet vise à développer ce protocole de type UDP entre
les capteurs, les routeurs et le coordinateur du réseau. Le deuxième s’intéresse
à la gestion de la mobilité des capteurs.
Le projet traite le cas réel d’un réseau de mesure de la température moyenne
pour éviter les incendies dans les forêts.
- Les Capteurs doivent envoyer leurs mesures au routeurs.
- Chaque routeur doit calculer la moyenne des mesures et la relayer au
coordinateur.
- Le coordinateur doit calculer la moyenne des mesures reçues par les routeurs.
- Message d’alerte si Tmoy > 60°
3- ZIGBEE:
C'est quoi ?
-Un ensemble de protocoles de communications de haut niveau
• Utilisant des transmission radio à faible consommation,
• Pour une transmission de données à faible débit (250 Kbit/s)
• Sur une faible étendue (WPAN)
=> basé sur la norme IEEE 802.15.4 ("Low-Rate Wireless
Personal Area Network (LR-WPAN) standard")
Ca sert à quoi ?
– Pour rendre un service de contrôle à distance …d'un équipement électrique…
ou autre
Les types d'équipement ZigBee :
• Le coordinateur ZigBee (ZC) :
– Un et un seul
– Tiers de confiance
– Racine du réseau et passerelle vers les autres réseaux
– Alimentation permanente
• Le routeur ZigBee (ZR) :
– Equipement intermédiaire
– Qui route les paquets au sein du réseau Qui route les paquets au sein du
réseau
– Alimentation permanente
• L'équipement terminal Zigbee (Capteur)
– Ne communique qu'avec un routeur ou le coordinateur
– Endormi la plupart du temps
4-Solution:
Les composants du réseau sont:
- Capteurs: prennent les mesures de température et les envoient aux routeurs.
 le fichier du capteur contient:
-port: 2001,2002,2003,2004
-adresse ip: 127.0.0.1
-intervalle du temps
 Capteur.c
-#include "libs.h"
-L'envoie_des_données()
- Routeurs : reçoivent l’information des capteurs et la renvoient vers le coordinateur.
 le fichier du routeur contient:
-PORT_COORD: 1111
- IP_COORD=127.0.0.1
- PORT_ECOUTE=2001,2002,2003,2004
- INTERVAL
 Routeur.c:
-#include "libs.h"
- l'écoute ()
-L'envoie_des_données()
-Modification_dans_le_tableau
- Coordinateur :Après avoir reçu les messages de tous les routeurs, il calcule la température
moyenne mesurée par le réseau en se basant sur les mesures effectuées et affiche cette
information.
Un message d’alerte est affiché si la température moyenne dépasse 60C.
 le fichier du Coordinateur contient:
-port=1111
 Coordinateur.c:
-#include "libs.h"
- l'écoute ()
-Modification_dans_le_tableau ()
L'architecture générale qui relit les équipements de ZIG-BEE
Imprime-écran: le passage des messages d’un capteur au coordinateur via un routeur.
Routeur4
3331
Routeur3
3331
Routeur1
3331
Coordinateur
Capteu
rs
Routeur2
3331
5-Conclusion:
Ce Projet nous a permis d’appliquer les connaissances que nous avons acquis
durant ce module et de les concrétiser par un exemple réel.
6-Annexes:
Libs.h :
/** Librairies Standard **/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <math.h>
#include <time.h>
#include <pthread.h>
/** -------------------------------
----- Fichier .h Du Projet ----
------------------------------- **/
#include "NetworkConfig.h"
#include "ListeChainee.h"
#include "RandomTemperature.h"
#include "Fichier.h"
#include "Utils.h"
#define CONFG_PORT 23
#define HOST INADDR_ANY
#define NB_MAX_CONN 5*/
RandomTemperature.h:
#include <math.h>
#define MAX_TEMPERATURE 100
#define MIN_TEMPERATURE -20
double mesure_temperature()
{
int temp=0;
temp = rand()%MAX_TEMPERATURE + MIN_TEMPERATURE;
return temp;
}

Contenu connexe

Tendances

Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Aymen Bouzid
 
Formation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPFormation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPWojciech GOMOLKA
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Robert Vivanco Salcedo
 
Formation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATFormation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATWojciech GOMOLKA
 
Formation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNetFormation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNetWojciech GOMOLKA
 
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Fatiha Merazka
 
Les réseaux capteurs / actionneurs
Les réseaux capteurs / actionneurs Les réseaux capteurs / actionneurs
Les réseaux capteurs / actionneurs Abdelkader Moussidene
 
Webinar LTE du 27/06/2017
Webinar LTE du 27/06/2017Webinar LTE du 27/06/2017
Webinar LTE du 27/06/2017Zyxel France
 
Le partage des fréquences radio: vers une gestion dynamique du spectre
Le partage des fréquences radio: vers une gestion dynamique du spectreLe partage des fréquences radio: vers une gestion dynamique du spectre
Le partage des fréquences radio: vers une gestion dynamique du spectreEdouard DEBERDT
 
PFE Swap INWI 2G 3G LTE
PFE Swap INWI 2G 3G LTEPFE Swap INWI 2G 3G LTE
PFE Swap INWI 2G 3G LTEAziz Abamni
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association franceFieldbus France
 
Formation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HARTFormation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HARTWojciech GOMOLKA
 
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve TerminalsFormation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve TerminalsWojciech GOMOLKA
 
FOUNDATION Fieldbus avantages
FOUNDATION Fieldbus avantagesFOUNDATION Fieldbus avantages
FOUNDATION Fieldbus avantagesFieldbus France
 
Formation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-LinkFormation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-LinkWojciech GOMOLKA
 

Tendances (20)

Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données
 
Formation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPFormation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIP
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)
 
Formation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATFormation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCAT
 
Formation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNetFormation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNet
 
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)Aide à la Planification Cellulaire dans un Réseau LTE (4G)
Aide à la Planification Cellulaire dans un Réseau LTE (4G)
 
Les réseaux capteurs / actionneurs
Les réseaux capteurs / actionneurs Les réseaux capteurs / actionneurs
Les réseaux capteurs / actionneurs
 
Webinar LTE du 27/06/2017
Webinar LTE du 27/06/2017Webinar LTE du 27/06/2017
Webinar LTE du 27/06/2017
 
mon P2A
mon P2Amon P2A
mon P2A
 
Le partage des fréquences radio: vers une gestion dynamique du spectre
Le partage des fréquences radio: vers une gestion dynamique du spectreLe partage des fréquences radio: vers une gestion dynamique du spectre
Le partage des fréquences radio: vers une gestion dynamique du spectre
 
PFE Swap INWI 2G 3G LTE
PFE Swap INWI 2G 3G LTEPFE Swap INWI 2G 3G LTE
PFE Swap INWI 2G 3G LTE
 
Présentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association francePrésentation 13 sept 2011 ff association france
Présentation 13 sept 2011 ff association france
 
224_xDSL-ADSL-SDSL
224_xDSL-ADSL-SDSL224_xDSL-ADSL-SDSL
224_xDSL-ADSL-SDSL
 
Reseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSNReseaux de capteurs sans fils - WSN
Reseaux de capteurs sans fils - WSN
 
INTRODUCTION LTE
INTRODUCTION LTEINTRODUCTION LTE
INTRODUCTION LTE
 
Formation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HARTFormation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HART
 
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve TerminalsFormation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve Terminals
 
Toip slide
Toip slideToip slide
Toip slide
 
FOUNDATION Fieldbus avantages
FOUNDATION Fieldbus avantagesFOUNDATION Fieldbus avantages
FOUNDATION Fieldbus avantages
 
Formation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-LinkFormation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-Link
 

Similaire à Rapport du projet programmation système et réseau "zig-bee"

Deploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfDeploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfmerazgaammar2
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeGhassen Chaieb
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCapgemini
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Fabrice Enock
 
Description des réseaux 4G LTE
Description des réseaux 4G LTEDescription des réseaux 4G LTE
Description des réseaux 4G LTEOussama Hosni
 
Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Rihab Chebbah
 
Virtual Private Network Virtual Private Network
Virtual Private Network Virtual Private NetworkVirtual Private Network Virtual Private Network
Virtual Private Network Virtual Private Networkmia884611
 
Administration reseau
Administration reseauAdministration reseau
Administration reseauRiadh Briki
 
Cisco discovery-module-final-v4
Cisco discovery-module-final-v4Cisco discovery-module-final-v4
Cisco discovery-module-final-v4r2ch
 

Similaire à Rapport du projet programmation système et réseau "zig-bee" (20)

Deploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdfDeploiement_Lora_exo.pdf
Deploiement_Lora_exo.pdf
 
Hadjer
HadjerHadjer
Hadjer
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhicule
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
 
vpn
vpnvpn
vpn
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01
 
Cours réseaux
Cours réseauxCours réseaux
Cours réseaux
 
Description des réseaux 4G LTE
Description des réseaux 4G LTEDescription des réseaux 4G LTE
Description des réseaux 4G LTE
 
Ccna1
Ccna1Ccna1
Ccna1
 
Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2
 
si3.pdf
si3.pdfsi3.pdf
si3.pdf
 
Virtual Private Network Virtual Private Network
Virtual Private Network Virtual Private NetworkVirtual Private Network Virtual Private Network
Virtual Private Network Virtual Private Network
 
Cri iut 2005-wifi_free_radius
Cri iut 2005-wifi_free_radiusCri iut 2005-wifi_free_radius
Cri iut 2005-wifi_free_radius
 
cours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdfcours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdf
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
Cisco discovery-module-final-v4
Cisco discovery-module-final-v4Cisco discovery-module-final-v4
Cisco discovery-module-final-v4
 
8-socket.pdf
8-socket.pdf8-socket.pdf
8-socket.pdf
 
Le protocole rip
Le protocole rip Le protocole rip
Le protocole rip
 
ccna1-3.pdf
ccna1-3.pdfccna1-3.pdf
ccna1-3.pdf
 

Dernier

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 

Dernier (18)

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 

Rapport du projet programmation système et réseau "zig-bee"

  • 1. 2014-2015 Projet de Programmation Système et Réseaux BAYA CHATTI Mohamed HAMILA Sami
  • 2. PLAN 1- Introduction 2- Problématique 3- ZIGBEE 4- Solution 5- Conclusion 6- Annexe BIBLIOGRAPHIE:  Zigbee et IEEE 802.15.4 - Irisa  http://fr.wikipedia.org/wiki/ZigBee  https://github.com/KiLMaN
  • 3. 1-Introduction: La programmation système a pour objectif la présentation du système d'exploitation. Elle doit permettre l'utilisation des ressources du système pour la réalisation de programmes efficaces. La partie réseaux du cours présente les concepts des réseaux informatiques. Elle doit permettre la réalisation d'applications utilisant le mécanisme des sockets. L’objectif de ce projet est de proposer une version simplifiée des protocoles du standard Zig-Bee. Il consiste à concevoir et programmer un protocole de communication pour un réseau de capteurs.
  • 4. 2-Problématique: Le premier onglet du projet vise à développer ce protocole de type UDP entre les capteurs, les routeurs et le coordinateur du réseau. Le deuxième s’intéresse à la gestion de la mobilité des capteurs. Le projet traite le cas réel d’un réseau de mesure de la température moyenne pour éviter les incendies dans les forêts. - Les Capteurs doivent envoyer leurs mesures au routeurs. - Chaque routeur doit calculer la moyenne des mesures et la relayer au coordinateur. - Le coordinateur doit calculer la moyenne des mesures reçues par les routeurs. - Message d’alerte si Tmoy > 60°
  • 5. 3- ZIGBEE: C'est quoi ? -Un ensemble de protocoles de communications de haut niveau • Utilisant des transmission radio à faible consommation, • Pour une transmission de données à faible débit (250 Kbit/s) • Sur une faible étendue (WPAN) => basé sur la norme IEEE 802.15.4 ("Low-Rate Wireless Personal Area Network (LR-WPAN) standard") Ca sert à quoi ? – Pour rendre un service de contrôle à distance …d'un équipement électrique… ou autre Les types d'équipement ZigBee : • Le coordinateur ZigBee (ZC) : – Un et un seul – Tiers de confiance – Racine du réseau et passerelle vers les autres réseaux – Alimentation permanente • Le routeur ZigBee (ZR) : – Equipement intermédiaire – Qui route les paquets au sein du réseau Qui route les paquets au sein du réseau – Alimentation permanente • L'équipement terminal Zigbee (Capteur) – Ne communique qu'avec un routeur ou le coordinateur – Endormi la plupart du temps
  • 6. 4-Solution: Les composants du réseau sont: - Capteurs: prennent les mesures de température et les envoient aux routeurs.  le fichier du capteur contient: -port: 2001,2002,2003,2004 -adresse ip: 127.0.0.1 -intervalle du temps  Capteur.c -#include "libs.h" -L'envoie_des_données() - Routeurs : reçoivent l’information des capteurs et la renvoient vers le coordinateur.  le fichier du routeur contient: -PORT_COORD: 1111 - IP_COORD=127.0.0.1 - PORT_ECOUTE=2001,2002,2003,2004 - INTERVAL  Routeur.c: -#include "libs.h" - l'écoute () -L'envoie_des_données() -Modification_dans_le_tableau - Coordinateur :Après avoir reçu les messages de tous les routeurs, il calcule la température moyenne mesurée par le réseau en se basant sur les mesures effectuées et affiche cette information. Un message d’alerte est affiché si la température moyenne dépasse 60C.  le fichier du Coordinateur contient: -port=1111  Coordinateur.c: -#include "libs.h" - l'écoute () -Modification_dans_le_tableau ()
  • 7. L'architecture générale qui relit les équipements de ZIG-BEE Imprime-écran: le passage des messages d’un capteur au coordinateur via un routeur. Routeur4 3331 Routeur3 3331 Routeur1 3331 Coordinateur Capteu rs Routeur2 3331
  • 8. 5-Conclusion: Ce Projet nous a permis d’appliquer les connaissances que nous avons acquis durant ce module et de les concrétiser par un exemple réel. 6-Annexes: Libs.h : /** Librairies Standard **/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <math.h> #include <time.h> #include <pthread.h> /** ------------------------------- ----- Fichier .h Du Projet ---- ------------------------------- **/ #include "NetworkConfig.h" #include "ListeChainee.h" #include "RandomTemperature.h" #include "Fichier.h" #include "Utils.h" #define CONFG_PORT 23 #define HOST INADDR_ANY #define NB_MAX_CONN 5*/ RandomTemperature.h: #include <math.h> #define MAX_TEMPERATURE 100 #define MIN_TEMPERATURE -20 double mesure_temperature() { int temp=0; temp = rand()%MAX_TEMPERATURE + MIN_TEMPERATURE; return temp; }