Balise Mto Autonome
Balise Mto Autonome
Projet 3 par :
COSMAO Julien DJABIRI IbrahimMOIROUX EtienneRIZZARELLO Mathieu Tuteur: Stphane IGOUNETAnne 2008 - 200911I. Prsentation
II. Ralisation
III. Bilan
IV. Avenir du projet
V. Dmonstration
Sommaire22A) Prsentation de lentreprise
B) Objectifs
C) Fonctionnement global
Prsentation33A) Prsentation de lentreprise
Socit Winds Up.
Entreprise spcialise dans les informations mto en temps rel.Destines aux sports nautiques (kite-surf, voile, funboard )
Possde une flotte de balises mto un peu partout en France (environ 80).
Seul fournisseur franais de donnes mtorologiques en temps rel.
Prsentation44
Prsentation55Prsentation6
6B) Objectifs
Renouvellement des balises en France. Nouvel quipement : MTX65 Programmable en Java (J2ME)
Envoi de donnes mto au serveur de lentreprise via la balise.
Avoir des balises autonomes, se voulant tre moins maintenues.
Fiabilit, autonomie du matriel.
Mise en place dun systme de Webcam afin dobserver des images en temps rel.
Mise en production de la balise.
Prsentation77PrsentationC) Fonctionnement global
88Ralisation
Communication du MTX1) Connexion au rseau mobile2) Acquisition des donnes3) Envoi des donnes
B) Le serveur de lentreprise
C) Programme annexe 99Ralisation
Diagramme de classesCommunication du MTX1010RalisationCommunication du MTX : conception dtaille 1111RalisationA) Communication du MTX : Fonctionnalits1. Connexion au rseau mobile
Exemple configuration et attachement au rseau :
AT+CGDCONT= , , CID = 1. numro de profilPDP_type = IP. Protocole utilisAPN = orange. Point daccs utilis
1212
RalisationA) Communication du MTX : Fonctionnalits2. Acquisition des donnes
L'anmomtre est reli au port RS232 du MTX-65 sur le pin 4 correspondant l'entre / sortie numrique GPIO 1.
La girouette est relie au port RS232 du MTX-65 sur le pin 15 correspondant au convertisseur analogique numrique ADC 1
1313RalisationA) Communication du MTX : Fonctionnalits3. Envoi des donnes
L'envoi de donnes un serveur Apache distant ncessite dtablir une connexion HTTP
1414Ralisation
Communication du MTXLe serveur de lentreprise1) Fonctionnement gnral2) Objectifs3) Rcupration des donnes4) Traitement des donnes
C) Programme annexe1515RalisationB) Le serveur de lentreprise1) Fonctionnement gnral
Serveur DebianAccs via le protocole SSHHberg chez OVHhttp://ks365248.kimsufi.com/
Serveur Apache / PHP / MySQLHberge l application de rcupration des donnes des balises.
Serveur FTPStockage de toutes les donnes relatives au projet.1616RalisationB) Le serveur de lentreprise2) Objectif
Affichage des donnes brutes
Gestion des erreurs denvoi
Gnration dun fichier de relevChaque ligne du type : tchNO071201Toutes les 10 minutesContient les informations de toutes les balises en production
1717RalisationB) Le serveur de lentreprise3)Rcupration des donnes1818RalisationB) Le serveur de lentreprise
1919RalisationB) Le serveur de lentreprise4)Traitement des donnes
2020Ralisation
Communication du MTXLe serveur de lentrepriseProgramme annexe1) Prsentation2) Fonctionnement global3) Fonctionnement technique2121RalisationC) Programme annexe : Les balises non-autonome1) Prsentation
2222RalisationC) Programme annexe : Les balises non-autonome2) Fonctionnement global
JAVABalise non-Autonome Internet2323RalisationC) Programme annexe : Les balises non-autonome3) Fonctionnement technique
Fichier source de type : TCHSE032401
Gnration du fichier texte toutes les 10 min
2424Bilan
A) Problmes rencontrsB) Solutions envisages pour lintgration de la webcam
C) Rpartition des tches
D) Gestion de projet
E) Respect du cahier des charges
2525A) Problmes rencontrs
Bilan2626B) Solutions envisages pour lintgration de la webcam
Nous disposons de deux types de webcamWebcam USBWebcam IP
Nous disposons de deux types de connectionsRS 232USB
Mise lcart de la webcam USB et du port USBProblmes dinstallation de driverProblmes daccs au port USB via J2ME
Il reste donc la seconde possibilit qui est de connecter la webcam Ethernet sur le port srie l'aide d'un convertisseur Srie(rs232)/Ethernet.Bilan2727C) Rpartition des tches
Crations de deux binmes :Un spcialis en programmation JAVA.Un spcialis en programmation web, et dans la configuration des serveurs.
Recul sur cette rpartition : Inversion possible des binmes.Bilan2828D) Gestion de projet
Utilisation de : liste de diffusionTodo ListesFTPSite internet
Diagramme de Gantt
Rtro-planning
Runions techniques rgulire avec Mr Ribot.
Bilan2929E) Respect du cahier des charges
Bilan3030Avenir du projetAjout de la webcam et envoi d'images de petite taille. Stendre ltranger et surtout en Espagne(Roaming international). Accessibilit via PDA, I-PHONE et autres mobiles pouvant surfer sur internet facilement.3131
Dmonstration
3232