140 likes | 252 Views
Projet de semestre: GSM Tracker. CRAFT EPFL Prof. Pierre Dillenbourg Mauro Cherubini, Zeno Crivelli, Fabien Girardin Carl Björk – Mathieu Brichon. Plan de la présentation. Buts du projet Antennes GSM Carte géographique Positionnement sur la carte Exportation dans une base de données
E N D
Projet de semestre: GSM Tracker CRAFT EPFL Prof. Pierre Dillenbourg Mauro Cherubini, Zeno Crivelli, Fabien Girardin Carl Björk – Mathieu Brichon
Plan de la présentation • Buts du projet • Antennes GSM • Carte géographique • Positionnement sur la carte • Exportation dans une base de données • Intégration à d’autres projets et évolutions futures
Buts de GSM Tracker • Affichage de la cellule courante. • Moniteur qui rafraîchit à chaque changement de cellule ou de force de signal. • Affichage d’une carte et saisies des positions couvertes par une cellule. • Calcul du centre et du rayon d’émission. • Peuplement d’une base de données, avec les cellules et leurs coordonnées géographiques.
Antennes GSM • Cell ID • Un pour chaque antenne. • Unique dans le domaine de l’opérateur. • Location Area Code • Identifiant de la zone géographique. • Exemple: 6000 et Sunrise = région Léman. • MNC • MCC
Vues de l’application Affichage de la cellule courante Démarrage et arrêt du moniteur
Antennes GSM • Précision • ~200m en Ville • ~2.5 Km en campagne • Couverture • Nationale: Sur presque tous le pays • Extérieur: En plein air • Intérieur: Dans les bâtiments
Carte géographique • Nécessité de la lier à au moins deux positions géographiques • Calibration à deux points • Pour augmenter la précision: Calibration avec plus de points • Système de coordonnées adapté • WGS84: Géoïde – Ellipsoïde • CH1903: Géoïde - Plan
Positionnement sur la carte • Saisies de plusieurs points appartenant à la cellule GSM courante. • Calcul du centre et du rayon estimés à partir des points entrés: • On détermine les deux points les plus éloignés. • On place le centre entre ces deux, avec comme rayon la distance divisée par 2.
Exportation dans une base de données • Base de données de STAMPS • Problèmes pour accéder à la base depuis le téléphone. • Solution: • On enregistre les positions dans un fichier que l’on transfère sur un ordinateur. • Application JAVA sur PC GSMTracker2MySQL synchronise avec la base de données.
Intégration à d’autres projets et évolutions futures • Intégration dans le projet STAMPS (JAVA) • Base de données • JNI (Java Native Interface) • Calcul du centre: • Barycentre • Pondération des positions avec la force du signal de réception. • Localisation minimax avec distance Euclidienne (Elzinga et Hearn, 1972).
Remerciements • Prof. Dillenbourg, pour nous avoir permis de faire ce projet. • Mauro, pour ses conseils, son aide et ses encouragements tout au long de notre projet. • Zeno et Fabien, pour leurs conseils et leur soutien en programmation. • Et finalement, le site de http://www.NewLC.com qui est une source quasiment inépuisable de conseils et d’informations autour de la programmation en C++ Symbian.