330 likes | 538 Views
Balise Météo Autonome. Projet 3 par : COSMAO Julien DJABIRI Ibrahim MOIROUX Etienne RIZZARELLO Mathieu . Tuteur: Stéphane IGOUNET. Année 2008 - 2009. Sommaire. I. Présentation II. Réalisation III. Bilan IV. Avenir du projet V. Démonstration. Présentation.
E N D
Balise Météo Autonome Projet 3 par : COSMAO Julien DJABIRI Ibrahim MOIROUX Etienne RIZZARELLO Mathieu Tuteur: Stéphane IGOUNET Année 2008 - 2009
Sommaire I. Présentation II. Réalisation III. Bilan IV. Avenir du projet V. Démonstration
Présentation A) Présentation de l’entreprise B) Objectifs C) Fonctionnement global
Présentation A) Présentation de l’entreprise • Société Wind’s Up. • Entreprise spécialisée dans les informations météo en temps réel. Destinées aux sports nautiques (kite-surf, voile, funboard …) • Possède une flotte de balises météo un peu partout en France (environ 80). • Seul fournisseur français de données météorologiques en temps réel.
Présentation B) Objectifs • Renouvellement des balises en France. Nouvel équipement : MTX65 Programmable en Java (J2ME) • Envoi de données météo au serveur de l’entreprise via la balise. • Avoir des balises autonomes, se voulant être moins maintenues. • Fiabilité, autonomie du matériel. • Mise en place d’un système de Webcam afin d’observer des images en temps réel. • Mise en production de la balise.
Présentation C) Fonctionnement global
Réalisation • Communication du MTX • 1) Connexion au réseau mobile • 2) Acquisition des données • 3) Envoi des données • B) Le serveur de l’entreprise • C) Programme annexe
Réalisation Communication du MTX Diagramme de classes
Réalisation Communication du MTX : conception détaillée
Réalisation A) Communication du MTX : Fonctionnalités 1. Connexion au réseau mobile • Exemple configuration et attachement au réseau : • AT+CGDCONT= <CID>, <PDP_type>, <APN> • CID = 1. numéro de profil • PDP_type = IP. Protocole utilisé • APN = orange. Point d’accès utilisé
Réalisation A) Communication du MTX : Fonctionnalités 2. Acquisition des données • L'anémomètre est relié au port RS232 du MTX-65 sur le pin 4 correspondant à l'entrée / sortie numérique GPIO 1. • La girouette est reliée au port RS232 du MTX-65 sur le pin 15 correspondant au convertisseur analogique numérique ADC 1
Réalisation A) Communication du MTX : Fonctionnalités 3. Envoi des données • L'envoi de données à un serveur Apache distant nécessite d‘établir une connexion HTTP
Réalisation • Communication du MTX • Le serveur de l’entreprise • 1) Fonctionnement général • 2) Objectifs • 3) Récupération des données • 4) Traitement des données • C) Programme annexe
Réalisation B) Le serveur de l’entreprise 1) Fonctionnement général • Serveur Debian • Accès via le protocole SSH • Hébergé chez OVH • http://ks365248.kimsufi.com/ • Serveur Apache / PHP / MySQL • Héberge l’ application de récupération des données des balises. • Serveur FTP • Stockage de toutes les données relatives au projet.
Réalisation B) Le serveur de l’entreprise 2) Objectif • Affichage des données brutes • Gestion des erreurs d’envoi • Génération d’un fichier de relevé • Chaque ligne du type : « tchNO071201 » • Toutes les 10 minutes • Contient les informations de toutes les balises en production
Réalisation B) Le serveur de l’entreprise 3)Récupération des données
Réalisation B) Le serveur de l’entreprise
Réalisation B) Le serveur de l’entreprise 4)Traitement des données
Réalisation • Communication du MTX • Le serveur de l’entreprise • Programme annexe • 1) Présentation • 2) Fonctionnement global • 3) Fonctionnement technique
Réalisation C) Programme annexe : Les balises non-autonome 1) Présentation
Réalisation C) Programme annexe : Les balises non-autonome 2) Fonctionnement global Internet Balise non-Autonome JAVA
Réalisation C) Programme annexe : Les balises non-autonome 3) Fonctionnement technique • Fichier source de type : TCHSE032401 • Génération du fichier texte toutes les 10 min
Bilan • A) Problèmes rencontrés • B) Solutions envisagées pour l’intégration de la webcam • C) Répartition des tâches • D) Gestion de projet • E) Respect du cahier des charges
Bilan A) Problèmes rencontrés
Bilan B) Solutions envisagées pour l’intégration de la webcam • Nous disposons de deux types de webcam • Webcam USB • Webcam IP • Nous disposons de deux types de connections • RS 232 • USB • Mise à l’écart de la webcam USB et du port USB • Problèmes d’installation de driver • Problèmes d’accès au port USB via J2ME • Il reste donc la seconde possibilité qui est de connecter la webcam Ethernet sur le port série à l'aide d'un convertisseur Série(rs232)/Ethernet.
Bilan C) Répartition des tâches • Créations de deux binômes : • Un spécialisé en programmation JAVA. • Un spécialisé en programmation web, et dans la configuration des serveurs. • Recul sur cette répartition : • Inversion possible des binômes.
Bilan D) Gestion de projet • Utilisation de : • liste de diffusion • Todo Listes • FTP • Site internet • Diagramme de Gantt • Rétro-planning • Réunions techniques régulière avec Mr Ribot.
Bilan E) Respect du cahier des charges
Avenir du projet • Ajout de la webcam et envoi d'images de petite taille. • S’étendre à l‘étranger et surtout en Espagne(Roaming international). • Accessibilité via PDA, I-PHONE et autres mobiles pouvant surfer sur internet facilement.