Plateforrme Mobile D'informations Agricoles Par USSD

20
Mémoire de Recherche pour l’obtention du Diplôme de Master en Télécommunications et Réseaux Options : Réseaux et Services Thème du Projet : Plateforme Mobile D’informations Par USSD Mémoire de Recherche pour l’obtention du Diplôme de Master en Télécommunications et Réseaux Options : Réseaux et Services Thème du Projet : Plateforme Mobile D’informations Par USSD Ecole Centrale de Logiciels Libres et de Télécommunications (EC2LT) –Année académique 2011-2012 | 22/12/2012 Présenté par Pawendtaoré Jacob SAWADOGO Master II, Télécommunications-Réseaux Sous la Direction de Dr. Samuel OUYA Encadreur Pédagogique, EC2LT

description

Projet de fin d'études en Master II de Télécommunications et Réseaux, options Réseaux et Services, en collaboration avec le Dr. Samuel OUYA, au sein du groupe RTN/EC2LT.Compilation de recherches sur les techniques et technologies relatives aux services de télécommunications mobiles. L’étude qui en découle est une continuité d’un projet élaboré progressivement durant notre cursus académique L’objectif de cette étude concerne l’exploitation optimale des caractéristiques et potentialités des réseaux de télécommunications, en termes d’architecture et de services dédiés.Objectif global du projet sur ces deux éléments réunis : fournir un système d’informations agricoles associant la technologie USSD et la plateforme Mobicents.Le prototype du système implémenté héberge une application offrant trois catégories de services :• Calendrier des marchés agricoles par régions• Cours des semences sur le marché national du Sénégal• Informations météorologiquesRésultats obtenus après tests, concluants.Perspectives d’extension des catégories de services à d’autres secteurs porteurs comme l’élevage. Recherche de partenaires (ONG, Ministère de l'Agriculture) pour mise en production à grande échelle.

Transcript of Plateforrme Mobile D'informations Agricoles Par USSD

Page 1: Plateforrme Mobile D'informations Agricoles Par USSD

Mémoire de Recherche pour l’obtention duDiplôme de Master en Télécommunications et Réseaux

Options : Réseaux et Services

Thème du Projet :Plateforme Mobile D’informations Par USSD

Mémoire de Recherche pour l’obtention duDiplôme de Master en Télécommunications et Réseaux

Options : Réseaux et Services

Thème du Projet :Plateforme Mobile D’informations Par USSD

Ecole Centrale de Logiciels Libres et de Télécommunications (EC2LT) – Année académique 2011-2012 | 22/12/2012

Présenté parPawendtaoré Jacob SAWADOGO

Master II, Télécommunications-Réseaux

Sous la Direction deDr. Samuel OUYA

Encadreur Pédagogique, EC2LT

Page 2: Plateforrme Mobile D'informations Agricoles Par USSD

Plan de l’exposéPlan de l’exposé

Introduction

Partie 1 : Présentation du projet

Problématique

Objectifs

Indicateurs de pertinence du projet

Plan d’actions

Partie 2 : Solutions technologiques

Réseaux GSM et SS7

Mobicents JAIN SLEE, Mobicents USSD Gateway

Partie 3 : Développement Logiciel

Méthodologie de développement logiciel : Scrum

Architecture globale de la solution

Démo

Conclusion

2

Page 3: Plateforrme Mobile D'informations Agricoles Par USSD

IntroductionIntroduction

Le contexte du projet comporte deux volets :

Contexte Académique :

• Poursuite des travaux de recherches entamés en cours d’année

Contexte Professionnel :

• Recherche de technologies innovantes

• Proposition de solutions viables, évolutives

• Application des solutions à un environnement bien défini

3

Page 4: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 1

Présentation du projet

Partie 1

Présentation du projet

4

Page 5: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 1 : Présentation du Projet (1/4)Partie 1 : Présentation du Projet (1/4)

Problématique

Le Sénégal connait un taux d’échecs considérable des projets de développement.

Synthèse des rapports des programmes de développement sur les causes essentielles :

• Difficultés d’accès à l’information par les organes de décision

• Procédés de collecte et de traitement de l’information rudimentaires et inadaptés

Facteur critique et primordial :

L’information

5

Page 6: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 1 : Présentation du Projet (2/4)Partie 1 : Présentation du Projet (2/4)

Objectifs

Fournir une plateforme mobile d’informations :

• Accessible via tout type de téléphone mobile

• Adaptable à plusieurs secteurs (ex: agriculture, élevage, …)

• Pouvant fédérer plusieurs sources d’informations

Indicateurs de pertinence :

• Disponibilité des infrastructures (Réseaux mobiles)

• Coût des investissements se résumant à la valeur ajoutée (Plateforme+Application)

• l’environnement de développement --> implémentation rapide de modules applicatifs

• Prise en compte de la gestion de l’intégrité des données

6

Page 7: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 1 : Présentation du Projet (3/4)Partie 1 : Présentation du Projet (3/4)

Plan d’actions - Planification

Secteur d’application choisi : L’agriculture

• Indispensable pour le développement durable

• À fort potentiel économique

Détermination des principaux acteurs et partenaires :

• Agriculteurs

• Agences de collecte de données (ex: ANSD, ANAMS)

• Organisations Non Gouvernementales (ex: FMI, PAM, …)

Analyse des besoins des acteurs :

• Traduction des besoins en exigences fonctionnelles

• Définition des spécifications techniques de la solution globale

7

Page 8: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 1 : Présentation du Projet (4/4)Partie 1 : Présentation du Projet (4/4)

Plan d’actions - Mise en œuvre de la plateforme mobile d’informations par USSD

• Etude de l’existant :

� Réseaux GSM et SS7

� Norme USSD

• Valeur ajoutée :

� Mobicents JAIN SLEE

� Mobicents USSD Gateway

� Application USSD

8

Page 9: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2

Solutions technologiques

Partie 2

Solutions technologiques

9

Page 10: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2 : Solutions technologiques (1/5)Partie 2 : Solutions technologiques (1/5)

Réseaux GSM et SS7

10

Page 11: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2 : Solutions technologiques (2/5)Partie 2 : Solutions technologiques (2/5)

Norme USSD - Principe

11

Page 12: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2 : Solutions technologiques (3/5)Partie 2 : Solutions technologiques (3/5)

Plateforme Mobicents JAIN SLEE (Service Logic Execution Environment)

• Open Source, construite suivant les spécifications JAIN SLEE 1.1

• Supporte plusieurs protocoles de télécommunications (SS7, SMPP, HTTP, SIP, …)

12

Page 13: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2 : Solutions technologiques (4/5)Partie 2 : Solutions technologiques (4/5)

Modules utilisés : JBoss AS, SS7 Service, Mobicents USSD Gateway

Scénario d’interconnexion : SIGTRAN (SIGnaling TRANsport)

Gateway SS7/ IP Couches Protocoles SS7

SCTPSCTPSCTPSCTP

13

Page 14: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 2 : Solutions technologiques (5/5)Partie 2 : Solutions technologiques (5/5)

Architecture globale de la solution proposée

14

Page 15: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 3

Développement Logiciel

Partie 3

Développement Logiciel

15

Page 16: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 3 : Développement Logiciel (1/3)Partie 3 : Développement Logiciel (1/3)

Caractéristiques principales de la plateforme :

• Base de données MySQL

• Plateforme Mobicents

• Application USSD

Back End : Fonctions Administratives de l’application

• Collecte

• Organisation

• Mise à jour

Front End : Catégories de services de renseignements fournies par l’application

• Marchés agricoles régionaux

• Prix de vente des produits agricoles

• Pluviométrie

16

Page 17: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 3 : Développement Logiciel (2/3)Partie 3 : Développement Logiciel (2/3)

Implémentation de la solution suivant la méthodologie de développement logiciel : Scrum

Sprint 1 : développement des 3 services

Sprint 2 : fonctionnalités administratives

17

Page 18: Plateforrme Mobile D'informations Agricoles Par USSD

Partie 3 : Développement Logiciel (3/3)Partie 3 : Développement Logiciel (3/3)

Démo

Cas d’utilisation de l’application :

L’utilisateur peut saisir le code de l’application (en envoyant *226#)

L’utilisateur peut consulter au choix l’un des 3 services proposés :

• Calendrier des marchés agricoles (en envoyant 1)

• Cours des produits agricoles (en envoyant 2)

• Pluviométrie régionale (en envoyant 3)

L’utilisateur peut revenir au menu principal au besoin ou sur erreur (en envoyant 9)

L’utilisateur peut se déconnecter de l’application à tout moment (en envoyant 0)

18

Page 19: Plateforrme Mobile D'informations Agricoles Par USSD

ConclusionConclusion

Rétrospective

Sprint achevé :

• Prototype fonctionnel pour le scénario SIGTRAN

• Module applicatif développé (cas du secteur agricole)

Sprint en cours :

Amélioration des fonctionnalités du Back End

Paramètres critiques

Nombreuses incompatibilités et dépendances irrésolues

Faible communauté de développeurs autour du projet Mobicents USSD

Configuration manuelle du service SS7 inadaptée pour une mise en production

Perspectives d’évolution

• Recherche de collaborateurs pour des tests de mise en production réelle

• Développement de modules supplémentaires selon les secteurs

19

Page 20: Plateforrme Mobile D'informations Agricoles Par USSD

Merci pour votre attention.Merci pour votre attention.

20