Conception et implémentation d'un système de gestion des centres d'accès a internet : rechargement de compte par SMS( Télécharger le fichier original )par Oscar M. E. ADOUN Université d'Abomey-Calavi - Ingénieur de Conception en Informatique et Télécommunication 2010 |
CONCLUSION PARTIELLE
CHAPITRE VI : ARCHITECTURE DU SYSTEME
VI.2. Schéma globale de la solution proposée Pour la mise en place du réseau intranet, la typologie physique en étoile est proposée avec un switch comme commutateur. 6 LAMP (Linux Apache MySQL PHP) est constitué du serveur Web Apache, du SGBD MySQL et du langage de script PHP. 7 PEAR (PHP Extension and Application Repository) est une bibliothèque de scripts PHP. Tous les scripts déposés dans PEAR respectent un certain nombre de règles qui les rend portables (indépendants de la plate-forme) et réutilisables. 57 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN Figure VI.1 : Architecture globale du système 58 Mémoire de fin de formation pour l'obtention du diplôme d'Ingénieur de Conception en Génie Informatique et Télécommunication Figure VI.2 : Interaction entre les équipements du système 59 Mémoire de fin de formation pour l'obtention du diplôme d'Ingénieur de Conception en Génie Informatique et Télécommunication Description De façon générale, l'architecture du système comprend le réseau intranet et des elements additionnels : le telephone portable, le serveur hebergeant kannel et le modem GSM.
> Le switch, élément central du réseau assure l'interconnexion de tous les equipements. VII.3. Mise en place du noyau de traitement des SMS Il est indispensable d'installer le package LAMP et les librairies indispensables au fonctionnement du gateway. Ensuite, on procède à la mise en place du noyau de traitement des SMS comme suit :
VII.3.1. Mise en place de la passerelle kannel VII.3.1.1. Installation de kannel La passerelle kannel est installée en ligne via la commande : # apt-get install kannel. VII.3.1.2. Configuration de kannel [25] La configuration de kannel revient à modifier le fichier de configuration /etc/kannel.conf. Cela consiste à paramétrer kannel afin de faire communiquer ses trois compartiments : le bearerbox, le smsbox et le wapbox. Une fois le fichier édité, il se présente comme suit : group = core admin-port = 13000 admin-deny-ip = "*.*.*.*" admin-allow-ip = "127.0.0.1;192.168.1.66" admin-password = bar #wapbox-port = 13000 smsbox-port = 13001 #wdp-interface-name = "*" log-file = "/var/log/kannel/bearerbox.log" box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1;192.168.1.66" group = wapbox bearerbox-host = localhost 61 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN log-file = "/var/log/kannel/wapbox.log" group = smsc smsc = at smsc-id = CYBSMS modemtype = wavecom device = /dev/ttyS0 #sim-buffering = true my-number = +22998215296 sms-center = +22998001501 validityperiod = 168 #22997976903 pin = 1234 group = modems id = wavecom #detect-string = "WAVECOM" name="wavecom" init-string = "AT+CNMI=2,2,0,0,0;+CMEE=1" #detect-string2 = "MODEM" speed = 9600 #need-sleep = true group = smsbox bearerbox-host = localhost sendsms-port = 13013 #global-sender = +22998715065 sendsms-chars = "0123456789 +-" access-log = "/var/log/kannel/kannel.access" 62 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN log-file = "/var/log/kannel/smsbox.log" log-level = 0 group = sendsms-user username = playsms password = playsms #user-deny-ip = "*.*.*.*" user-allow-ip = "*.*.*.*" #max-messages = 500 concatenation = true
" http://localhost/playSMS/plugin/gateway/kannel/geturl.php?t=%t&q=%q &a=%a&p=%P&smscid=%i" accept-x-kannel-headers = true catch-all=true VII.3.1.2. Installation du PlaySMS Le PlaySMS est un portail web portable qui peut être relié à des systèmes de messagerie, en particulier à une passerelle SMS pour permettre une gestion des SMS. [29] Les opérations suivantes s'effectuent en mode super administrateur. La version du playsms utilisée dans le cadre du projet est le 0.9.4. 63 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN
64 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN # cp playSMSd playSMSd_start /usr/local/bin/
La figure VI.3 présente l'interface d'accueil du playSMS. Figure VI.3 : Présentation de l'interface d'accueil du playSMS 65 Mémoire de fin de formation pour l'obtention
du diplôme d'Ingénieur de Conception en Génie Informatique
et Présenté et soutenu par Oscar Marcos Enagnon ADOUN VII.3.1.3. Configuration du playSMS Configurer le playSMS revient à y entrer les paramètres de configuration de kannel dans l'option : Gateway-*Manage kannel. La figure VI.4 présente la page de configuration du playSMS. Figure VI.4 : Présentation de l'interface de
configuration de kannel dans le VII.3.1.4. Test de la configuration Pour tester la configuration, il faut mettre en place le modem GSM en le connectant au système. Ensuite, il faut démarrer le serveur kannel via les commandes linux :
VI.4.1. La sécurité physique
|
|