Tests de connexions haut débit par téléphone mobile

Transcription

Tests de connexions haut débit par téléphone mobile
Tests de connexions haut débit
par téléphone mobile
(Stage du 13/07 au 20/08/2004)
Adresse WAP et HTTP intranet France Télécom
usmm.nantes.francetelecom.fr/WAP/ADSL
Sébastien FRANÇOIS
[email protected]
Responsable du projet :
Enseignant responsable :
Didier BERLAND
Guillaume DESGEORGE
[email protected]
[email protected]
1.Introduction
Ce document résume la démarche que j'ai menée pour mener à bien l'étude et la réalisation
que France Télécom m'avait confiées durant un stage de 6 semaines pendant l'été 2004. Celuici s'est déroulé au sein de l'USCPL, située à Saint Barthélémy d'Anjou.
Ce stage avait pour but de remédier au problème suivant :
lorsqu'une panne survient sur une ligne DSL, la mesure de certaines caractéristiques de la
ligne permet d'en diagnostiquer la cause. Les mesures de ces caractéristiques (atténuation et
marge de bruit) étaient jusqu'alors effectuées par informatique, en accédant à l'intranet de
France Télécom. Il fallait donc que les techniciens appellent leur hotline à chaque fois qu'ils
avaient besoin de ces mesures tandis que France Télécom encourageait fortement leur
autonomie en communiquant le plus possible sur leur mobile.
2.Démarche
Le but du stage était donc d'étudier s'il était possible de rendre la consultation de mesures et
de quelques informations supplémentaires directement accessibles à un mobile, en utilisant le
WAP selon la séquence suivante :
1. Le technicien se connecte au WAP et reçoit un formulaire pour saisir le numéro de la ligne.
2. Une fois le formulaire rempli et envoyé, celui-ci est analysé.
3. Le projet se connecte à l'interface informatique, en simulant les authentifications et les
demandes (comme si une personne de la hotline procédait au test).
4. Des informations sur la ligne sont prélevées.
5. La demande de test est transmise et les résultats en sont extraits.
6. Ces résultats sont affichés sous une forme convenable sur le mobile du technicien.
Par la suite, j'ai étendu ses fonctions par les modifications suivantes :
1. Création d'une nouvelle application permettant le test de ligne venant d'être changée de
broche dans le centre téléphonique. Auparavant, il fallait attendre la nuit suivante avant que
les tests ne soient possibles. Les données sur la ligne étaient synchronisées durant la nuit.
J'ai trouvé avec l'aide d'un responsable une application permettant d'accéder aux données
réelles et donc d'effectuer immédiatement le test en substituant les paramètres modifiés par
la mutation.
2. Ajout aux deux applications d'une détection permettant de basculer en HTML si le
technicien utilise un téléphone équipé de MS Windows, un mini-ordinateur portable ou
bien tout simplement un ordinateur.
3. Ajout d'une fonction permettant de tester de manière transparente pour l'utilisateur les
nouvelles lignes de télévision sur ADSL.
Au début de la mise au point, l'application était hébergée sur ma machine sur laquelle j'avais
installé les programmes nécessaires à son bon fonctionnement (le serveur web Apache muni
de PHP). Pour comprendre le mécanisme d'authentification, j'ai eu recours à un sniffeur
(Etherreal), l'édition du code a été faite avec Gvim et j'ai utilisé un outil de test de charge pour
serveurs web nommé Webserver Stress Tool, afin de m'assurer que l'architecture actuelle
permettrait une utilisation à l'échelle régionale sans utiliser toute la puissance du serveur.
J'ai utilisé Webserver stress Tool pour simuler 10 techniciens, testant une ligne toutes les
5 secondes pendant 5 minutes. Il n'y a eu aucune erreur. J'ai contacté le service informatique
de Nantes qui m'a permis de procéder à son implantation sur le serveur régional. J'ai effectué
à nouveau le même test et les résultats étaient encore meilleurs :
Illustration 1 : Test de charge du serveur régional
Les mesures au niveau des équipements nécessitent un délai incompressible de 2 à 3
secondes. Mon projet effectue ensuite la connexion, les tests et transmet l'ensemble de la page
sous 1 à 5 secondes.
J'ai fait tester les formulaires de tests et de résultats par le W3C (l'autorité compétente
concernant les standards WML et HTML) afin d'être certain que mon travail était strictement
conforme à la norme. Je les ai ensuite testés avec les téléphones suivants :
Sagem myX-5m
Nokia 7110
Alcatel MT530
Sony Ericsson T310
Nokia 6210
Orange SPV
Nokia 3510
J'ai profité de cette occasion pour trouver un moyen d'optimiser la saisie en verrouillant le
clavier en chiffres mais en gardant la possibilité de basculer la saisie en alphanumérique pour
saisir les « numéros » des lignes spécialisées (qui contiennent des lettres).
3.Résultats
Les objectifs ont donc été atteints en ajoutant de nouvelles fonctionnalités et en m'assurant
toujours que l'application soit la moins contraignante possible, la disposition des formulaires
ayant été pensée en consultant plusieurs techniciens et l'aspect technique de l'application
réduit à la simple présence de PHP (version > 4.3.0) sur le serveur.
Ces tests s'étendent à la France entière, mais leur utilisation n'a pour l'instant été généralisée
qu'à l'échelle de la région Pays de Loire. J'ai formé l'ensemble des techniciens du Maine-etLoire.
Enfin, j'ai commenté le code de l'application et ai produit différentes documentations,
résumant l'ensemble des informations que j'ai collectées ainsi qu'une présentation illustrée de
l'utilisation du test que j'ai utilisée durant les formations.
J'ai rigoureusement tenu une liste des modifications apportées au projet afin que les futurs
responsables du projet puissent facilement savoir ce qui a été fait. J'ai fait de même pour les
retours de techniciens, les ayant invités à me contacter s'ils avaient des souhaits
supplémentaires ou bien des problèmes.
Version WML
Version HTML
Centre et
réglette
Numéro de
Broche
Atténuation
Descendante et
Montante (dB)
Marge de bruit
Descendante et
Montante (dB)
Illustration 2 : Affichage des résultats en WML et HTML
4.Conclusion
Ce stage m'a permis d'acquérir des connaissances dans des domaines variés, des spécificités
de la téléphonie mobile au fonctionnement des équipements DSL. J'ai eu, en outre, l'occasion
de découvrir les activités du service en accompagnant des techniciens en intervention. Je tiens
particulièrement à les remercier car ce sont eux qui m'ont permis de comprendre les besoins et
d'y répondre. Enfin, je pense que ce projet illustre l'utilité que peuvent avoir les logiciels
libres tels que PHP dans le monde professionnel.

Documents pareils