Geolocalisation
Geolocalisation
Geolocalisation
REMERCIEMENTS 5
INTRODUCTION GENERALE 6
1. PRESENTATION DE LA SOCIETE 7
2. ORGANIGRAMME 7
1. TECHNIQUES DE GEOLOCALISATION 9
2. PLATFORMES LOGICIELLES DE GEOLOCALISATION 12
3. TYPES DE TERMINAUX 12
4. DOMAINES D’UTILISATION 14
1. TECHNIQUES UTILISEES 15
2. PLATFORMES LOGICIELLES UTILISEES 16
3. TERMINAL UTILISE 16
4. POSSIBILITES FONCTIONNELLES 21
CONCLUSION GENERALE 27
3
TABLE DES FIGURES
Figure 2 : Mouvbox, terminal équipé d'un récepteur GPS et d'un modem GSM/GPRS 13
Figure 4 : Architecture d'un système de géolocalisation par GPS avec remontée des données
via le réseau GSM/GPRS 15
4
REMERCIEMENT
Aussi, je remercie Mlle Najlae Boudali, mon encadrant de stage qui m’a formé et accompagné
tout au long de cette expérience professionnelle avec beaucoup de patience. Enfin, je remercie
l’ensemble des employés d’IMT Group pour les conseils qu’ils ont pu me prodiguer au cours
de ce mois.
5
INTRODUCTION GENERALE
De 10 juillet 2014 au 9 Aout 2014, j’ai effectué un stage au sein de l’entreprise IMT
Group située à Kenitra. J’ai pu m’intéresser a connaitre le monde d’entreprises. Plus
largement ce stage a été l’opportunité pour moi d’appréhender la vie professionnelle d’un
ingénieur.
Le stage constitue un élément indispensable à notre formation. C’est un contact qui permet à
l’étudiant (futur ingénieur), de vivre la réalité des entreprises et leurs problèmes de gestion et
d’organisation.
Toutefois, ce stage m’a permis de tester mes capacités d’analyse et de synthèse et de faire une
comparaison entre application théorique et application pratique.
Les expériences du stage ont été :
- Réviser, tester et améliorer mes connaissances.
- De voir de près le déroulement des travaux et de vivre la réalité professionnelle ;
- D’affronter l’aspect pratique des problèmes rencontrés ;
- Distinguer l’aspect théorique et l’aspect pratique pour les travaux effectués ;
Afin d’exposer de manière efficace ces 4 semaines passées au sein de cette société, j’aborderai en
premier la présentation des entreprises. Deuxièmement, je préciserai les différentes missions et
tâches que j’ai pu effectuer au sein de la société, ainsi que les nombreux apports que j’ai pu en
tirer. Enfin, je conclurai avec mes impressions sur ce stage.
6
PARTIE I : CONTEXTE GENERAL DU PROJET
Chapitre 1 : Présentation de l’organisme d’accueil
1. Présentation de la société :
IMT Group est un Editeur de logiciels avec une grande expérience dans le domaine de la
création d'applications métiers, IMT Group propose aux professionnels des services
spécialisés de haute performance. Elle conçoit des logiciels professionnels, à la fois
ergonomiques et paramétrables, parfaitement adaptés aux besoins de structure de client.
IMT Group est spécialisée dans les secteurs de la gestion commerciale, de l'archivage
électronique, de la comptabilité, de la paie, de la géolocalisation et plusieurs domaines
d'expertises.
Les services d’IMT Group :
- Développement logiciels & Solutions applicatives sur mesure
- Information, Promotion, Echange, E-Commerce
- Innovation fonctionnelle, Technologie applicatives, Création d'usages et de
besoins.
- Géolocalisation et Gestion de flotte de véhicules.
Cette opération est réalisée à l'aide d'un terminal capable d'être localisé grâce à un système de
positionnement et de publier (en temps réel ou de façon différée) ses coordonnées
géographiques (latitude/longitude). Les positions enregistrées peuvent être stockées au sein du
terminal et être extraites postérieurement, ou être transmises en temps réel vers une
plateforme logicielle de géolocalisation. La transmission temps réel nécessite un terminal
équipé d'un moyen de télécommunication de type GSM, GPRS, UMTS, radio ou satellite lui
permettant d'envoyer les positions à des intervalles réguliers. Ceci permet de visualiser la
position du terminal au sein d'une carte à travers une plateforme de géolocalisation le plus
souvent accessible depuis internet.
7
Figure 1 : Schéma de principe de la géolocalisation par GPS
8
PARTIE II : MISE EN OEUVRE DU PROJET
Chapitre 1 : Etude de la géolocalisation
1. Techniques de géolocalisation
a. Géolocalisation par satellite
La géolocalisation par satellite consiste à calculer (grâce aux signaux émis par une
constellation de satellite prévue à cet effet) la position actuelle sur la face terrestre
d’un terminal équipé d’une puce compatible.
Cette position est alors traduite en termes de latitude, longitude et parfois altitude
(exemple : 43°5494 N - 1° 48472 E) et peut alors être représentée physiquement
sur une carte. Le réseau satellite de positionnement le plus connu est le GPS
(Global Positionning System), bien que l’alternative européenne nomée Galileo
soit en cours de déploiement.
Dans le cas du GPS, pour que le repérage spatial fonctionne, un immense réseau
constitué de 27 satellites (dont 3 de secours) tournant autour de la Terre (2 tours en
24 heures) à une altitude de 20 200 km et répartis sur 6 orbites (4 par orbite)
différentes est nécessaire. Ces satellites constituent un maillage du ciel et servent
de repères aux navigateurs GPS dans leur processus de calcul de position. Ce
système de satellites est conçu de façon à ce qu’il y en ait toujours au moins quatre
« visibles » par les navigateurs GPS, sans quoi la position ne peut pas être
déterminée.
Pour qu'un terminal soit capable de se géolocaliser grâce au réseau GPS, celui-ci
doit être équipé d'une puce électronique GPS.
Le GPS offre une précision allant de 15 à 100 mètres pour les applications civiles.
9
La précision du positionnement par GSM peut aller de 200 Mètre à plusieurs
Kilomètres, selon que le terminal se trouve en milieu urbain (où la densité
d’antennes est supérieure), ou en milieu rural.
Ces bases de données peuvent être mises à disposition par les opérateurs pour leurs
abonnés, ou par des sociétés privées qui recensent les antennes GSM ou ayant des
partenariats avec les opérateurs. Des bases de données communautaires existent et
sont le plus souvent alimentées par les utilisateurs eux-mêmes.
Etant donné que les bases de données Cell ID ne sont pas stockées localement dans
le terminal, une connexion internet de type GPRS/EDGE ou 3G peut être
10
nécessaire afin d’émettre une requête pour obtenir la correspondance Cell ID /
longitude latitude.
De la même façon qu’un terminal GSM peut se localiser par la méthode du Cell ID
sur un réseau GSM, un terminal Wi-Fi peut utiliser la même méthode en se basant
sur les identifiants des bornes Wi-Fi (adresse MAC) qu’il détecte. Il existe des
bases de données recensant une multitude de bornes d’accès Wi-Fi ainsi que leur
position géographique. Ces bases peuvent appartenir à des entreprises privées ou à
des communautés qui les publient gratuitement. Ces bases de données sont
construites en utilisant la méthode appelée War Driving, qui consiste à parcourir
les rues des villes en voiture avec un ordinateur portable équipé du Wi-Fi et relié à
un récepteur GPS, afin de recenser un maximum de points d'accès Wi-Fi.
11
La dépendance à la présence de bornes d'accès WiFi : en zone rurale par
exemple.
Des dispositifs qui combinent ces trois techniques et qui sont capables de
géolocaliser le terminal dans n'importe quelle situation existent. La précision de ce
positionnement va varier en fonction des technologies disponibles, mais le temps
de réponse à l'allumage et l'adaptabilité s'en verront améliorées. Ceci permet par
exemple de géolocaliser une personne à l'extérieur en utilisant le GPS, et de garder
sa trace à l'intérieur des bâtiments ou des tunnels en utilisant la technologie GSM
couplée au WiFi pour plus de précision.
3. Types de terminaux
Voici les différents types de terminaux disponibles selon leur mode de transmission des
données :
a. Terminaux GSM/GPRS
12
avec un forfait "données" (Data) adapté. Le terminal nécessite d'être sous
couverture GSM/GPRS pour pouvoir envoyer les données vers la plateforme de
traitement. Ce type de terminal est utilisé lorsque l'objet ou la personne à
géolocaliser reste dans une zone bien couverte par les réseaux GSM/GPRS.
Les forfaits GSM/GPRS sont économiquement plus avantageux que les forfaits
satellite lorsque l'on souhaite remonter les positions à une fréquence élevée. Ils
sont donc à privilégier si les zones où l'équipement se déplace restent bien
couvertes par les réseaux GSM/GPRS.
Figure 2 : Mouvbox, terminal équipé d'un récepteur GPS et d'un modem GSM/GPRS
b. Terminaux Satellite
Des terminaux similaires sont utilisés dans le cadre du système « Argos », destiné
à l'étude et à la protection de l'environnement à l'échelle planétaire, même si celui-
ci utilise le même réseau satellitaire pour se positionner et pour transmettre les
données.
13
Lorsque le terminal satellite est autonome grâce à une batterie interne, il peut
fonctionner jusqu'à 7 ans sans nécessite d'en remplacer la batterie. Son autonomie
varie alors en fonction de la fréquence d'actualisation souhaitée.
Pour des parcours longs distances ou des remontées d’informations peu fréquentes,
les solutions satellites sont plus économiques que les solutions GSM/GPRS.
4. Domaines d’utilisation
Les applications de la géolocalisation sont en plein développement, tant au niveau privé
qu'au niveau professionnel. De plus, couplées à des systèmes de télérelève intégrés et sur
mesure, de vraies applications métier ont rapidement vu le jour.
Application professionnel :
Quelques domaines dans lesquels la géolocalisation est communément utilisée sont listés
ci-dessous.
14
- Protection de marchandises, véhicules et antivol.
Applications Personnelles :
Figure 4 : Architecture d'un système de géolocalisation par GPS avec remontée des données via le
réseau GSM/GPRS
15
2. Plateformes logicielles utilisées
La société IMT Group utilise un serveur qui est capable de recevoir, stocker et traiter les
informations, qui hébergent l'infrastructure et qui reçoivent et traitent les données
envoyées par les terminaux. Le site web ou la société stock les informations pour les
afficher (www.geogps.ma ou www.geogpsmaroc.net)
3. Terminal utilisé
IMT Group utilise pour la géolocalisation des véhicules un terminal Ruptela avec
connectivité GPS / GSM, qui est capable de déterminer les coordonnées d'un objet et de
les transférer via Réseau GSM.
16
Fiche technique de Ruptela FM-ECO3 :
Internal memory 2 MB
17
important de mentionner que FM-Pro3 possède des entrées et sorties
supplémentaires, qui permettent contrôler et surveiller d'autres objets distants. Les
interfaces RS232 et RS485 permettent de raccorder jusqu'à 11 capteurs numériques
de niveau de carburant, les fonctionnalités de ce terminal sont :
o Gestion de localisation.
o Historique de la route.
o Les indicateurs d'ordinateur de bord (consommation de carburant, le niveau de
carburant, la lecture de kilométrage).
o Etat du moteur.
o Identification du conducteur via iButton, RFID.
o Possibilité d’ajouter un bouton PANIC.
o Identification des chutes de tension de la batterie.
o Connexions des capteurs de température
o Identification des portes Open/Closed.
o Supporte 11 capteurs numériques de niveau de carburant.
1 Wire® 1
18
Power supply 9-32V
Size 111 x 75 x 25
19
o Identification du conducteur via iButton, RFID.
o Possibilité d’ajouter un bouton PANIC.
o Identification des chutes de tension de la batterie.
o Connexions des capteurs de température
o Identification des portes Open/Closed.
o Supporte 11 capteurs numériques de niveau de carburant.
o Lire les données de ligne CAN de Thermo King
1 Wire® 1
Reading digital
Yes
tachograph data
Size 111 x 75 x 25
20
Weight (netto) 287 g
4. Possibilités fonctionnelles
Géolocalisation et Gestion de flotte de véhicules :
- Localisation en temps réel.
- La géocloture.
- Création des points d'intérêts.
- Historique des trajets effectués.
- Rapports d'activités.
- Immobilisation du véhicule.
- Les différents signaux d'alarme indiquant les dysfonctionnements et les anomalies
de l'appareil, ou une mauvaise utilisation du véhicule.
- Consommation du carburant.
- Température.
21
Sur Apache, il nous faut spécifier un nom d'hôte (Virtual Host).
Avant de commencer à configurer le nom d’hôte il faut stopper Apache durant toute la
configuration.
Une fois qu’Apache est stoppé, on va vers le répertoire de configuration d'Apache et
on crée un nouveau fichier de configuration pour y intégrer le nouveau Virtual Host, et
on nomme ce fichier vhost.conf.
Voici les lignes à intégrer dans le fichier vhost.conf :
NameVirtualHos
www.mon-domaine2.com Ici,on nomme notre Virtual Host.
t
22
comme on fermerait un TAG en HTML.
23
Voila le fichier Hosts après la modification :
Une fois que tout ça est fait, on sauvegarde le fichier hosts et on redémarre Apache et
le problème résolu
24
Figure 9 : La carte mère de boitier Ruptela FM-ECO3
- Pour configurer le boitier, on ouvre le programme de configuration de Ruptela.
25
Figure 10 : Interface de programme de configuration des boitiers Ruptela
26
- Dans la configuration, on commence par choisir le port où le boitier est connecté
« COM », et on clique sur Connect.
- Quand il est connecté on va voir au dessus de programme le code IMEI du boitier, on
importe le fichier de configuration on cliquant sur « Get CFG », et on sauvegarde la
configuration.
- A la fin on teste le boitier dans le serveur avant de l’envoyer pour l’installer chez le
client.
27
CONCLUSION GENERALE
Mon stage m'a beaucoup intéressé, j'ai pu découvrir les différents postes de l'entreprise et
avoir un aperçu global de son fonctionnement. Il m'a permis de me familiariser avec les
différents services et d'avoir une approche réelle du monde du travail. J'ai pu faire le
rapprochement entre ce que j'avais appris en cours et ce qui se passe vraiment dans
l'entreprise, ce qui n'a pas toujours été facile car chaque entreprise est un cas particulier.
J'ai occupé un poste qui a suscité ma curiosité et mon envie d'en savoir plus, le service de
géolocalisation et gestion de flotte de véhicules. Ce dernier m'a beaucoup intéressé et m'a
permis de savoir c’est quoi la géolocalisation, ses techniques, ses applications et comment ça
marche. J'ai pu voir ce que c'était d'avoir une équipe sous ses ordres, il faut s'adapter aux
humeurs de toutes les personnes tout en restant ferme dans les directives de travail.
Le travail d'équipe est très important car tous les services sont liés et doivent communiquer
entre eux. Une bonne ambiance règne dans l'entreprise et tout le personnel a été très
coopératif et attentif à mes questions.
J'aurais aimé que le stage dure plus longtemps car je n'ai pas eu le temps de bien connaitre
tous les postes.
28