Vous êtes sur la page 1sur 8

Un systme dantivol de voiture tlcommande GSM dot dune fonction de golocalisation par GSM et GPS

A.S. ADEDJOUMA - G. ADJOVI - L. AGA - B. DEGBO


Laboratoire dElectrotechnique de Tlcommunications et dInformatique Applique Ecole Polytechnique dAbomey-Calavi, Universit dAbomey-Calavi 01 BP 2009, Cotonou Bnin adedjouma_semiyou@yahoo.fr

RSUM. Cet article prsente lanalyse et la conception dun systme lectronique embarqu, destin la commande et la localisation distance bases sur les rseaux GSM (Global System for Mobile communication) et GPS (Global Positioning System) et combines un systme antivol de voiture. Nous lavons conu de faon notamment remodeler larchitecture globale des systmes existants o la gestion est centralise auprs des oprateurs et o le rle de lutilisateur est limit des fonctions basiques de commande. Ce procd nous a permis dune part, de garantir une grande autonomie de fonctionnement au prototype et dautre part de garantir lutilisateur final, un contrle total sur toute la chane : surveillance commande localisation de sa voiture. ABSTRACT. This paper presents a stand-alone electronic system for remote control and localization based on GSM (Global System for Mobile communication) and GPS (Global Positioning System) networks. The mainly purpose of this devices conception is to provide another type of management in the anti-thief devices. In fact, in most of the existing anti-thief devices based on GSM and GPS, the management is confided to an operator or centralized in a data center. The procedure used in our system provides the owner with a total control in commands, supervision and localization of his vehicle. MOTS-CLS : tlcommande par SMS, golocalisation, GSM, GPS, antivol, anti-braquage. KEYWORDS: remote control by SMS, localization, GSM, GPS, anti-theft device, anti car-jacking.

Volume 1 2006, pages 1 8 A R I M A

A R I M A Volume 1 2006

1. Introduction
Le dveloppement croissant des tlcommunications mobiles les fait intgrer dans des applications aussi diversifies quutiles et courantes, de domotique [1][2], dapplications industrielles pour la manipulation et la surveillance distance de systmes complexes mais aussi dans des systmes de scurit, de dfense et de protection des biens et personnes. Dans ce dernier cas, nous nous sommes intresss aux systmes dantivol de voiture tlcommandables et localisables distance par technologie GSM dans un premier temps et GPS, par la suite. Cet intrt se justifie davantage par la recrudescence des vols et braquages de voiture au Bnin laquelle nous avons pour ambition, dapporter une solution. Cet article prsente la conception dun prototype dantivol de voiture qui intgre des fonctions de tlcommande base sur le rseau GSM [3] et de golocalisation exploitant tant le rseau GSM que le GPS mais avec la particularit doffrir un mode de fonctionnement autonome. Nous signifions par l, quaucune restriction nest faite lutilisateur final quant au contrle du systme depuis les commandes rencontres dans de tels modules (blocage, dmarrage, sirne. distance), jusqu la fonction de localisation, contrairement aux systmes analogues o cette dernire est centralise au niveau dun oprateur. Cette contrainte induit lintgration de la quasi-totalit des applications de traitement des informations des capteurs, dans la base embarque sur le vhicule protg. Cette centralisation de toutes les fonctions au sein du prototype requiert, en outre, un mode de fonctionnement interactif pour maintenir avec lutilisateur la communication en temps rel , pour une ventuelle prise en main distance lors des tches dexceptions ou des commandes personnalises. La prsentation des moyens quoffrent les rseaux GSM et GPS pour la tlcommande et la localisation permet den valuer leurs performances et leurs caractristiques utiles dans la ralisation du systme de mme que den cerner les limitations.

2. Fonctionnement gnral du systme


Le prototype fonctionne en antivol primtrique (dtection douverture et effractions) et aide limmobilisation de la voiture en cas de braquage. Dans sa configuration par dfaut, il sactive automatiquement la mise larrt de la voiture avec la cl contact. Toute utilisation (libre) du vhicule est alors conditionne par la dsactivation de la protection (par appel authentifi GSM mais non tax) dfaut de laquelle la coupure du moteur est ralise, accompagne dalertes visuelle et sonore et du verrouillage centralis des portes. Un module GSM intgr permet au systme dtre tlcommand sur toute ltendue de couverture du rseau utilis. Une authentification

ARIM A

Un systme dantivol de voiture tlcommande GSM dot dune fonction de golocalisation par GSM et GPS 3

base sur le contenu des commandes (17 au total) est systmatiquement ralise pour garantir la scurit dune part et permettre dautre part lutilisation de nimporte quel tlphone pour peu quil soit enregistr sur le mme rseau. Les fonctions tlcommandes sont : allumage/extinction des feux de dtresse, verrouillage/dverrouillage des portes, dclenchement/extinction de la sirne dalarme, blocage/dblocage du dmarrage, localisation gographique, dsactivation/activation de tout le dispositif dantivol. Les SMS mis par le systme vers lutilisateur (ou/et vers tout numro spcifi par ce dernier) sont quant eux destins notifier toute dtection ou anomalie ou confirmer la prise en compte des commandes. Une fonction de golocalisation par rseau GSM et GPS est intgre afin que le propritaire puisse connatre la position de sa voiture par SMS et suivre sa trajectoire globale, nimporte quel moment pourvu que la disponibilit du rseau GSM et des satellites GPS ne fasse pas dfaut. Le systme intgre par ailleurs une mmoire de sauvegarde dtat en carte de perte dalimentation et prvoit un clavier pour son activation/dsactivation en cas de mauvaise qualit ou dabsence de couverture du rseau GSM

3. La tlcommande
3.1. Analyse et choix du moyen de tlcommande
Les supports de commande qui sont gnralement utiliss travers les rseaux de tlcommunication sont multiples : SMS (Short Message Service), DTMF (Dual Tone Multiple Frequency), reconnaissance vocale [4] etc. Le choix auquel nous avons procd est fond sur trois critres majeurs : souplesse de mise en uvre et dutilisation, taux de fiabilit dexcution des commandes et enfin cot dutilisation conformment aux tarifs des oprateurs GSM au Bnin. La mise en uvre dune tlcommande base sur la reconnaissance vocale passerait par lintgration de DSP et des circuits de traitement de signal trs sophistiqus. Mais le codage et le traitement de la voix pour lacheminer dans le rseau GSM ne font pas de cette technique une solution utilisable en raison de la dnaturation de lempreinte vocale des personnes. Les signaux DTMF offrent lavantage dtre universels et exploitables sur tout rseau dun oprateur. Mais le nombre de commandes (17) utilisables avec notre systme te toute ergonomie au fonctionnement car lutilisateur final ne se retrouverait plus parmi toutes les combinaisons de chiffres mmoriser. Les DTMF ne peuvent par ailleurs qutre utiliss en mode communication (dcroch). Le cot final dutilisation serait alors tributaire de la taxation du rseau exploit qui est encore relativement lev au Bnin. Lenvoi des SMS a, par contre, si bien intgr les habitudes des abonns des

ARIM A

A R I M A Volume 1 2006

rseaux quil est le moyen le plus souple dutilisation, mme si leur usage pour le systme concevoir, implique lutilisation dun mme oprateur GSM tant pour la base embarque dans la voiture que pour le propritaire. Le cot de mise en uvre dune tlcommande base sur lutilisation des SMS est en outre moindre par rapport tous les autres moyens en raison de la relative simplicit du traitement qui est alors beaucoup plus logiciel que matriel. Les SMS nous sont en outre indispensables pour faire dialoguer le systme et son propritaire par lchange dinformations et requtes dtats et de fonctionnement de lantivol et des capteurs.

3.2. La mise en uvre de la tlcommande et de la communication par SMS


La lecture, linterprtation et lenvoi de SMS par le systme sont simplifis par lutilisation des commandes AT de la norme GSM 07.05 [5][6] de lETSI (European Telecommunication Standards Institute). La communication entre le microcontrleur et le terminal GSM intgr au systme, est ralise travers une liaison srie asynchrone RS232 [6][7] La commande AT+CNMI=1,1 configure le module GSM pour une indication systmatique au microcontrleur de larrive dun nouveau SMS par la trame de rponse <CR><LF>+CMTI : <mem>, <index><CR><LF>. Le SMS est lu grce la commande AT+CMGR=<index><CR>, laquelle le terminal rpond par : READ","numro metteur","AA /MM/JJ, hh:mm:sszz" <CR><LF>+CMGR :"REC <CR><LF>corps du message <CR> <LF> <CR> <LF>OK<CR><LF>. (zz =fuseau horaire). Il nous revient dextraire de toute la trame reue, les informations utiles au programme. Lidentification de linstruction reue par SMS procde dun test de correspondance des caractres du message. Pour lenvoi un SMS, le texte est transmis avec la commande AT+CMGS=< "numro destinataire"><CR> corps du message. Lenvoi est effectu avec la combinaison CTRL-Z. Un SMS correctement envoy est suivi de la rponse : <CR><LF>+CMGS : <ind><CR><LF>OK<CR><LF> o ind est lindex dans la mmoire denvoi, du message. En cas dchec de lenvoi dun SMS, <CR><LF>+CMS: ERROR<CR><LF> est retourne.

4. Analyse et choix des techniques de la golocalisation


La possibilit de tlcommander plusieurs milliers de mtres les fonctions du systme dantivol pose un problme logique : comment retrouver par exemple la voiture quon a immobilise 400 km de soi? Nous avions eu initialement pour objectif dexploiter la localisation par GSM en loptimisant au mieux pour une performance remarquable tout en dcentralisant ladministration globale de la localisation au niveau individuel. Nous avons alors t confronts au choix de la technique idale pour rendre
ARIM A

Un systme dantivol de voiture tlcommande GSM dot dune fonction de golocalisation par GSM et GPS 5

indpendant le systme dun centre externe de traitement. Le rseau GSM nous a offert trois familles de localisation : lidentification de cellule " CELL-ID " : la plus simple mettre en uvre de tous mais dont la prcision varie inversement avec la taille des cellules GSM [8].le timing advanced (TA): qui complte le plus souvent le Cell-ID o le paramtre TA permet de situer le mobile dans des cercles concentriques autour de la BTS (Base Transceiver Station) [8]. Cependant ce paramtre est trs peu accessible sur les terminaux GSM sans un interfaage gnralement avec un micro-ordinateur. Nous navions eu la possibilit dy accder au cours de nos essais, quavec le TC35 de Siemens [6]. la triangulation par mesure de temps de propagation TOA (Time of Arrival et TDOA Time Difference of Arrival- et dangle AOA (Angle of Arrival) : Lutilisation des mthodes de triangulation est impossible dans un systme embarqu capacit de traitement limit car de nombreux paramtres dont de nombreuses variables, ne sont accessibles quau sein du rseau et non pas sur les terminaux. Elles ncessitent par ailleurs la puissance de traitement dun PC plutt que de celui dun microcontrleur notamment celui utilis, fut-il trs performant [8]. Les modles empiriques de Walfish-Ikegami [9] et de HataOkumura [10] exploitent des paramtres que nous aurions pu traiter avec un microcontrleur pour amliorer la prcision du Cell-ID mais aucun rseau GSM bninois ne remplit au moins 40% les conditions dutilisation des formules. Aussi la mthode de diagrammes de Latapy tait-elle trop complexe grer avec un rseau tendu ce qui entacherait lvolutivit du systme propos. Nous nous sommes donc focaliss sur la technique de localisation par cell-ID. La difficult notoire quelle prsente et quil nous a fallu rsoudre est la confusion quelle engendre par rapport la vraie cellule de localisation du terminal embarqu en raison des phnomnes de propagation des signaux (dispersion, diffraction, diffusion) qui occasionnent des hand-over intra et intercellulaires frquents.

4.1. Mthodologie mise en uvre pour amliorer la prcision de la localisation par cell-ID
Notre approche pour rsoudre cette difficult et amliorer sensiblement la localisation par cell-ID est base sur le principe vident : si le terminal embarqu effectue n hand-over distincts dans un intervalle de temps t, il se situe forcment lintersection des espaces gographiques correspondant la couverture de toutes les BTS impliques . Il nous a fallu traduire cette hypothse en un programme qui dtermine automatiquement cette intersection pour cinq (5) cell-ID systmatiquement stocks en mmoire programme et actualiss au gr des hand-over, sachant quun cellID nest inscrit dans la mmoire que sil ne compte pas parmi les cinq initiaux. Le choix du nombre de cell-ID est empirique et est bas sur le fait que plus il y a de cell-ID, plus la localisation se prcise. Nous avons alors dfini des plages mmoires non rinscriptibles de 32 bits pour chaque cell-ID. Chaque bit dune plage correspond une
ARIM A

A R I M A Volume 1 2006

rgion de superficie restreinte (gnralement un quartier). Tous les BTS ayant des champs gographiques communs prsentent au mme poids de bit, la valeur 1 et aux autres, la valeur 0 . Ainsi pour les cinq cell-ID, lopration logique AND annule toutes les rgions non communes. Il ne reste de cette opration quun double mot (32bits) dont des bits trs limits se trouvent 1 (5 bits au pire des cas). Le vhicule se situe assurment dans les rgions trouves.

4.2. Observations et analyses


Le principe mis en uvre pour amliorer la prcision de la localisation par cell-ID a t soumis des tests grandeur relle dans lagglomration urbaine de Cotonou (Bnin) et sest rvl concluant. Au terme de toute la procdure de regroupement intercellulaire, nous avons ainsi pu optimiser la prcision 80% mme si le rayon de localisation reste relativement important. La localisation GSM ainsi mise en uvre permet lutilisateur dinterroger le systme par SMS et de recevoir sur son portable un SMS comportant les zones probables de localisation de sa voiture. La localisation par GSM est valable sur toute ltendue du rseau de loprateur telecel soit une couverture presque intgrale du territoire du Bnin. Cette application est transposable donc utilisable sur nimporte quel rseau dun oprateur GSM. Ce type de localisation nest toutefois utile que pour suivre la trajectoire globale de la voiture. La prcision varie en effet inversement avec les dimensions de la cellule. A Cotonou, le rayon des cellules du rseau de loprateur telecel Bnin utilis pour lexprimentation varie entre cinq cents (500) mtres et trois (3) kilomtres. Pour un tracking du vhicule, seul le systme GPS reste de vigueur et le plus fiable pour un rayon de 25 100 mtres de prcision. Aussi avons-nous intgr en option, un module GPS qui recueille les coordonnes gographiques de la voiture et lenvoie par SMS au propritaire, sur requte. Pour rester conforme lobjectif initial de ralisation du projet qui est de donner lutilisateur le contrle total du systme, nous avons crit un programme fonctionnant sur ordinateur MS Windows (limit la ville de Cotonou) qui affiche le lieu correspondant aux coordonnes reues sur son tlphone portable. Le dit programme devra faire lobjet dune conception plus labore car il reste encore trs basique et dune rsolution trs faible pour les moindres dtails. Des tests raliss avec les coordonnes gographiques des sites de loprateur telecel ainsi que des mesures avec un rcepteur GPS portatif ont conclu toutefois la prcision du code en Visual Basic.

5. Le systme lectronique
Lquipement lectronique est dcompos en six modules savoir : la carte dacquisition des entres: Elle sert dinterface entre llectronique du module de gestion et lenvironnement externe que constituent le circuit lectrique de la voiture

ARIM A

Un systme dantivol de voiture tlcommande GSM dot dune fonction de golocalisation par GSM et GPS 7

et les capteurs utiliss. la carte de gestion: Elle assure la gestion et la coordination des diffrentes tches ralises par les autres modules. Le coeur est un microprocesseur qui ralise les fonctions essentielles du montage cest--dire lacquisition des entres, la gestion des communications travers le rseau GSM, le traitement des donnes et la mise jour des sorties. Nous avons choisi le PICBASIC PBM-R1 du fabricant Comfile. la carte de commande: relais, est lintermdiaire grce auquel les ordres sont traduits en actions physiques au niveau des quipements qui sont rellement commands. le module GSM : donne laccs au rseau dun oprateur GSM pour les communications entre le prototype et lutilisateur. Il fournit galement la carte de gestion, des informations ncessaires la localisation de la voiture. le rcepteur GPS : recueille les informations ncessaires au positionnement gographique de la voiture. Il est connect au module de gestion par une liaison RS232. Les cinq modules ci-dessus cits composent la base embarque dans la voiture. Le module de tlcommande: est le tlphone GSM habituel de lutilisateur ou tout autre tlphone utilisant une carte SIM du mme rseau.

Figure 1. Synoptique de la base

6. Conclusion et perspectives
Lutilisation du rseau de transmission GSM pour lexcution distance dactions plus ou moins complexes telles que la manipulation dquipements lectriques et mcaniques est une voie prometteuse explorer pour les systmes modernes de surveillance et de scurit voire galement de domotique. Lexploitation faite des rseaux GSM et GPS dans la conception du prsent antivol nous a permis de rendre plus autonome le systme dantivol et ainsi, de ladapter aux contraintes et ralits socioconomiques locales qui ne cadrent pas forcment avec le dveloppement technologique et conomique des pays occidentaux qui sont de vritables socits de consommation. Notre travail a essentiellement consist optimiser des moyens la rigueur simplistes
ARIM A

A R I M A Volume 1 2006

voire peu fiables (utilisation de SMS et notamment du principe de la localisation par Cell-ID) pour en faire de vritables outils de lutte contre la recrudescence des braquages et vols de voitures au Bnin en dcuplant les moyens et le champ daction des utilisateurs. Il est noter que le fonctionnement du systme reste tributaire de la qualit et des performances des rseaux GSM quant aux communications entre la base embarque et les utilisateurs finaux. Aussi nos travaux pour amliorer la localisation par Cell-ID ont-ils t concluants mais demeurent impropres pour des applications exigeant une grande prcision de localisation comme notamment le tracking. Il nous est apparu vident qu la date actuelle, seul le GPS reste le systme le plus fiable pour une localisation dune grande prcision. Mais le souci de ne pas faire dpendre lutilisation dune partie des fonctionnalits du prototype dune tierce structure ou oprateur nous a motiv lcriture dune application qui permet chacun doprer sa localisation. Le logiciel devra tre labor avec un plus grand soin pour une rsolution optimale. En effet, la cartographie exploite est une image JPEG qui noffre pas un rendu optimal pour des dtails prcis. Un traitement avec une image vectorielle serait indiqu pour un rsultat plus fiable.

7. Bibliographie
[1] Une tlcommande pilote par portable GSM, Electronique et Loisirs Magazine, n 7 pp 30-35. [2] Brice GBAFFONOU, "Etude et ralisation dun systme dappel durgence, de signalisation vocale et de tlcommande par voie tlphonique", mmoire CPU/UAC, 2001. [3] Un antivol auto avec GSM et GPS, Electronique et Loisirs Magazine, n 26 pp 8-19. [4] X. LAGRANGE, P. GODLEWSKI, S. TABBANE, Rseaux GSM-DCS, Herms, Paris, 1995. [5] http://webapp.etsi.org/ action%5CPU/20050118/ts_127005v060001p.pdf. Accd le 28-04-2005 pour tlcharger la documentation des commandes AT de la norme GSM 07.05. [6] David REY, Interfaces GSM, Montages pour tlphones portables, Dunod, Paris 1995 [7] Basic Single Board Computer PICBASIC 2000 Manuel de rfrence, Comfile Technology. [8] Positioning of a cellular phone using the SIM, Oskar Mattsson, Stockholm, 2001, http://www.imit.kth.se /~matsbror / msc_theses/oskar_thesis_report.pdf (Accd le 2704-2005). [9] COST231 Walfisch-Ikegami Propagation Model, http://www.awe-communications. com / Propagation/wal_ike/walike.htm (Accd le 28-04-2005). [10] Propagation Model of Hata-Okumura, http://www.awe-communications.com/ Propagation/hata_oku/hatoku.htm. (Accd le 28-04-2005).

ARIM A

Vous aimerez peut-être aussi