Académique Documents
Professionnel Documents
Culture Documents
Filire
Ingnieurs en Tlcommunications
Option
Hamdi REKIK
Encadr par
Ddicaces
Je ddie ce travail A mon cher pre Abdelkarim et ma chre mre Naziha,
Pour lducation et le grand amour dont ils mont combl depuis ma naissance. Pour leur patience et leurs sacrifices.
A mes chers frres : Mohamed, Rochdi et Imed. A leurs femmes Fatma, Mawaheb et Najet. A mes amis Dhia, Akram, Rami, Tarak, Mehdi, Zied. A mes amies Hazar, Sameh, Naouel, Rajaa, Refka. A tous mes autres amis. A tous mes proches. A tous ceux que jaime et ceux qui maiment.
Hamdi
-i-
Rsum
Rsum: Le GPRS prsente une convergence de deux rseaux intressants: le GSM et l'Internet. Par consquent, le GPRS bnficie des avantages des deux rseaux voire la mobilit et l'accs aux diffrentes applications offertes par le Web. Le but de ce projet consiste traduire cette convergence et concevoir une interface d'accs Internet via le rseau GPRS et ceci en utilisant un modem GSM/GPRS. La solution propose comporte une configuration matrielle du terminal constitu par le modem, le PC et la liaison RS232 existante entre les deux. La deuxime partie est consacre au dveloppement d'une interface logicielle permettant l'utilisateur d'accder aux diffrents services disponibles.
Mots cls: Rseau GPRS, modem GSM/GPRS, commandes AT, RS232, service Internet, interface utilisateur
- ii -
Abstact
Abstract: The GPRS presents a convergence of two interesting networks: the GSM and the Internet. So the GPRS profits from the advantages of the two networks even mobility and the access to the various applications offered by the Web. The goal of this project consists in translating this convergence and conceiving an interface of access Internet via GPRS network and this by using a GSM/GPRS modem. The suggested solution comprises a hardware configuration of the terminal consisted of the modem, the PC and the RS232 connection between the two equipment. The second part is devoted to the development of a software interface making possible to the user to reach the various services available.
Key words: GPRS Network, GSM/GPRS modem, AT commands, RS232, Internet, user interface
- iii -
Avant-propos
Le travail prsent dans ce rapport a t ralis dans le cadre de notre projet de fin d'tudes du cycle d'Ingnieur en Tlcommunications l'Ecole Suprieure des Communications de Tunis (SUP'COM). Ce projet a t ralis en collaboration entre SUP'COM et TELECOM PARIS et a t men dans les locaux des socits EBSYS et TUNAV au ple El Ghazala des technologies des communications. Au terme de ce travail, je tiens remercier avant tout Monsieur Adel GHAZEL, Matre de Confrences en Tlcommunications SUP'COM, pour son encadrement, son soutien et ses prcieux conseils. Je tiens aussi remercier Monsieur Samuel TARDIEU, enseignant-chercheur TELECOM PARIS, qui a accept de me consacrer de son temps et de me renseigner pour assurer la bonne marche de ce projet. Je remercie galement Monsieur Zouheir BEN ABDELLAH, enseignant l'ISETCOM, qui je lui suis trs reconnaissant pour l'aide et les conseils qu'il m'a prodigus ainsi que les critiques qu'il m'a faites. Il mest aussi agrable dexprimer mes vifs remerciements Monsieur Anouar BEN CHAHED ingnieur de dveloppement et chef de projets EBSYS, Monsieur Chiheb REBAI matre assistant l'ISAMM, Monsieur Khaled GRATI assistant SUP'COM, ainsi que tout le personnel de EBSYS et TUNAV pour leur soutien, leur encouragement et lambiance de travail agrable que jai trouve au sein de ces entreprises. Jadresse ma plus vive reconnaissance tous mes enseignants de SUPCOM pour la formation quils mont donn ainsi qu'aux membres de jury qui ont accept de juger mon travail. Finalement, je remercie tous ceux qui n'ont pargn aucun effort, de prs ou de loin, pour me permettre d'accomplir mon projet et j'espre que a sera le bon dpart pour des travaux ultrieurs.
- iv -
Chapitre II
II.1 Introduction......................................................................................................................... 20 II.2 Etude du modem M1306B de WAVECOM ....................................................................... 20 II.2.1 Prsentation des fonctions supportes ............................................................................ 20 II.2.2 Caractristiques physiques.............................................................................................. 22 II.2.3 Modes de configuration .................................................................................................. 24 II.3 Etude des commandes AT pour le service GPRS............................................................... 25 II.3.1 Dfinition de la classe du terminal et attachement au GPRS.......................................... 25 II.3.2 Dfinition et activation du contexte PDP....................................................................... 26 II.3.3 Dfinition du profil de QoS ............................................................................................ 27 II.3.4 Rponse l'activation du contexte PDP ......................................................................... 27 II.3.5 Autres commandes.......................................................................................................... 28 II.4 Etude des commandes AT pour le TCP/IP ......................................................................... 28 II.4.1 Envoi et rception des emails ......................................................................................... 28
-v-
II.4.2 Chargement/dchargement des fichiers .......................................................................... 29 II.5 Exploitation de la liaison srie RS232 ................................................................................ 30 II.5.1 Synoptique de la liaison srie ......................................................................................... 30 II.5.2 Caractristiques de la liaison RS232............................................................................... 31 II.5.3 Brochage de la prise RS232............................................................................................ 32 II.5.4 Contrle de flux .............................................................................................................. 33 II.6 Conclusion .......................................................................................................................... 34
Chapitre III
III.1 Introduction......................................................................................................................... 35 III.2 Configuration du mode de communication PC-modem ..................................................... 35 III.2.1 Configuration du port srie ............................................................................................. 35 III.2.2 Redirection du trafic de la carte rseau via le port srie ................................................. 36 III.2.3 Transfert direct via le port srie ...................................................................................... 37 III.3 Conception de l'application de pilotage du transfert GPRS................................................ 37 III.3.1 Accs au Web ................................................................................................................. 37 III.3.2 Emission rception des emails ........................................................................................ 39 III.3.3 Chargement/dchargement des fichiers .......................................................................... 40 III.4 Dveloppement de l'interface utilisateur............................................................................. 42 III.4.1 Ouverture du port srie et choix du service .................................................................... 42 III.4.2 Accs l'Internet............................................................................................................. 44 III.4.3 Service de messagerie lectronique ................................................................................ 44 III.4.4 Service de transfert des fichiers ...................................................................................... 45 III.5 Conclusion .......................................................................................................................... 46 Conclusion gnrale .......................................................................................................................... 47 Annexe I: La boucle locale radio WLL........................................................................................... 48 Annexe II: Signalisation du RTCP et circuits d'interface ligne ................................................... 49 Bibliographie ..................................................................................................................................... 53 Glossaire............................................................................................................................................. 55
- vi -
- vii -
Introduction gnrale
Avec la croissance de lInternet, lutilisation des rseaux de donnes commutation de paquets sest considrablement dveloppe pendant les annes 1990 ; et paralllement , la tlphonie mobile a connu une croissance norme depuis 1992 grce lapparition du GSM dont lutilisation a rellement explos partout dans le monde. Le succs du GSM et la dmocratisation de lInternet laissrent entrevoir une convergence des deux systmes permettant ainsi aux oprateurs une ouverture sur le nouveau march de la transmission de donnes sans fil qui offre, de nos jours, de trs bonnes perspectives. Ainsi, cette convergence a permis lapparition du service GPRS. Le rseau GPRS prsente plusieurs avantages et offre divers services qui satisfassent aux besoins des utilisateurs. En effet, le dploiement d'un rseau filaire est trs onreux dans les zones rurales et les zones o les infrastructures de tlcommunications sont insuffisantes. Dans ce cas, les oprateurs trouveront l'implantation du GPRS comme la meilleure solution pour satisfaire aux exigences des utilisateurs voulant bnficier des services de l'Internet et la transmission de donnes. Un autre cas concret prsentant l'utilisation du GPRS se manifeste dans la go-localisation. En effet, plusieurs entreprises, voulant superviser leurs vhicules, peuvent utiliser la dtection de position via le GPS (Global Positioning System). Les informations de positions sont transmises au superviseur via le rseau GSM par des messages courts (SMS). Une solution plus performante de point de vue vitesse de transfert de donnes de position en temps rel est celle de l'utilisation du GPRS. Ainsi, dans le cadre de notre projet de fin d'tudes, nous proposons de dvelopper une solution permettant l'accs Internet depuis un PC connect un modem GSM/GPRS. Nous allons, donc, tudier et configurer ce type de modem. Par la suite, nous allons concevoir et dvelopper des interfaces logicielles permettant ce types d'accs. Le prsent rapport est sturctur en trois chapitres couvrant lensemble des aspects de notre travail : Le premier chapitre prsente l'architecture, les caractristiques et les applications du rseau GPRS. L'accs ce dernier se fait grce des terminaux ddis aux applications fournies. Notre choix s'est guid vers l'utilisation d'un modem GSM/GPRS connect un poste informatique. L'ensemble joue le rle d'un terminal GPRS. Pour justifier le choix de ce type de modem
Etude et dveloppement dune interface daccs Internet via le rseau GPRS GSM/GPRS, nous allons prsenter les diffrents produits existants sur le march et comparer leurs caractristiques. Aprs avoir choisi le produit correspondant, nous allons prsenter, dans le second chapitre, une tude du modem choisi de point de vue fonctionnalits, caractristiques et commandes ncessaires pour sa configuration. A la fin de ce chapitre, nous allons dtailler le type de la liaison entre ce modem et le PC. Le dernier chapitre est ddi la prsentation des dtails de dveloppement de l'application. Tout d'abord, nous allons configurer la liaison existante entre le modem considr et le PC. Ensuite, nous exposerons la conception et les diffrentes tapes de dveloppement de l'interface d'accs Internet. Nous allons illustrer quelques extraits de l'interface utilisateur qui permet l'accs aux services fournis.
Chapitre I
Etude et dveloppement dune interface daccs Internet via le rseau GPRS connexions permanentes avec le rseau et de prendre son temps crire un mail ou amener des donnes depuis Internet. Ensuite, le service GPRS est plus rapide ; ceci est illustr par la vitesse de transfert (de lordre de 171.2 kbps) et par la vitesse de connexion. Puis, cest un service support par les rseaux GSM, il bnficiera, par consquent, de zones de couverture tendues. Enfin, le GPRS est plus performant car il permet la transmission d'un volume de donnes plus important. Ce qui permet de recevoir des e-mails plus lourds comportant des fichiers attachs par exemple.
Le rseau GPRS et le rseau GSM fonctionnent en parallle : le premier est utilis pour le transport des donnes et le second pour les services classiques de la voix. Les deux rseaux utilisent le mme sous-systme BSS (les stations de base BTS et leur contrleur BSC), cest ensuite quils se distinguent. En effet, l'implantation du GPRS peut tre effectue sur un rseau GSM existant. Les BTS ne subissent que linstallation d'un logiciel spcifique alors que le BSC doit tre doubl par un contrleur de paquets PCU. [2]. Aprs ces lments vient le cur du rseau (Core Network) du GPRS comprenant: Un nud de service GPRS (SGSN, Serving GPRS Support Node) qui joue le rle dun commutateur GPRS et qui est quivalent au MSC (Mobile Switching Center), il gre donc les terminaux prsents dans une zone donne, vrifie l'enregistrement des abonns, les authentifie et autorise les communications. Un nud de passerelle (GGSN: Gateway GPRS Support Node) qui est reli un ou plusieurs rseaux de donnes (IP, X25) et qui joue le rle dinterface entre ces rseaux de donnes et le SGSN auquel est rattach labonn en accs [1]. La figure 1 illustre larchitecture gnrale dun rseau GPRS-GSM.
FSI:Fournisseurs d'Accs Internet BTS: Base Transceiver Station PCU: Packet Controller Unit GMSC: Gateway Mobile Switching GGSN: Gateway GPRS Support Node HLR: Home Location Register
RTCP:Rseau Tlphonique Commut Publique BSC: Base Station Control MSC: Mobile Switching Center SGSN: Serving GPRS Support Node VLR: Visitor Location Register GSM: Global System for Mobile Communications
I.2.2.2
Architecture en couches
Comme dans le RNIS (Rseau Numrique Intgration de Services), deux plans sont distingus dans le GPRS : le plan de signalisation et le plan usager appel plan de transmission. Le plan de signalisation sert assurer la gestion de la mobilit. Quant au plan de transmission, il sert transfrer toutes les donnes des utilisateurs. Les diffrentes couches du plan de transmission qui sont reprsentes sur la figure 2 sont les suivantes.
Figure 2 - Protocoles du plan de transmission du GPRS La couche physique gre les canaux physiques et est responsable des oprations de modulation, dmodulation, codage, dcodage, synchronisation, mesures, etc. La couche MAC (Medium Access Control) gre laccs la ressource radio tandis que la couche RLC (Radio Link Control) est responsable de la segmentation et du rassemblage des paquets LLC (Logical Link Control). La couche RLC peut, en outre, fournir un transport fiable entre le mobile et la station de base. La Couche LLC offre une liaison fiable et crypte entre le mobile et le SGSN. Le protocole SNDCP stend entre le mobile et le SGSN. Il permet dadapter les protocoles des couches suprieures aux protocoles spcifiques du GPRS. Le protocole BSSGP transporte les informations de routage et de QoS entre le BSS et le SGSN. Le protocole GTP encapsule le flux utilisateur entre le GGSN et le SGSN de manire transparente. Il utilise soit TCP, soit UDP, en fonction de la QoS dfinie dans les contextes PDP [2].
Etude et dveloppement dune interface daccs Internet via le rseau GPRS La figure 3 illustre le plan de signalisation du GPRS. Il ressemble dassez prs au plan de transmission, mais il fournit certains services supplmentaires comme le contrle daccs et le contrle de mobilit dans le rseau GPRS. En effet, les messages de signalisation sont groups dans la couche GMM pour la gestion de la mobilit et la couche SM pour la gestion des appels [2].
Tableau 1 Classification des dbits en fonction du type de codage En ce qui concerne la qualit de service dans le rseau GPRS, celui-ci permet la transmission de donnes suivant diffrents profils de qualit de services dont chacun est dfini par lensemble des attributs suivants : classe de priorit : 1, 2, 3 (1est la plus haute) classe de fiabilit : 15 (5 est la plus fiable) classe dlai : 14 (1 est la plus rapide) classe de dbit maximum : 19 (9 est le plus haut dbit) classe de dbit moyen : 118 (18 est le plus rapide) [2]
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Ces paramtres sont des indicateurs cls qui permettent au rseau GPRS de grer dynamiquement les ressources en fonction de la qualit requise aux utilisateurs [2]. Pour rpondre aux besoins de ces derniers et rpondre leurs exigences, trois classes de terminaux ont t dfinies :
Classe A : Le terminal est activ sur le rseau GSM et GPRS (GSM attach et GPRS attach). Il peut communiquer simultanment dans les deux modes (paquet et circuit). Il ncessite ainsi deux metteur/rcepteur.
Classe B : Le terminal est activ sur GSM et GPRS, mais les communications en mode circuit GSM et en mode paquet GPRS ne peuvent avoir lieu simultanment. Classe C : Le terminal est activ soit sur le rseau GPRS, soit sur le rseau GSM, mais pas simultanment.
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Ainsi, trois tats sont associs un terminal mobile: Idle (tat repos ou en veille) : Le terminal neffectue pas de transmission. Il doit effectuer la procdure attach dinscription au rseau avant davoir accs aux services de paquets et passer en mode stand-by. Stand-by (tat en attente) : Le terminal est attach au rseau GPRS et peut recevoir des appels entrant par paging. Le mobile effectue des mises jour de localisation lorsquil change de zone de routage. Aprs rception dun message de paging, le mobile passe ltat ready. Ready (tat prt) : Le terminal peut recevoir les paquets de donnes du SGSN. Il retourne spontanment ltat stand-by aprs l'expiration de la temporisation. Pour retourner ltat de repos, le mobile devra initier la procdure de dsinscription (GPRS detach). Lorsque le terminal mobile est teint, il nest pas reconnu par le rseau.
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Un terminal mobile doit, donc, sattacher au rseau. Cette procdure consiste tablir un lien logique entre le mobile et le SGSN et elle est fortement lie la gestion de la mobilit. Un mobile attach est connu du rseau et peut donc tre joignable. Cette procdure consiste, en fait, lenvoi dune demande dattachement (GPRS ATTACH REQ) par le mobile au rseau. Ce dernier vrifie si l'utilisateur est autoris, copie son profil du HLR vers le SGSN, lauthentifie et lui envoi une rponse dattachement (GPRS ATTACH RES) [5]. Lopration inverse, le dtachement, est effectue lorsque le mobile ne souhaite plus utiliser les services GPRS ou lorsque le terminal devient en dehors de la zone du SGSN. Aprs ltablissement de la procdure dattachement, et pour pouvoir changer des paquets de donnes avec les rseaux PDN, un terminal mobile doit s'affecter par une ou plusieurs adresses utilises dans le rseau extrieur. Cette adresse s'appelle l'adresse PDP (adresse de protocole de donnes de paquet). Ainsi, un utilisateur du service GPRS peut ouvrir plusieurs sessions rseaux avec des qualits de services diffrentes sur un mme terminal. On appelle donc un contexte PDP lensemble des informations qui sont stockes dans le mobile, le SGSN et le GGSN pour permettre lchange de donnes avec un rseau PDN. Un contexte PDP contient gnralement : Le type du rseau PDN utilis (IP, X25, etc). Ladresse PDP du terminal. Ladresse IP du SGSN avec lequel labonn est reli. Le point daccs au service rseau utilis (NSAP). La QoS ngocie. Ainsi, avec un contexte PDP activ, le terminal mobile est connu pour le PDN externe et peut donc envoyer et recevoir des paquets de donnes. Cette procdure dactivation du contexte suit les tapes suivantes : Le SGSN dtermine dabord le GGSN connect au PDN demand et il lui transmet la requte de cration du contexte PDP (Create PDP context request) aprs avoir la reu du terminal la requte dactivation du contexte PDP (Activate PDP context) tout en contrlant les droits daccs de lutilisateur. Ensuite, une fois que la procdure d'activation a russi au niveau du GGSN, un message est envoy au mobile pour l'informer. La figure 6 illustre bien cette procdure [5].
10
Figure 6 Mcanismes d'activation du contexte PDP pour un terminal mobile GPRS Aprs ces procdures, le terminal est maintenant en connexion avec le rseau PDN et peut mettre et recevoir les donnes.
11
Etude et dveloppement dune interface daccs Internet via le rseau GPRS leur intranet depuis un mobile. Pour certaines entreprises, ce besoin de fournir un accs aux employeurs tout moment et en tout lieu devient primordial. Transfert de fichiers et de contenu multimdia: Grce aux dbits atteints par le GPRS, le transfert de fichiers (documents, images, vido..) est tout fait envisageable dans des intervalles de temps relativement rduits. Le commerce lectronique : Un des principaux enjeux dInternet est le dveloppement de services ddis au commerce lectronique. Cette forme de commerce est en pleine extension depuis ces dernires annes. Lintroduction de GPRS va permettre damliorer laccs ce type de services depuis un mobile. Services dinformation : De nombreux services dinformation sont dj fournis par le GSM en mode circuit. Ces services tels que les prvisions mto, les rsultats sportifs, les informations boursires seront accessibles par lintermdiaire du GPRS mais avec une amlioration considrable. Tlmtrie : Ce type dapplication pourra tre exploit, par exemple, pour la surveillance distance, la remonte des mesures, les distributeurs automatiques ou encore le contrle des quipements distance. Services de messages courts (SMS) : Grer la transmission et la rception de SMS Golocalisation : Le principe de la localisation via GPRS consiste superviser les vhicules en dtectant leur position par le GPS. Ces donnes seront achemines vers le superviseur via le rseau GPRS pour lui permettre de mettre jour la position du vhicule.
12
13
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Les modems externes : Ces modems offrent en gnral plus de fonctionnalits que les modems internes. Leur interfaage se fait, dans la plupart du temps, via une liaison USB, mais peut tre aussi une liaison srie. Dans le tableau 2, nous prsentons une classification en terme de cot, fonctionnalits et caractristiques des principaux produits existants sur le march.
ITEGNO iTegno 3000 499 Accs Internet Tx/Rx emails Tx/Rx fax Tx/Rx SMS Tx/Rx appels vocaux 900, 1800 USB 93 x 64 x 12 mm 58 g Intgre Classe 10 85.6 kbps
Poids Antenne Classe GPRS Vitesse max de transmission de donnes GPRS Vitesse max de transmission de donnes GSM Data/Fax Pile TCP/IP Compatibilit OS
14.4 kbps
14.4 kbps
14.4 kbps
14.4 kbps
14.4 kbps
Commandes AT
Oui -
Oui -
Oui -
Oui -
Oui
Oui
Oui
Oui
14
SAGEM MO190 Voix SMS Donnes 900, 1800, 1900 RS232 54 x 34 x 3 Mm 10 g Externe Classe 10 85.6 kbps
FALCOM C2D 215 Voix SMS Donnes 900, 1800 RS232 64 x 41.5x 10.5 mm 40 g Externe Classe 10 -
FALCOM I2D 205 Voix SMS Donnes 900, 1800 RS232 40.4 x 61.5 x 9 mm 36.6 g Externe Classe 10 -
SIEMENS MC35 430 Voix SMS Donnes 900, 1800 RS232 54.5 x 36 x 3.6 mm 9g Externe Classe 8 85.6 kbps
SIEMENS MC45 260 Voix SMS Donnes 900, 1800, 1900 RS232 53 x 34 x 3.5 mm 10 g Externe Classe 10 85.6 kbps
Poids Antenne Classe GPRS Vitesse max de transmission de donnes GPRS Vitesse max de transmission de donnes GSM Data/Fax Pile TCP/IP Compatibilit OS Commandes AT
14.4 kbps
14.4 kbps
14.4 kbps
14.4 kbps
Oui
Oui
Oui
Oui
Oui
Tableau 3 - Classification des produits commerciaux des modems GSM/GPRS (2) La classe du GPRS correspond au nombre de TS en front montant et descendant entre le terminal et le rseau. La notation de ces TS est "n+m", o n le nombre de TS du "downlink" et m le nombre de TS du "uplink". La classe 10 correspond 5 TS (2+3 ou 3+2) et peut assurer une vitesse de transfert de donnes comme suit: de 16 24 kbps en "upload" et de 32 48 kbps en "download".
15
Etude et dveloppement dune interface daccs Internet via le rseau GPRS mmes caractristiques oprationnelles (vitesse max de transmission de donnes, classe GPRS, type dantenne,). Pour cela, les critres de choix les plus importants des modems GSM/GPRS que nous allons adopter sont principalement le fait que ces produits sont contrlables par les commandes AT, le cot et les fonctionnalits spciales et optionnelles dont la plus importante est la prsence dune pile TCP/IP qui va contenir les paquets IP. De ce fait, nous avons choisi de travailler avec le modem WAVECOM-M1306B qui rpond aux exigences de lapplication et qui est disponible lentreprise d'accueil de notre projet de fin d'tudes.
tlcommunications dont on peut citer principalement: la technique WLL base sur la technologie GSM et la go-localisation. En effet, le rseau GSM joue un rle important pour les systmes WLL. Ainsi, on peut considrer le GSM-WLL comme une technologie efficace pour des secteurs urbains de grande capacit ou pour des rgions exigeant une couverture rpandue. Cette technologie offre dnormes services qui sont plus avancs que ceux offerts par les rseaux cbls. En effet, la robustesse de la plateforme GSM et ses avantages conomiques, rendent le systme trs important de point de vue conomique et technique. GSM-WLL possde plusieurs avantages conomiques et pratiques pour la tlphonie fixe. Dabord, le cot de connexion dun client au commutateur travers le rseau sans fil est indpendant de la distance. Dans les rgions o le cot du dploiement du cble chaque maison est trs lev, il est beaucoup plus facile et plus rentable de dployer la technologie GSM. Ensuite, limplantation des cbles prend beaucoup plus de temps que lors de limplantation du rseau GSM. Bien qu'il soit difficile mesurer cet avantage en terme purement conomique, il sagit, en fait, dun avantage principal sur le march. Enfin, l'infrastructure de rseau GSM-WLL est exactement similaire celle du rseau GSM mobile. Ce rseau donne donc aux oprateurs la possibilit de profiter de cette infrastructure dj dploye pour offrir les services de la tlphonie fixe de nouveaux clients qui ont t loin de se bnficier de ces avantages.
16
Le terminal FCT est constitu principalement dune antenne GSM qui est gnralement une antenne tri-bande (900, 1800 et 1900 MHz), dun modem GSM/GPRS, d'un calculateur tlphonique (gnralement un micro-contrleur ou un DSP) et un circuit d'interface ligne SLIC (Annexe IV).
17
18
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Le rcepteur GPS dfinit la position du vhicule et l'envoi au DSP qui se charge de convertir ces donnes pour les envoyer au modem GSM. La transmission se fait par la suite soit pas SMS soit en connectant Internet via le rseau GPRS. La rception de ces informations se fait ainsi par un autre modem GSM distant connect un ordinateur. Le logiciel de localisation install au PC de supervision retranscrit alors ce message et affiche la nouvelle position du vhicule lcran.
I.6 Conclusion
En rsum, nous avons tudi dans ce chapitre lorganisation ainsi que les caractristiques du rseau GPRS tout en prcisant ses principaux services et applications. Nous avons aussi orient ltude vers une illustration des diffrents modems GSM/GPRS prsents sur le march et choisis pour qu'ils soient utiliss dans l'application. Suite l'analyse des rsultats de cette tude comparative, notre choix s'est port sur le produit WAVECOM-M1306B dont les caractristiques vont tre illustrs en dtail dans le chapitre II.
19
Chapitre II
20
Etude et dveloppement dune interface daccs Internet via le rseau GPRS D'autres services peuvent tre illustrs dans le tableau 4.
Caractristiques 900, 1800 MHz Classe 10 Schmas de codage: de CS1 CS4 Pile TCP/IP embarque Classe 4 (2W@ 900MHz) Classe 1 (1W @ 1800 MHz) - RS232 Dbits: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 - Audio 73 x 54 x 25 mm 82 g Texte et PDU Point point Diffusion sur une cellule Circuit de donnes asynchrone Dbit: jusqu' 14.4 kbps Correction d'erreurs Compression de donnes V42.bis Groupe 3 (classe 1 et 2) Annulation d'cho Rduction de bruit Tlphonie Appels d'urgence Dual Tone Multi Frequency function (DTMF). Renvoi d'appels Limitation d'appels Double appel Audio-confrence Mise en attente et reprise d'appel Identification de l'appelant Taxation Alimentation DC Horloge et calendrier en temps rel Gestion d'alarmes Protection complte
Fax Audio
Autres
21
Figure 10 - Botier du modem M1306B Si nous examinons de prs le modem et ceci en observant son architecture fonctionnelle illustre par la figure 11, nous remarquons que cette dernire comporte les cinq blocs principaux suivants: Module GSM/GPRS. Interface carte SIM. Interface RS232. Interface audio. Alimentation DC.
22
Le modem est aliment par une tension extrieure comprise entre 5.5V et 32V. Il comporte un convertisseur interne qui fournit la tension ncessaire au fonctionnement des diffrents blocs. Le modem est protg contre les surtensions, il sera ainsi dconnect si la tension dpassera 32V. A propos de l'interface audio, il s'agit d'une interface standard utilise pour connecter un combin tlphonique. Les deux techniques d'annulation d'cho et de diminution de bruit sont disponibles dans ce modem et ceci pour amliorer la qualit du signal audio en cas d'applications mains libres.
23
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Cette interface est combine avec l'interface RS232, ainsi que les signaux "BOOT" et "RESET" pour former le connecteur "Sub HD 15-Pin". Ce dernier comporte 15 broches dont la description de leurs signaux est illustre sur le tableau 5. Numro de broche 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Label du signal CD TD BOOT CMIC2P CMIC2N RD DSR DTR GND CSPK2P CTS RTS RI RESET CSPK2N RS232 RS232 Boot du modem Entre positive du microphone Entre ngative du microphone RS232 RS232 RS232 RS232 Sortie positive de l'couteur RS232 RS232 RS232 Reset du modem Sortie ngative de l'couteur
Description
E/S E S E E E E E S S E S E E/S S
Tableau 5 - Brochage du port "Sub HD 15-Pin" du modem Les "pins" correspondant ceux d'une interface RS232 seront expliqus dans la dernire section.
24
Dans cette section, nous allons prsenter les tapes de base ncessaires pour permettre une connexion du terminal au rseau GPRS. Par lintermdiaire de ces commandes, nous pouvons contrler notre modem en traduisant les procdures ncessaires pour ltablissement de cette connexion en des fonctions excutables par le terminal. Ces procdures ont t illustres dans le premier chapitre.
25
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Remarque: La classe "A" n'est pas supporte par les modems de WAVECOM Ainsi, le mobile peut tre configurselon deux modes : en mode GPRS, en mode GSM ou les deux ensembles selon la classe du terminal. Pour cela, on distingue des commandes AT qui spcifient le type dattachement au rseau (GPRS attach ou IMSI attach) : Le mode CG si le mobile essaye automatiquement davoir un attachement GPRS. Le mode CC si, par contre, il essaye dobtenir un attachement IMSI (ou GSM).
L'attachement automatique au rseau GPRS se fait par la commande: "AT+CGMR", tandis que l'attachement peut tre forc manuellement par l'intermdiaire de la commande "AT+CGATT=1". Dans le cas o l'utilisateur n'a pas besoin de bnficier des services GPRS, il peut forcer son dtachement du rseau et cela par la commande "AT+CGATT=0". Les commandes prcdentes sont des commandes d'criture, il existe aussi des commandes de lecture et de test. La commande de lecture retourne l'tat du service GPRS en cours alors que celle de test est utilise pour demander une information sur les tats des services GPRS supports. Dans ce cas, on peut demander par exemple l'tat du mobile par rapport au rseau. La commande "AT+CGATT?" retourne "0" ou "1" selon l'attachement du terminal au rseau.
26
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Aprs la dfinition du contexte PDP, le terminal mobile doit activer le contexte voulu. Pour cela, l'utilisateur doit excuter la commande dont la syntaxe est le suivante: "AT+CGACT= <state>, <cid>" Avec <state> porte les valeurs "1" si le contexte est activ et "0" sinon. Si le mobile n'est pas attach au GPRS lors de l'excution de la commande d'activation de session, il essaye d'accomplir son attachement avant d'entamer l'activation du contexte demand. En cas de dfaite d'attachement, un message d'erreur sera donc affich.
27
28
Etude et dveloppement dune interface daccs Internet via le rseau GPRS AT#SENDERADDR=<nom d'utilisateur>@<domaine du FSI> Pour configurer le mail: AT#REC1=<adresse du desintaire> AT#CCREC1=<adresse qui reoit une copie du mail> AT#SUBJ1=<objet du mail> AT#BODY1 <contenu> Ctrl z Maintenant, on peut envoyer donc le mail: AT#SENDMAIL1 Si, par contre, on veut recevoir des mails, on tablie la connexion puis on reoit le premier mail existant dans la pile. AT#CONNECTIONSTART AT#GETMAIL
29
Dans une transmission parallle, les 8 bits de donnes d'un octet sont transmis sur 8 fils diffrents. Ainsi, les liaisons sries prsentent une solution pour rduire le nombre de fils utiles pour une liaison informatique. En effet, l'ide est simple; elle consiste envoyer les bits d'informations les uns derrire les autres sur un seul et mme fil. Cela permet de faire des liaisons plus simples et aussi plus longues avec l'utilisation de niveaux de tensions plus levs et moins sensibles aux perturbations. Techniquement, la mise en uvre de cette ide fait appel un registre dcalage. Du fait de l'unicit du fil qui transporte les informations, un problme de synchronisation se posera entre metteur et rcepteur pour distinguer et reconnatre les squences de bits utiles. Ainsi, deux types de transmission remdient ce problme : synchrone: Lmetteur et le rcepteur sont cadencs la mme frquence dhorloge. Le matriel le plus lent impose donc le rythme des communications. On parle alors de transmission oriente message. Le temps T qui spare lenvoi de 2 messages doit tre un multiple de T (temps ncessaire pour lenvoie dun bit).
Figure 12 - Mode synchrone d'une liaison srie avec "T" le temps ncessaire pour lenvoi dun bit et "T" le temps entre lenvoi du message 1 et du message 2 qui doit tre multiple de T. asynchrone : La transmission srie entre terminaux ait lieu caractre par caractre, le temps entre deux caractres n'est pas dfini. Chaque caractre est prcd d'un bit "START" et suivi d'un ou deux bits "STOP". L'avantage des transmissions asynchrones rside dans la simplicit de la mthode (le caractre est envoy ds que la touche est appuye). La
30
Etude et dveloppement dune interface daccs Internet via le rseau GPRS synchronisation est donc impose par le protocole. On parle de transmission oriente caractre.
Figure 13 - Mode asynchrone d'une liaison srie avec "T" le temps ncessaire pour lenvoi dun bit et "T" un temps quelconque entre lenvoi du caractre 1 et du caractre 2. Dans le cas d'une liaison asynchrone, les circuits de transmission srie ne sont plus de simples registres dcalage mais plutt des botiers un peu plus complexes qui portent le nom de UART (Univesal Asynchronous Receiver Transmitter). Un exemple important des liaisons sries asynchrones est celui suivant la norme RS232. Cette liaison est beaucoup utilise car il s'agit d'une liaison simple mettre en uvre entre 2 quipements.
II.5.2
A propos des formats de caractres pour la norme RS232, les bits de donnes sont mis sous un format de 8 bits qui sont prcds par un bit "START" (de valeur 0) qui indique que la transmission va commencer et sont termins par un ou deux bits "STOP" qui terminent la transmission et dclenchent le retour au repos de la ligne. On peut ajouter aussi un bit de parit pour vrifier la validit des donnes. La figure 14 illustre bien ce format de donnes.
31
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Electriquement, les signaux changs sur les fils de la jonction RS232 sont bipolaires. Les tensions systmatiques ont une valeur de Vmax. O Vmax a une valeur qui dpend de la version de la norme (gnralement de l'ordre de 15V). En fait, un bit "1" correspond une tension dont la valeur est comprise entre Vmax et -3V, tandis que un bit "0" correspond une valeur de tension oppose. La zone [-3V ; 3V] est une zone interdite utilise pour viter les problmes dus aux bruits sur la ligne. Le niveau de tensions pour la norme RS232 est illustr par la figure 15.
II.5.3
La connectique standard du port srie est la prise DB9. Comme son nom l'indique, ce port comporte 9 fils. Sur ces fils, deux seulement servent au transport des donnes, un pour la rception et l'autre pour l'mission. Un troisime est la masse qui est souvent la mme que la masse en lectronique. Les six autres fils sont destins transporter des signaux de contrle, dont plusieurs sont spcialiss pour l'utilisation des modems (utilisation pour laquelle le port srie a t conu historiquement).
32
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Le tableau 6 illustre les diffrents pins de la prise et leurs significations. Numro de broche 1 2 3 4 5 6 7 8 9 Label du signal CD RD TD DTR GND DSR RTS CTS RI Description Carrier Detect - Dtection de porteuse Receive Data Entre des donnes reues Transmit Data - Sortie des donnes mises Data Terminal Ready - Indique l'autre quipement que l'on souhaite communiquer Ground Masse de rfrence des signaux (0V) Data Set Ready - Indique que l'quipement oppos est prt pour l'acquisition de donnes Request To Send - Demande l'quipement oppos de se tenir prt recevoir Clear To Send - Indique que l'quipement oppos est prt recevoir Ring Indicator - Indicateur de sonnerie: Annonce que le modem reoit un appel E/S E E S S E S E E
II.5.4
Contrle de flux
Dans la norme RS232, on trouve deux types de contrle de flux: Matriel (CTS/RTS): L'metteur envoie ses donnes et le rcepteur les stocke dans une mmoire tampon jusqu' ce que cette dernire atteint un seuil de remplissage dfini. Dans ce cas, le rcepteur supprime son signal CTS (passage "1") et l'metteur arrte donc l'envoi des donnes. Entre temps, le rcepteur continue traiter les donnes existantes dans sa mmoire jusqu' ce qu'elle arrive un seuil d'espace libre suffisant. Dans ce cas, le rcepteur remet le signal CTS et l'metteur se remet envoyer des donnes. Ce cycle recommence jusqu' ce que toutes les donnes seront envoyes. Logiciel (XON/XOFF): La mme procdure se passe, mais au lieu de supprimer le signal CTS, le rcepteur envoie le code XOFF, qui est un caractre de code dcimal 17, l'metteur. Et dans le cas contraire il lui envoie le code XON, qui est un caractre de code dcimal 19, pour l'inviter envoyer.
33
II.6 Conclusion
Nous avons tudi dans ce chapitre le modem utiliser pour dvelopper notre application ainsi que les commandes ncessaires pour son fonctionnement et son contrle. Nous avons abord, la fin, les caractristiques de la liaison RS232 qui connecte le modem au PC. Le port srie va donc tre configur avant toute transmission de donnes. Cette configuration va tre tudie au cours du chapitre 3 qui va aussi contenir la conception et le dveloppement de notre application.
34
Chapitre III
III.1 Introduction
Aprs avoir tudi et configur la partie matrielle de l'interface d'accs au GPRS, nous allons prsenter, dans ce chapitre, les dtails de dveloppement de linterface logicielle qui sera utilise pour commander le terminal. Au dbut, nous expliquerons la configuration de la liaison entre le PC et le modem permettant de transfrer les donnes. Par la suite, nous allons dtailler la conception des interfaces de notre application et analyser la raction du systme vis--vis des diffrentes requtes et commandes provenant de la part de lutilisateur et du rseau. A la fin de ce chapitre, nous allons exposer quelques illustrations des diffrentes interfaces de cette application.
Pour permettre le transfert des donnes via ce port et pour que le PC et le modem puissent se comprendre, nous avons d'abord configurer le port RS232. Cette configuration peut tre soit partir du systme d'exploitation, soit directement partir de l'outil que nous avons dvelopp. Les paramtres de transmission d'une liaison srie RS232 que nous devons configurer sont les suivants: Le numro du port: Notons que la quasi-totalit des ordinateurs dispose d'au moins un port srie. Ainsi, le choix du port est important comme paramtre pour pouvoir y accder.
35
Etude et dveloppement dune interface daccs Internet via le rseau GPRS La vitesse de transmission: C'est le nombre de bits transfrs par seconde. Cette vitesse s'exprime en bit/seconde (bps) ou bien en bauds. La parit: Le bit de parit est rajout la suite des bits de donnes qui sert dtecter les erreurs ventuelles de transmission. On distingue deux types de parit: cette dernire est dite paire dans le cas o le nombre de bits "1" dans le champ (donnes+parit) est paire et dite impaire dans le cas contraire. Les bits de donnes: C'est le nombre de bits transmis afin de coder un caractre. Les bits de stop: Aprs la transmission, la ligne est positionne au repos pendant 1, 2 ou 1,5 priodes d'horloge selon le nombre de bits de stop.
III.2.2
Lors d'un accs au rseau Internet, le flux TCP/IP sera envoy vers la carte rseau ou vers la carte modem du PC et ceci selon le type de la connexion configure. Du fait que le modem considr est connect au port srie de l'ordinateur, nous avons cherch trouver une solution qui consiste acheminer le trafic Internet vers le port RS232. La premire solution est purement logicielle, elle consiste l'utilisation d'un outil logiciel permettant de rediriger le flux de donnes du port TCP/IP vers le port COM. Le principe de ce logiciel est simple, il consiste tablir une connexion virtuelle entre ces deux ports et convertir les donnes du premier port vers celles de l'autre et vis versa.
Figure 16 - Redirection du trafic par le logiciel TCP-COM Le logiciel utilis est le "TCP-COM". Pour l'utiliser, il suffit juste de choisir le port COM et configurer ses paramtres ainsi que l'adresse IP et le numro du port TCP/IP qu'on veut l'utiliser puis on active le transfert des donnes.
36
III.2.3
Une deuxime solution peut tre prsente lors d'un accs Internet en utilisant le modem GSM/GPRS considr. Celle-ci consiste configurer une connexion directement via le port srie. Cette configuration se fait l'aide du systme d'exploitation. L'tape suivante sera l'ouverture du port et le transfert des donnes et des commandes via ce dernier. Dans notre application, nous allons adopter cette deuxime solution qui sera traite en dtail dans la section suivante.
Pour accder au service Internet via le GPRS, nous devons raliser les procdures d'attachement du terminal au rseau, de l'activation de session, etc. La figure 18 illustre les diffrentes procdures effectues avant tout transfert GPRS. En effet, nous devons, avant tout, dfinir le contexte PDP. Cette procdure se fait une seule fois, tandis que les autres se feront chaque initiative de l'utilisateur pour se connecter au rseau.
37
Etude et dveloppement dune interface daccs Internet via le rseau GPRS La figure 18 illustre l'organigramme de la procdure d'accs au rseau GPRS.
Figure 18 - Organigramme de la procdure d'accs au rseau GPRS Vu que le GPRS est un rseau en mode paquets, l'utilisateur peut tre connect sans qu'il soit tax. De ce fait, un terminal peut initier lui-mme les procdures de connexion au rseau, comme il peut rpondre par acceptation ou par refus une initiative de la part du rseau. Une fois qu'un utilisateur ne voudra pas bnficier des services offerts par le GPRS, le terminal doit envoyer deux requtes au rseau. Lune pour dsactiver le contexte PDP et lautre pour se dtacher du rseau.
38
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Une tape importante pour un utilisateur du rseau est celle du transfert GPRS au cours de laquelle lusager pourra choisir le service voulu. Dans le cas dun accs au web via le GPRS, linternaute devra configurer une connexion Internet laide de certains paramtres fournis par loprateur et dautres concernant le modem.
III.3.2
Pour lutilisation de ce service, nous allons, tout dabord, configurer la pile TCP/IP. Les paramtres ncessaires pour cette configuration sont fournis par le fournisseur daccs Internet. Ensuite, nous avons recours la configuration SMTP qui correspond ladresse du serveur SMTP utilis. Un utilisateur aura, ainsi, une adresse mail et pourra donc mettre et recevoir les messages lectroniques. Certains paramtres sont primordiaux lors de lenvoi dun email ; ce sont ladresse du destinataire, lobjet du message et son contenu. Ces paramtres forment la configuration du mail qui est faite par lutilisateur. Ces types de configuration sont illustrs sur la figure 19.
39
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Aprs les configurations dj prsentes, tout email reu sera enregistr dans la pile TCP/IP quon peut les extraire un par un selon leur existence au sommet de cette pile (figure 20).
III.3.3
Lutilisation du service FTP diffre selon le sens du transfert. Ainsi, un utilisateur peut mettre des fichiers afin quils soient tlchargs par dautres usagers ("upload"). Le PC joue, dans ce cas, le rle dun serveur FTP qui est caractris par son adresse IP, les noms des utilisateurs accessibles ainsi que leurs mots de passe. Ces derniers sont enregistrs dans une base de donnes et le serveur vrifie les droits de ces utilisateurs chaque accs. Dans le cas inverse, un utilisateur peut accder, s'il possde les droits ncessaires, un serveur distant pour tlcharger des fichiers ("download"). Chaque serveur FTP est caractris par une base de donnes (BD) qui contient les noms des utilisateurs ayant le droit d'accs au serveur ainsi que les mots de passe correspondants. Les figures 21 et 22 prsentent respectivement les processus raliss par un serveur FTP dans le cas d'un "download" et d'un "upload" d'un fichier. Dans le premier cas, le serveur reoit la requte d'accs, vrifie les droits des utilisateurs en consultant la base pour permettre ou pas le tlchargement du fichier. Tandis que, lors du deuxime cas, le serveur reoit soit une requte d'upload du fichier, soit une requte de mise jour de la base de donnes des utilisateurs accessibles, soit les deux ensembles.
40
41
III.4.1
Vu que le modem est connect au port RS232 du PC, l'utilisateur doit d'abord ouvrir ce port. Cette action doit tre prcde par une configuration des paramtres de cette liaison. Par consquent, nous avons fourni l'utilisateur une interface qui lui permet de choisir ces paramtres. La figure 23 illustre un extrait de cette interface.
42
Figure 23 Interface de configuration du port srie Aprs avoir ouvert le port srie, un utilisateur du rseau GPRS doit choisir le type de service qu'il veut y bnficier. Nous nous sommes intresss trois applications: l'accs l'Internet, l'envoi et la rception des emails et le transfert des fichiers (figure 24).
43
III.4.2
Accs l'Internet
Comme nous lavons prsent, un utilisateur peut initier lui-mme la connexion au rseau GPRS. Il peut aussi se connecter suite une requte de la part du rseau. La figure 25 prsente les possibilits de rpondre cette requte.
Figure 25 Interface de configuration de la rponse la requte d'activation envoye par le rseau Par la suite, pour accder au web, lutilisateur devra configurer une connexion Internet via le modem GSM/GPRS en considrant les paramtres du rseau GPRS.
III.4.3
Dans le cas o un utilisateur veut bnficier du service de messagerie lectronique, il doit, tout dabord, se connecter au rseau GPRS. Ensuite, il doit configurer les paramtres lis ce service tels que ladresse du destinataire, lobjet de lemail et son contenu. La figure 26 illustre l'interface permettant lutilisateur denvoyer des mails.
44
III.4.4
Un utilisateur de ce service peut mettre un fichier prt tre tlcharg par dautres usagers et ceci en configurant la fentre indique par la figure 27
45
Etude et dveloppement dune interface daccs Internet via le rseau GPRS L'utilisateur peut aussi accder un serveur FTP pour tlcharger un fichier. Il doit, ainsi, configurer la fentre prsente par la figure 28.
III.5 Conclusion
Nous nous sommes intresss, dans ce chapitre, la conception des interfaces logicielles de l'application en tenant compte des diffrents services disponibles via le rseau GPRS. Dans un deuxime lieu, nous avons dvelopp des interfaces logicielles permettant l'utilisateur d'accder ces services.
46
Conclusion gnrale
Le GPRS reprsente, de point de vue services offerts, une nette amlioration du rseau GSM. Cette volution a permis aux utilisateurs de bnficier des avantages du rseau radio mobile et celles de l'Internet. Dans le cadre de notre projet de fin d'tudes, nous avons eu l'occasion de travailler sur la possibilit d'accder au rseau GPRS et profiter de ses services, essentiellement ceux correspondants l'accs au Web, l'change des emails et au transfert de fichiers. Dans ce contexte, nous avons effectu, tout d'abord une tude gnrale sur le rseau GPRS ainsi que son architecture, et ses applications disponibles. Dans un second lieu, nous avons ralis une tude sur les modems GSM/GPRS de point de vue fonctionnalits, architecture fonctionnelle et mode de configuration. Cette tude a abouti un choix de modem qui a servi, par la suite, la spcification du dveloppement logiciel. Ainsi, nous avons entam, par la suite, la conception et le dveloppement des interfaces logicielles permettant l'utilisateur d'accder aux diffrents services offerts par le rseau GPRS. Bien que le GPRS apporte une relle avance dans le monde de lInternet mobile, il prsente des limites: la premire est que le dbit rel observ est trs infrieur celui annonc dans les spcifications du protocole. Un autre frein est le cot de la mise en place de linfrastructure GPRS. En effet, bien que le GPRS utilise une partie de larchitecture GSM, comme nous lavons vu dans ce rapport, la mise en place des quipements GPRS est plus ou moins onreuse. Malgr ces contraintes de cot de dploiement, le GPRS reste une solution meilleure pour plusieurs applications profitant de l'envoi des donnes via le rseau GSM. En effet, avec le GPRS, ces applications peuvent tre amliores en augmentant la vitesse de transmission des donnes et en offrant des services supplmentaires aux clients. Finalement, nous esprons que ce travail apportera une vision claire et qu'il sera un point de dpart pour des travaux ultrieurs.
47
48
I. Signalisation tlphonique
La signalisation peut tre dfinie comme l'ensemble des signaux ou messages changs pour permettre l'tablissement, le maintien et la fin d'une communication tlphonique. Ces signaux sont ceux dappel, de numrotation, dacheminement, de taxation, de fin de communication, de gestion de rseau, de surveillance du trafic, etc. On peut distinguer deux types de signalisation selon ses lments membres: la signalisation terminale et celle entre deux autocommutateurs. La signalisation terminale est aussi appele signalisation dabonns et elle est dfinie comme lensemble des signaux changs entre un abonn et son centre de rattachement. Une ligne dabonn est en permanence alimente en courant continu par le commutateur auquel elle est rattache. Lchange de signaux entre poste tlphonique et rseau fait largement appel aux possibilits offertes par cette alimentation [23].
49
Lensemble de ces signaux peut tre illustr dans le tableau 7. Signification du signal Dcrochage du demand Tonalit dinvitation transmettre Numrotation Sonnerie Retour dappel Dcrochage du demand Tonalit de faux appel (occupation) Message vocal en cas de non disponibilit du demand Fin de communication (raccrochage du demandeur) Fin de communication (raccrochage du demand) Signal de rappel denregistreur Signaux de taxation pour les postes prpays Courant de conversation Rupture de la boucle Rupture de la boucle aprs temporisation Rupture calibre de la boucle 200 320 ms Impulsion de 12 kHz Ligne boucle 440 Hz 0.5s / 0.5s Dcimale ou Nature du signal Electrique Tonalit Ligne boucle 440 Hz permanente DTMF Sens du signal D . Autocom D.
eur
50
Etude et dveloppement dune interface daccs Internet via le rseau GPRS Tableau 7 - Diffrents signaux de la signalisation terminale
F2= 1336 Hz
F3 = 1477 Hz
F4= 1633 Hz
F2=770 Hz
F3=852 Hz
F4=941 Hz
51
52
Bibliographie
[1] Xavier LAGRANGE, Philippe GODLEWSKI, Sami TABBANE Rseaux GSM-DSC, des principes la norme Edition HERMES Science Publications, Paris, 1999 Khaldoun AL AGHA, Guy PUJOLLE, Guillaume VIVIER Rseaux de mobiles et rseaux sans fil Editions EYROLLES, Septembre 2001 Sami TABBANE Introduction au systme GPRS Support de cours, SUPCOM, Tunis 2005 Sami TABBANE Prsentation du systme GPRS Support de cours, SUPCOM, Tunis 2005 Ch. BETTSTETTER, H.-J. VOGEL, J. EBERSPACHER GSM phase 2+ General Packet Radio Service GPRS: Architecture, protocols, and air interface. IEEE Communications Surveys, vol. 2., no. 3, 1999. Alein DESEINE, Site Web : http://www.innopart.com/gprs.pdf, 1999 Guillaume Andre, Christophe Chevrier, Eric Luisi Site web : http://ftp2chris.free.fr/GSM-GPRS/gsm-gprs.htm, 2002 Christian TAVERNIER Modems, technique et realisation Editions Techniques et Scientifiques Franaises ETSF, Paris, 1986 Azzurri Technology, Site Web : http://uk.azzurri.com, 2004 WAVECOM, Site web : http://www.radel.gr/wavecomdownloads.htm Kern Communications Systems, Site Web: http://www.kern.hu/wavecom/genloc_en ERCO & GENER, Site Web: http://www.gener.fr, dernire mise jour : 25/05/2005 FALCOM, C2D-SI datasheet, Site Web: http://www.falcom.de/uploads/media/c2d-si_flyer.pdf
[2]
[3]
[4]
[5]
53
Etude et dveloppement dune interface daccs Internet via le rseau GPRS [14] WAVECOM AT commands for GPRS - User Guide WM_SW_OAT_UGD_003, Rev. 004, Juillet 2002 WAVECOM AT commands for GPRS Sebastien LESREL, version 1.5, 25/03/2002 WAVECOM AT commands interface Guide WM_SW_OAT_IFS_001, Rev. 004, Avril 2002 WAVECOM Fastrack Modem M1306B - User Guide WM_PRJ_M13_UGD_001, Rev. 002, 05 Avril 2005 Jean-Claude Fantou Communication srie Volume 1: Fonctions de base Editions Radio, Paris, 1991 Peter WRIGHT Visual Basic Editions EYROLLES, Paris, 1998 GSM Association, http://www.gsmworld.com/technology/gprs/class.shtml, 2005 Y. STROMBONI, GENSmi, datasheet, Ref: V0.2, 04/03/05 P. Blanchard, GENLoc25, datasheet, Ref: V0.5, 08/03/05 Zouheir BEN ABDELLAH Les principes de base de la commutation Support de cours, ISETCOM, 2005 Adel GHAZEL Scurisation des Rseaux daccs Rapport technique, SUPCOM-CERT, dcembre 2002.
[15]
[16]
[17]
[18]
[19]
[24]
54
Glossaire
B
BSC BSS BSSGP BTS Base Station Control Base Station Sub-system Base Station Subsystem GPRS Protocol Base Transceiver Station GND GPRS GPS GSM GTP Ground General Packet radio Service Global Positioning System Global System for Mobile communications GPRS Tunnelling Protocol
C
CD CTS Carrier Detect Clear To Send
H
HLR Home Location Register
D
DSP DSR DTMF DTR Digital Signal Processor Data Set Ready Dual Tone MultiFrequency Data Terminal Ready
L
LLC Logical Link Control
M
MAC MSC MS Medium Access Control Mobile Switching Center Mobile Station
E
EIR Equipment Identity Register
N
NSS NSAP Network Sub-System Network Service Access Point
F
FCT FSI Fixed Cellular Terminal Fournisseurs d'Accs Internet
P
PCU PDA PC PDN PDP Packet Controller Unit Personal Digital Assistant Personal Computer Packet Data Network Packet Data Protocol
G
GGSN GMSC GMM/SM Gateway GPRS Support Node Gateway Mobile Switching Center GPRS Mobility Management/Session Management
Q
QoS Quality of Service
55
R
RD RLC RTS RI RTCP Receive Data Radio Link Control Request To Send Ring Indicator Rseau Tlphonique Commut Publique
T
TD Transmit Data
U
UART Univesal Asynchronous Receiver Transmitter
S
SGSN SIM SLIC SNDCP SMS Serving GPRS Support Node Subscriber Identity Module Subscriber Line Interface Circuit Subnetwork Dependant Convergence Protocol Short Message Service
V
VLR VB Visitor Location Register Visual Basic
W
WLL Wireless Local Loop
56
Rsum: Le GPRS prsente une convergence de deux rseaux intressants: le GSM et l'Internet. Par consquent, le GPRS bnficie des avantages des deux rseaux voire la mobilit et l'accs aux diffrentes applications offertes par le Web. Le but de ce projet consiste traduire cette convergence et concevoir une interface d'accs Internet via le rseau GPRS et ceci en utilisant un modem GSM/GPRS. La solution propose comporte une configuration matrielle du terminal constitu par le modem, le PC et la liaison RS232 existante entre les deux. La deuxime partie est consacre au dveloppement d'une interface logicielle permettant l'utilisateur d'accder aux diffrents services disponibles.
Mots cls: Rseau GPRS, modem GSM/GPRS, commandes AT, RS232, service Internet, interface utilisateur