Geolocalisation

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 26

Table des matières

TABLE DES FIGURES 4

REMERCIEMENTS 5

INTRODUCTION GENERALE 6

PARTIE I : CONTEXTE GENERAL DU PROJET 7

CHAPITRE 1 : PRESENTATION DE L’ORGANISME D’ACCUEIL 7

1. PRESENTATION DE LA SOCIETE 7
2. ORGANIGRAMME 7

CHAPITRE 2 : PRESENTATION DU PROJET 7

PARTIE II : MISE EN ŒUVRE DU PROJET 9

CHAPITRE 1 : ETUDE DE LA GEOLOCALISATION 9

1. TECHNIQUES DE GEOLOCALISATION 9
2. PLATFORMES LOGICIELLES DE GEOLOCALISATION 12
3. TYPES DE TERMINAUX 12
4. DOMAINES D’UTILISATION 14

CHAPITRE 2 : APPLICATION DE PROJET AU SEIN DE LA SOCIETE 15

1. TECHNIQUES UTILISEES 15
2. PLATFORMES LOGICIELLES UTILISEES 16
3. TERMINAL UTILISE 16
4. POSSIBILITES FONCTIONNELLES 21

CHAPITRE 3 : LES TACHES REALISEES AU SEIN DE LA SOCIETE 21

1. CACHER L’ADRESSE IP DE SERVEUR QUAND ON ACCEDE AU SITE WEB 21


2. PROGRAMMATION D’UN BOITIER RUPTELA 24

CONCLUSION GENERALE 27

3
TABLE DES FIGURES

Figure 1 : Schéma de principe de la géolocalisation par GPS 8

Figure 2 : Mouvbox, terminal équipé d'un récepteur GPS et d'un modem GSM/GPRS 13

Figure 3 : MT 3550, terminal satellite fabriqué par Transcore 14

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

Figure 5 : Système de géolocalisation par GPS et GPRS 16

Figure 6 : Boitier Ruptela FM-ECO3 17

Figure 7 : Boitier Ruptela FM-PRO3 19

Figure 8 : Boitier Ruptela FM-TCO3 21

Figure 9 : La carte mère de boitier Ruptela FM-ECO3 24

Figure 10 : Interface de programme de configuration des boitiers Ruptela 25

4
REMERCIEMENT

Avant tout développement sur cette expérience professionnelle, il apparaît opportun de


commencer ce rapport de stage par des remerciements, à ceux qui m’ont beaucoup appris au
cours de ce stage, et même à ceux qui ont eu la gentillesse de faire de ce stage un moment très
profitable.

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.

Chapitre 2 : Présentation du projet

La géolocalisation ou géoréférencement est un procédé permettant de positionner un objet


(véhicule, etc.) sur un plan ou une carte à l'aide de ses coordonnées géographiques.

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.

b. Géolocalisation par GSM

Le GPS n’est pas la seule manière de résoudre les problèmes de géolicalisation


mobile, il est possible d’utiliser les technologies des réseaux de téléphonie mobile
habituellement utilisés pour le transfert de données comme le GSM ou l’UMTS.

Cette technique permet le positionnement d’un terminal GSM en se basant sur


certaines informations relatives aux antennes GSM auxquelles le terminal est
connecté.

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.

Plusieurs techniques GSM existent :

 Différence de temps observée ou EOTD (Enhanced-Observed Timed


Difference) : Le terminal calcule le temps écoulé entre l'émission et la
réception de la requête envoyée à l'antenne, il peut alors calculer sa
distance par rapport à celle-ci.
 Temps d'arrivée (time of arrival)
 Angle d'arrivée (angle of arrival)
 Cell ID (identifiant de cellule) : C'est la technique la moins coûteuse car il
n'y a pas de matériel à mettre en place. Du moment que le terminal GSM
est dans une zone couverte par le réseau, il se connecte à une antenne relais
GSM. C'est à partir de l'identification de cette antenne que l'on peut
localiser le terminal. Cette localisation est très rapide (moins de 5
secondes) mais elle est peu précise car elle dépend du nombre d'antennes
relais et de leur rapprochement (plus l'antenne est isolée, plus la zone de
couverture est vaste et moins la localisation est précise). Cela signifie
concrètement par exemple qu'en banlieue parisienne, la précision est
comprise entre 50 et 500 m, alors qu'au fin fond de l'Isère, la précision est
comprise entre 5 et 15 km.

Aujourd’hui, la méthode GSM la plus utilisée est celle du Cell ID (Identification


de la cellule radio). Cette méthode consiste à récupérer les identifiants des
antennes GSM auxquelles le terminal est connecté. Par la suite, grâce à une base
de données faisant le lieu entre les identifiants des cellules et les positions
géographiques des antennes, le terminal est capable de déterminer sa position et
d'émettre une estimation.

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.

c. Géolocalisation par Wi-Fi

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.

d. Géolocalisation par adresse IP

Cette méthode permet de déterminer la position géographique d'un ordinateur ou


de n'importe quel terminal connecté à internet en se basant sur son adresse IP. Les
adresses IP sont gérées par l'IANA (Internet Assigned Numbers Authority), une
organisation qui s'occupe de découper les blocs d'adresses IP disponibles et de les
distribuer de façon très contrôlée aux pays qui en demandent. Toutes ces
attributions étant très bien documentées, il est possible de savoir dans quel pays se
trouve un terminal connecté à internet grâce à son adresse IP. On peut même
obtenir un niveau de précision de l'ordre de la ville en se basant sur la distribution
des adresses IP faite par les fournisseurs d'accès à internet.

e. Combinaison des différentes techniques

Il existe plusieurs inconvénients à l’utilisation d’une seule technique de


géolocalisation :

La dépendance au réseau GPS : l'incapacité de l'utiliser en intérieur et le temps


de réponse à l'allumage.

La dépendance au réseau GSM : sa couverture géographique, l'accès au réseau


GPRS pour exploiter l'information.

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.

2. Plateformes logicielles de géolocalisation


Les composants essentiels d'une plateforme de géolocalisation sont les suivants :

 Terminal communicant : C'est le terminal qui reçoit ses coordonnées


géographiques (via GPS ou tout autre moyen) et qui les envoie via un réseau de
télécommunications à la plateforme;
 Système informatique capable de recevoir, stocker et traiter les
informations : il s'agit des serveurs informatiques qui hébergent l'infrastructure et
qui reçoivent et traitent les données envoyées par les terminaux. Ce sont les
mêmes serveurs qui mettront à disposition l'information aux utilisateurs (via une
interface web par exemple);
 Module cartographique : c'est le module intégré au système informatique qui va
permettre d'afficher la position des terminaux sur un fond cartographique adapté.
Ce module prend en charge les calculs de distances, d'itinéraires, détecte
l'interaction avec les zones et permet d'avoir accès à des informations terrain (sens
interdits, restrictions pour les poids lourds, vitesses autorisées...).

3. Types de terminaux
Voici les différents types de terminaux disponibles selon leur mode de transmission des
données :

a. Terminaux GSM/GPRS

Ce moyen de transmission nécessite un terminal disposant d'un modem


GSM/GPRS ou 3G/UMTS, ainsi que d'une carte SIM de n'importe quel opérateur

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.

Si le forfait alloué à la carte SIM le permet, le terminal peut continuer à envoyer


des informations même lorsqu'il se déplace à l'international ou qu'il entre dans une
zone couverte par un autre opérateur. Il enverra alors les données en roaming.

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

Ce type de terminaux envoie les données à travers un réseau de satellites de


télécommunications comme « Inmarsat ». Même si ces types de canaux sont plus
restrictifs au niveau de la quantité de données envoyées, ils peuvent offrir par
ailleurs une couverture mondiale sans frais supplémentaires en fonction des
satellites et protocoles utilisés. Cela en fait des terminaux idéaux pour la
géolocalisation de conteneurs, navires ou véhicules circulant en plein désert.

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.

Figure 3 : MT 3550, terminal satellite fabriqué par Transcore

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 :

La géolocalisation dans le milieu professionnel est presque toujours synonyme de gain de


productivité, économies de carburant, économies de communications et sécurité accrue.
De plus, ces solutions offrent aux responsables de l'exploitation du parc 1 une vision
globale et un meilleur temps de réactivité en cas d'incident. Ceci permet à l'entreprise
utilisant un système de géolocalisation d'améliorer son service client et de réduire ses
coûts afin d'accroître sa compétitivité.

Quelques domaines dans lesquels la géolocalisation est communément utilisée sont listés
ci-dessous.

- Transport de marchandises et logistique.


- Propreté urbaine et assainissement.
- Transport de passagers.
- Suivi et protection de personnes.

14
- Protection de marchandises, véhicules et antivol.

Applications Personnelles :

- Suivi et sécurité des personnes.


- Sécurité des animaux.
- Sécurité des biens personnels.

Chapitre 2 : Application du projet au sein de la société


1. Techniques utilisées
La Société a fait une Combinaison entre deux techniques, la géolocalisation par GSM et la
géolocalisation par satellites, à l’aide d’un boitier avec un fond solide des technologies de
communication (GSM, 3G, GPS), qui est utilisé pour la localisation des véhicules et
envoyer l’information au serveur.

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.

Figure 5 : Système de géolocalisation par GPS et GPRS

IMT Group offre à ses clients un choix de trois types de ce terminal :

- Rutepla FM-ECO3 : Ce terminal est parfaitement adapté pour applications où


vous avez besoin de connaître l'emplacement de des objets distants, les
fonctionnalités de ce terminal sont :
o Gestion de localisation.
o Historique de la route.
o Etat d’allumage.
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.

16
Fiche technique de Ruptela FM-ECO3 :

GPS/GLONASS terminal uBlox MAX7

Number of digital inputs 4 inputs

Number of analogue inputs 2 inputs (0-30V)

Number of digital outputs 2 outputs

Internal memory 2 MB

Accelerometer LIS3DH accelerometer

Firmware update via GPRS and USB

Configuration update via GPRS and USB

GPS/GLONASS antenna External

GSM antenna Internal

Power supply +12/24V 1A/500mA

50 V (duration of 0,5 seconds)


High voltage protection
70 V ( 0,1 seconds)

Operating temperature -35°C ... +55°C

Size 111 x 75 x 25mm

Weight (netto) 227 g

Figure 6 : Boitier Ruptela FM-ECO3

- Rutepla FM-PRO3 : Ce terminal est parfaitement adapté pour les applications où


l'identification de l'emplacement des objets à distance est nécessaire. Il est

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.

Fiche technique de Ruptela FM-PRO3 :

Voice channel Socket 3,5 mm for PTT (Push-to-Talk)

GPS/GLONASS module uBlox MAX7-C

Configuration profiles 4 profiles

Battery Li-Pol 680 mAh

Number of digital inputs 4 digitals inputs

Number of analogue inputs 2 analogues inputs (0-30V)

2 simplified RS232 ports PORTA Rx, Tx - PORTB Rx, Tx;


or RS232 and RS485 port PORTA-485

Number of digital outputs 2 digitals outputs

CANbus J1939 v1.0 and v2.0 (FMS)

Internal memory 2MB + MicroSD map

1 Wire® 1

Accelerometer LIS3DH accelerometer

Firmware and configuration update Via GPRS and USB

GPS antenna External

GSM antenna Internal

18
Power supply 9-32V

50 V (duration 0,5 seconds)


High voltage protection
70 V (0,1 seconds)

Operating temperature -35°C ... +55°C

Size 111 x 75 x 25

Weight (netto) 287 g

Figure 7 : Boitier Ruptela FM-PRO3

- Rutepla FM-TCO3 : Chaque jour, les experts de Ruptela de R&D posent de


nouvelles demandes des clients. La croissance du marché des véhicules utilitaires
légers crée une forte demande pour les appareils capables de lire des données telles
que le kilométrage, les codes d'erreur du moteur, la consommation de carburant et
la vitesse du moteur à partir des ordinateurs de bord dans les véhicules modernes.
FM-TCO3 est une borne de connexion GPS / GSM / GLONASS, qui est capable
de déterminer les coordonnées de l'objet et de les transférer via le réseau GSM. Les
fonctionnalités de ce terminal sont :
o Gestion de localisation.
o téléchargement à distance de la carte de conducteur tachygraphe numérique.
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 Les affichages de données CAN de véhicule léger.
o Etat du moteur.

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

Fiche technique de Ruptela FM-TCO3 :

Voice channel Socket 3,5 mm for PTT (Push-to-Talk)

GPS/GLONASS module uBlox MAX7-C

Battery Li-Pol 680 mAh

Number of digital inputs 4 digitals inputs

Number of analogue inputs 2 analogues inputs (0-30V)

RS485 port PORTA-485

2 simplified RS232 ports PORTA Rx, Tx - PORTB Rx, Tx;

Number of digital outputs 2 digitals outputs

CANbus J1939 v1.0 and v2.0 (FMS)

Internal memory 2MB + MicroSD map

1 Wire® 1

Accelerometer LIS3DH accelerometer

Reading Thermo King data Yes

Reading digital
Yes
tachograph data

Firmware and configuration update Via GPRS and USB

GPS antenna External

GSM antenna Internal

Power supply +12/24V 1A/500mA

50 V (duration 0,5 seconds)


High voltage protection
70 V (0,1 seconds)

Operating temperature -35°C ... +55°C

Size 111 x 75 x 25

20
Weight (netto) 287 g

Figure 8 : Boitier Ruptela FM-TCO3

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. 

Chapitre 3 : Tâches réalisées au sein de la société


1. Cacher l’adresse IP de serveur quand on accède au site web
Pour cacher l’adresse IP de serveur, il faut configurer le Virtual Host et de fichier Hosts.
Pour la configuration de Virtual Host et de fichier Hosts avec Apache sous Windows :

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

La même chose ici. 


< VirtualHost www.mon-domaine2.com > Vous pouvez aussi rajouter le port comme ceci 
www.mon-domaine2.joe:80

Vous avez compris qu'il faut que vous entriez votre


email ici ! 
ServerAdmin [email protected] Bien sûr cette adresse peut être différente de celle de
votre premier domaine (www.mon-domaine.com).
C'est d'ailleurs un des intérêts du Virtual Host.

Entrez ici le chemin complet jusqu'au répertoire de


votre site www.mon-domaine2.com
DocumentRoot H:/home/www/domaine2/
Logiquement ce n'est pas le même que votre premier
site.

Rien de neuf, on entre le nom du Virtual Host


ServerName www.mon-domaine2.com
comme nom de Serveur.

Un petit plus sympathique ;) 


Pour plus de lisibilité, on stocke les erreurs dans un
logs/www.mon-domaine2.com-
ErrorLog autre fichier que le premier site. 
error_log
Vous pouvez nommez ce fichier comme bon vous
semble.

logs/www.mon-domaine2.com- La même chose qu'au dessus, sauf que là c'est pas


TransferLog
access_log pour les erreurs :D

< /VirtualHost > On ferme la configuration de ce Virtual Host

22
comme on fermerait un TAG en HTML.

 Une fois que le fichier vhost.conf est prêt, nous pouvons l'inclure dans le


fichier httpd.conf afin qu'Apache le prenne en compte. 
 D’abord, nous allons ouvrir un httpd.conf et rajouter, en bas de préférence pour y
accéder plus facilement, la ligne : 
Include conf/vhost.conf
 Ensuite, on passe à la configuration du fichier Hosts.
 On va vers la direction « C:\WINDOWS\system32\drivers\etc\ », et on trouve le
fichier Hosts
 Si le fichier ne se trouve pas dans cette direction ou bien la direction est fausse, il faut
essayer la direction suivante « C:\WINDOWS\system\drivers\etc\ ».
 Voila le contenu qu’on peut trouver dans le fichier Hosts :

# Copyright (c) 1993-1999 Microsoft Corp.


#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost

 Si on est sur un réseau et on trouve ça intéressant de faire plusieurs sites Intranet


accessibles facilement par www.le-domaine.com au lieu de http://192.168.0.123/site-
que-je-veux-voir/
 Il suffit de rajouter la ligne : 

192.168.0.123 www.mon-domaine2.com  (192.168.0.123 exemple de votre IP)

23
 Voila le fichier Hosts après la modification :

# Copyright (c) 1993-1999 Microsoft Corp.


#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x
127.0.0.1 localhost
192.168.0.123 www.mon-domaine2.joe

 Une fois que tout ça est fait, on sauvegarde le fichier hosts et on redémarre Apache et
le problème résolu

2. Programmation d’un Boitier Ruptela


- Pour Programmer le boitier, on commence par tester la carte SIM qui va être
insérée dans le boitier (l’envoi et la réception des SMS).
- On insère la puce dans le boitier et on le branche avec un ordinateur par USB pour
le configurer.

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

- Dans le programme on trouve les blocs :


o Le bloc « Global » : contient 3 blocs, le bloc « Protocol » où on choisie le
protocole UDP ou TCP, le bloc « Connection settings » où on écrie les
configurations APN de l’operateur et le bloc « APN settings » où écrie
l’adresse IP du serveur et le port de l’adresse.
o On trouve quatre profiles on prend le Profile 1 : contient 2 blocs
principaux, le bloc « Data seding » où on donne un intervalle du temps où
le boitier va envoyer l’information au serveur, on a choisie dans ce cas
60secondes pour que le boitier va envoyer l’information au serveur, et le
bloc « Data collection » où on donne le nombre de trame que le boitier va
envoyer au serveur.

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

Vous aimerez peut-être aussi