Cet ouvrage fait partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour le lire en ligne
En savoir plus

PARTAGE DE L'INFORMATION VIA UNE PLATE-FORME P2P APPLIQUEE A WLAN

De
80 pages

PARTAGE DE L'INFORMATION VIA UNE PLATE-FORME P2P APPLIQUEE A WLAN

Publié par :
Ajouté le : 21 juillet 2011
Lecture(s) : 116
Signaler un abus
            PARTAGE DE L’INFORMATION VIA UNE PLATE-FORME P2P APPLIQUEE A WLAN       
  
        Etudiant : Stefan Haasper Itala Professeur responsable : Tewfiq El Maliki  Nabil Abdennadher Filière  Télécommunication :  Session : 2006    
Haasper Itala Stefan 
  
Diplôme 2006
Table des matières  INTRODUCTION GENERALE...................................................................................... 4 ÉNONCE OFFICIEL............................................................................................................. 4 I.1 CONTEXTE............................................................................................................... 5 I.2 CAHIER DESCHARGES.............................................................................................. 6 I.3 PALINIFACTION........................................................................................................ 7 I.3.1 A priori ........................................................................................................... 7 I.3.2 8................................................................................Airetsop .....iro................ 1 CHAPITRE 1 : PROBLEMATIQUE ..................................................................... 9 1.1 OSFBJECTI............................................................................................................ 9 1.2 LE TYPE DINFORMATION A TRANSMETTRE........................................................... 9 1.2.1 Problématique de l’information ................................................................... 10 1.3 SOLUTION PROPOSEE.......................................................................................... 10 1.4 PLAN DURAPPORT............................................................................................. 10 2 CHAPITRE 2 : EXPLICATION SUR LES RESEAUX ..................................... 11 2.1 GSM.................................................................................................................. 11 2.1.1 Structure du réseau GSM ............................................................................. 11 2.2 GPRS ................................................................................................................ 13 2.2.2 Structure du réseau GSM & GPRS............................................................... 13 2.3 GPS...................................................................................................................14 2.3.3 GPS dans le Projet ....................................................................................... 15 2.3.4 GPS TomTom Navigator 6 [2] ..................................................................... 16 2.4 WIFI................................................................................ 16.................................. 3 CHAPITRE 3 : LES OUTILS P2P........................................................................ 17 3.1 LISTE DESOUTILS 17P2P ....................................................................................... 3.2 CRITERES DE SELECTION.................................................................................... 17 3.3 COMPARAISON DESOUTILSP2P......................................................................... 18 3.4 EXPLICATION DE LOUTIL CHOISIS...................................................................... 20 3.4.1 Flux Rss ........................................................................................................ 20 3.4.2 12...................................................................................................e....eeFerTd 3.4.3 Le choix de l’outil 22 ......................................................................................... 4 CHAPITRE 4 : SOLUTION PRECONISEES & DEVELOPPEMENT ........... 23 4.1 LESERVEUR...................................................................................................... 23 4.1.1 Configuration de la base de données ........................................................... 23 4.2 LCGIIELOS SERVEURS........................................................................................ 24 4.2.2 Serveur de Flux Rss ...................................................................................... 25 4.2.3 Serveur Socket .............................................................................................. 27 4.3 LESCLIENTS...................................................................................................... 28 4.4 LCIELS OIGCLIENTS........................................................................................... 28 4.4.4 Client Passif.................................................................................................. 28 4.4.5 ent Cli................itcA...f.........................................................................29........ 5 CHAPITRE 5 : INTEGRATION ET TESTS DU RESEAU............................... 33 5.1 CHOIX DE SCENARIOS......................................................................................... 33 5.2 CONFIGURATIONS DES EQUIPEMENTS................................................................. 34  Laboratoire Telecom-Informatique  Page 2    Automne 2006 
Haasper Itala Stefan 
 Diplôme 2006  
5.3 SERVEURS.......................................................................................................... 34 5.3.1  ...................................................................................... 34Serveur de Flux Rss 5.3.2 Serveur Socket .............................................................................................. 35 5.4 CLIENT............................................................................................................... 35 5.4.3  35 ....................................................................................Logiciel Client passif 5.4.4 Logiciel Client Actif...................................................................................... 35 6 CONCLUSION........................................................................................................ 36 7 MERER........................TSENEMCI................................................................3.......7 8 TABLE DES ILLUSTRATIONS........................................................................... 38 8.1 TABLE DESFIGURES........................................................................................... 38 8.2 TABLE DESFIGURES DESANNEXES.................................................................... 38 8.3 TABLEAUX......................................................................................................... 39 9 BIBLIOGRAPHIE.................................................................................................. 40 ANNEXE A : INSTALLATION DE EASYPHP .......................................................... 41 IIONATSNTALL................................................................................................................ 41 MISE A DISPOSITION DU FLUXRSS.................................................................................. 45 ANNEXE B : CONFIGURATION DE MYSQL .......................................................... 46 TABLECLIENT................................................................................................................ 47 TABLEINFOCLIENT........................................................................................................ 47 ANNEXE C : LE FICHIER XML AU FORMAT RSS ............................................... 49 ANNEXE D : API JAVA ................................................................................................ 52 API ................................ ............52..........................................................................JDBC API JDOM..................................................................................................................... 54 ANNEXE E : PYTHON SUR NOKIA S60 ................................................................... 56 NOKIAS60 ..................................................................................................................... 56 PYTHON POURS60.......................................................................................................... 56 INSTALLATION DEPYTHON SURNOKIAS60.................................................................... 56 INSTALLATION DEPYTHON SUREMULATEURNOKIA...................................................... 58 ANNEXE F : GPS............................................................................................................ 59 ANNEXE G : PYTHON POUR WINDOWS MOBILE .............................................. 62 ANNEXE H : CODE DU SERVEUR DE FLUX RSS.................................................. 63 ANNEXE I : CODE DU SERVEUR DE SOCKET...................................................... 70 ANNEXE J : CODE DU CLIENT ACTIF POUR NOKIA ......................................... 74 ANNEXE K : CODE DU CLIENT ACTIF POUR WINDOWS MOBILE ............... 78  
Laboratoire Telecom-Informatique 
 Page 3    
 Automne 2006 
Haasper Itala Stefan 
Introduction générale
Énoncé officiel
Laboratoire Telecom-Informatique 
 
 
 Page 4    
Diplôme 2006
 Automne 2006 
 
Haasper Itala Stefan 
  
Diplôme 2006
I.1 Contexte   Aujourd’hui le monde des télécommunications subit un grand engouement, particulièrement les communications mobiles. Avec l’arrivée de nouvelles technologies intégrées aux appareils de téléphonie mobile de plus en plus performants, la demande de nouvelles applications augmente plus que jamais. De plus en plus d’utilisateurs désirent avoir des appareilles tout en un, de la téléphonie jusqu’à la vidéophonie en passant par Internet, TV Live et le WiFi. Ces services nécessitent une qualité de service minimale sinon les utilisateurs pourraient être déçus  L’idée est de créer aux utilisateurs un service capable d’informer la qualité des réseaux disponibles dans un endroit donné. Ainsi, les utilisateurs seront avertis et pourront choisir le meilleur opérateur selon leurs besoins.   Le but du projet est faire un partage de l’information via une plate-forme P2P appliquée à WLan. L’objectif est de permettre à un client de recevoir des informations du serveur sur la qualité du réseau où il se trouve et ce en temps réel. Voici le schéma général :   
  
  
 
 
 
Laboratoire Telecom-Informatique 
 Figure 1-1 Schéma Bloc
 Page 5    
 Automne 2006 
 
Haasper Itala Stefan  Diplôme 2006  
 L’objectif de ce projet est de fournir à un client de récupérer des informations instantanées relatives à la qualité des réseaux de télécommunication reçus pour son poste.  Un démonstrateur capable de mettre en évidence les avantages d’une telle plate-forme a été développé dans le cadre de ce projet.   I.2 Cahier des Charges   Lister et Comprendre les Outils P2P  Choix Comptabilité de l’outil P2P o Le type de messages à transmettre o La meilleure plateforme à utiliser pour les GSM (Java, Windows, etc.) o Comparer les outils P2P et choisir le plus compatible   Mise en œuvre d’un logiciel Client serveur pour le prototype o Les protocoles à utiliser entre Serveur Client o Création d’un logiciel pour le Client (Analyse, position, transmission du flux dans le réseau et la réception des messages (flux)) o Création d’une base de données pour le serveur o Implémentation de l’outil choisi sur le serveur et client   Implémentation du Réseau WLan o Structure et Topologie du réseau (nombres de serveurs, les zones du WLan)   Test du réseau et Validation o Test sur l’envoi des données du Client au Serveur o Test avec le client qui demande l’information o Test avec détection automatique des clients de chaque zone  
Laboratoire Telecom-Informatique 
 Page 6    
 Automne 2006 
Haasper Itala Stefan 
I.3 Planification
 I.3.1 A priori  Voici le planning défini au début du projet :   
       
 
Laboratoire Telecom-Informatique 
Diplôme 2006  
Figure 1-2 Planification
 Page 7    
Automne 2006 
 
 
Haasper Itala Stefan 
I.3.2 A posteriori  Voici le planning à la fin du projet
 
Laboratoire Telecom-Informatique 
 
Diplôme 2006
 Page 8    
Automne 2006 
 
Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin