SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
DEVELOPPEMENT
MOBILE
InnovAfrica Étape Ouaga 2015
Du 28 Mars au 1er
Avril 2015
La Technologie SMS au service des projets
d'innovation sociale
InnovAfrica Étape Ouaga 2015
SMS = Short Message Service
La Technologie SMS Meilleure couverture réseau GSM
 Bénin : 93% accès mobile et 5% 
d'accès internet
 Burkina-Faso : 66% accès mobile et 
4% d'accès internet
 Côte d'Ivoire : 96% accès mobile et 
3% accès internet
 Mali : 129% accès mobile et 2% accès 
internet
 Togo : 63% accès mobile et 5% accès 
internet
De nombreux pays en développement
ont pris le virage de la téléphonie mobile
InnovAfrica Étape Ouaga 2015
● Collecte de données
● Informations Météo par SMS
● Suivi de grossesse
● Suivi des  malades par SMS
(Paludisme, Tuberculose, …)
● Alertes épidémiologiques, Alertes Ebola
● Monitoring & Observation des élections
● Mobile Learning & Paiement Mobile
Cas d'utilisation de SMS
InnovAfrica Étape Ouaga 2015
Serveur libre d'envoi et de réception de SMS
Gammu / Wammu
 Logiciel libre de gestion des SMS
 Wammu
 Gammu
 Gammu-SMSD
InnovAfrica Étape Ouaga 2015
● Un ordinateur
● Une distribution Gnu/Linux
● Un vieux téléphone portable
● Une carte SIM
● Du crédit téléphonique
● Un câble USB
● Gammu/Wammu et Gammu-smsd
● Kalkun
Besoins matériel
InnovAfrica Étape Ouaga 2015
● Gammu/Wammu , qui est le serveur SMS
● Kalkun, qui sera l'application SMS
● Gammu-SMSD, qui est le daemon du serveur SMS
● Apache 2, le serveur Web
● MySQL, le serveur de base de données
● WVDIAL, application qui permet de transformer le téléphone en modem 
(qu'on pourrait utiliser pour détecter le port et la vitesse te transmission 
des données du téléphone) 
Les logiciels utilisés
InnovAfrica Étape Ouaga 2015
●    Mise à jour des sources ( sudo apt-get update )
●     Mise à jour de la distribution GNU/Linux ( sudo apt-get upgrade )
●     Installation de PHP ( sudo apt-get install php5 )
●     Installation du serveur Mysql ( sudo apt-get install mysql-server )
●     Installation du serveur Apache ( sudo apt-get install apache2 )
●     Installation de PhpMyAdmin ( sudo apt-get install phpmyadmin )
Préparation de l'environnement de travail
InnovAfrica Étape Ouaga 2015
●    sudo apt-get install gammu ( Installation du Serveur Gammu )
●     sudo apt-get install wammu ( Installation du de l'application Wammu )
●     sudo apt-get install gammu-smsd ( Installation du daemon gammu-smsd )
●     sudo apt-get install wvdial ( Installation de l'application Wvdial)
Installation du serveur SMS Gammu
InnovAfrica Étape Ouaga 2015
● Branchez le téléphone à un port USB de l'ordinateur et positionnez le téléphone en mode «
Port Com » ou « Connexion PC » si cela vous est proposé.
● Déterminez le port de communication entre le téléphone et l'ordinateur en tapant la 
commande : sudo gammu - - identify
● Vous pouvez aussi déterminer le port de communication entre le téléphone et l'ordinateur 
en tapant la commande suivante : sudo wvdialconf
● Éditez le fichier /etc/gammu-smsrc avec la commande suivante : sudo gedit
/etc/gammu-smsrc
Configuration du serveur SMS Gammu
InnovAfrica Étape Ouaga 2015
# Gammu library configuration, see gammurc(5)
[gammu]
# Identification du port et du protocole de connexion
port = /dev/ttyUSB3
connection = at9600
Fichier de configuration de Gammu SMSD Daemon
1ère composante : [gammu]
InnovAfrica Étape Ouaga 2015
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = sql
driver = native_mysql
#Code pin de la puce du téléphone
pin = 0000
logfile = syslog
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = sql
driver = native_mysql
#Code pin de la puce du téléphone
pin = 0000
logfile = syslog
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
#Accès à la base de données MySQL
user = root
Password=************   #(mot de passe d'accès à la base de données)
pc = localhost
database = malisante
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
# Gestion du temps de connexion
commtimeout = 1
sendtimeout = 30
checksecurity = 0
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
# Information de monitoring et de correction des erreurs
debuglevel = 0
MaxRetries = 1
ReceivedFrequency = 30
StatusFrequency = 1
LoopSleep = 1
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
#Nom et identifiant du téléphone portable
PhoneID = One Touch 813D
#Action à faire à la réception d'un SMS
RunOnReceive = /var/www/malisante/scripts/daemon.sh
Fichier de configuration de Gammu SMSD Daemon
2ème composante : [smsd]
InnovAfrica Étape Ouaga 2015
Installation de l'application SMS Kalkun
(1)   Téléchargez le fichier d’installation de kalkun via ce lien http://kalkun.sourceforge.net/
(2)    Télécharger le schéma de la base de données de Kalkun via ce lien
     http://fyouzan.ci/public/kalkun.sql
(3)   Dézippez le fichier kalkun.zip dans le répertoire /var/www/
(4)   Cela vous crée un répertoire kalkun dans votre dossier /var/www/
(5)    Créez une base de données kalkun sur Mysql Serveur en vous servant de phpMyAdmin
    accessible à partir de l'adresse http://localhost/phpmyadmin/
InnovAfrica Étape Ouaga 2015
Installation de l'application SMS Kalkun
(6)    Créez le schéma de la base de données en vous servant du fichier kalkun_db.sql que vous
     avez après avoir dézipper le fichier kalkun_db.zip
(7)    Modifiez le chemin d'accès à la base de données à partir du répertoire de /var/www/kalkun/.
    Le chemin exact est : /var/www/kalkun/
(8) Tapez la commande suivant : sudo gedit /var/www/kalkun/application/config/database.php
(9)  Dans le fichier, retrouvez la zone faisant référence à la configuration de la base de données 
MySQL
InnovAfrica Étape Ouaga 2015
Installation de l'application SMS Kalkun
// MySQL
$db['default']['username'] = "root";
$db['default']['password'] = "****************;
$db['default']['database'] = "malisante";
$db['default']['dbdriver'] = "mysql";
InnovAfrica Étape Ouaga 2015
Installation de l'application SMS Kalkun
(11)  Démarrez l'installation de kalkun en tapant dans votre navigateur préféré l'adresse :
http://localhost/kalkun/ et suivez les instructions à l'écran de votre navigateur.
(12)  Après l'installation, vous devez supprimer ou renommer le répertoire « install » présent dans le 
répertoire /var/www/kalkun/
(13)  Vous pouvez désormais lancer l'application SMS Kalkun depuis votre navigateur en tapant :
         http://localhost/kalkun/
(14)  Les accès par défaut de Kalkun sont :
         Login : kalkun
        Mot de passe : kalkun
InnovAfrica Étape Ouaga 2015
Installation de l'application SMS Kalkun
(15)   Lancez le serveur GAMMU-SMSD : sudo gammu-smsd
(16)   Envoi de SMS
● On peut faire l'envoi de SMS à partir de l'interface de kalkun
● Envoi de SMS en ligne de commande :
echo "Tapez ici votre SMS" | gammu --sendsms TEXT +226 75 73 36 26
InnovAfrica Étape Ouaga 2015
MERCI POUR
VOTRE ATTENTION
Florent YOUZAN
Email : fy@fyouzan.ci
Blog : http://www.fyouzan.ci
Cel. : +225 05 96 74 96

Contenu connexe

Tendances

(VPN)Virtual Private Network : ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...
(VPN)Virtual Private Network :  ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...(VPN)Virtual Private Network :  ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...
(VPN)Virtual Private Network : ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...BelgeKilem
 
Migration d’une solution de sécurité réseau vers la solution Fortigate
Migration d’une solution de sécurité réseau vers la solution Fortigate  Migration d’une solution de sécurité réseau vers la solution Fortigate
Migration d’une solution de sécurité réseau vers la solution Fortigate Youcef Aliarous
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Manassé Achim kpaya
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm
 
Implémentation d'un portail captif avec pfsense
Implémentation d'un portail captif avec pfsenseImplémentation d'un portail captif avec pfsense
Implémentation d'un portail captif avec pfsenseBitcoinhack
 
Architecture Client-Serveur
Architecture Client-Serveur Architecture Client-Serveur
Architecture Client-Serveur Khalid EDAIG
 
Présentation10
Présentation10Présentation10
Présentation10hossam-10
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Yaya N'Tyeni Sanogo
 
VoiceBootcamp Ccnp collaboration lab guide v1.0 sample
VoiceBootcamp Ccnp collaboration lab guide v1.0 sampleVoiceBootcamp Ccnp collaboration lab guide v1.0 sample
VoiceBootcamp Ccnp collaboration lab guide v1.0 sampleFaisal Khan
 
Mécanismes de sécurité
Mécanismes de sécuritéMécanismes de sécurité
Mécanismes de sécuritéGhazouani Mahdi
 
Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Rihab Chebbah
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Alaaeddine Tlich
 

Tendances (20)

Wazuh Pre.pptx
Wazuh Pre.pptxWazuh Pre.pptx
Wazuh Pre.pptx
 
Ouzamou mohamed cv
Ouzamou mohamed cvOuzamou mohamed cv
Ouzamou mohamed cv
 
(VPN)Virtual Private Network : ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...
(VPN)Virtual Private Network :  ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...(VPN)Virtual Private Network :  ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...
(VPN)Virtual Private Network : ETUDE COMPARATIVE ET REALISATION D’UN VPN MPL...
 
Ccnp securite vpn
Ccnp securite vpnCcnp securite vpn
Ccnp securite vpn
 
Migration d’une solution de sécurité réseau vers la solution Fortigate
Migration d’une solution de sécurité réseau vers la solution Fortigate  Migration d’une solution de sécurité réseau vers la solution Fortigate
Migration d’une solution de sécurité réseau vers la solution Fortigate
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
 
Mise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSenseMise en place d’un OpenVPN sous PfSense
Mise en place d’un OpenVPN sous PfSense
 
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.xAlphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
Alphorm.com Formation Certification NSE4 - Fortinet Fortigate Infrastructure 6.x
 
Implémentation d'un portail captif avec pfsense
Implémentation d'un portail captif avec pfsenseImplémentation d'un portail captif avec pfsense
Implémentation d'un portail captif avec pfsense
 
Cisco Call Manager
Cisco Call ManagerCisco Call Manager
Cisco Call Manager
 
Wazuh Pre.pptx
Wazuh Pre.pptxWazuh Pre.pptx
Wazuh Pre.pptx
 
Architecture Client-Serveur
Architecture Client-Serveur Architecture Client-Serveur
Architecture Client-Serveur
 
Présentation10
Présentation10Présentation10
Présentation10
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau
 
VoiceBootcamp Ccnp collaboration lab guide v1.0 sample
VoiceBootcamp Ccnp collaboration lab guide v1.0 sampleVoiceBootcamp Ccnp collaboration lab guide v1.0 sample
VoiceBootcamp Ccnp collaboration lab guide v1.0 sample
 
Mécanismes de sécurité
Mécanismes de sécuritéMécanismes de sécurité
Mécanismes de sécurité
 
Protocole Diameter
Protocole DiameterProtocole Diameter
Protocole Diameter
 
Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
 
Cahier des charges
Cahier des charges Cahier des charges
Cahier des charges
 

Similaire à Mise en place d'un serveur SMS - Ouaga Innovafrica

Logiciel Libre et Gouvernance Electronique
Logiciel Libre et Gouvernance ElectroniqueLogiciel Libre et Gouvernance Electronique
Logiciel Libre et Gouvernance ElectroniqueStephane Konan
 
Ingénieur de conception télécommunications et réseaux
Ingénieur de conception télécommunications et réseaux Ingénieur de conception télécommunications et réseaux
Ingénieur de conception télécommunications et réseaux josephMBOUA
 
Symposium privacy by design
Symposium privacy by designSymposium privacy by design
Symposium privacy by designVersusmind
 
Design and development of a 3G module driver with Push notification and SMS c...
Design and development of a 3G module driver with Push notification and SMS c...Design and development of a 3G module driver with Push notification and SMS c...
Design and development of a 3G module driver with Push notification and SMS c...Amine Barrak
 
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdf
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdfRapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdf
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdfEmeric Kamleu Noumi
 
Dans le mobile, c’est la première impression qui compte!
Dans le mobile, c’est la première impression qui compte!Dans le mobile, c’est la première impression qui compte!
Dans le mobile, c’est la première impression qui compte!Guillaume Deshayes
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Microsoft Technet France
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Microsoft Décideurs IT
 
Rapport de stage electronique sur les gab mobiles
Rapport de stage electronique sur les gab mobilesRapport de stage electronique sur les gab mobiles
Rapport de stage electronique sur les gab mobilesAlioune Ndongo
 
La gestion de vos collaborateurs en télétravail
La gestion de vos collaborateurs en télétravailLa gestion de vos collaborateurs en télétravail
La gestion de vos collaborateurs en télétravailIvanti
 
Maroc Telecom en bref - Juillet 2013
Maroc Telecom en bref - Juillet 2013Maroc Telecom en bref - Juillet 2013
Maroc Telecom en bref - Juillet 2013Maroc Telecom
 
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...Florent YOUZAN
 
Meetup Cybersécurité RGPD Conséquences dans l'Embarqué
Meetup Cybersécurité RGPD Conséquences dans l'EmbarquéMeetup Cybersécurité RGPD Conséquences dans l'Embarqué
Meetup Cybersécurité RGPD Conséquences dans l'EmbarquéChristian Charreyre
 
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !Microsoft Décideurs IT
 
Design and development of a tracking and monitoring system
Design and development of a tracking and monitoring systemDesign and development of a tracking and monitoring system
Design and development of a tracking and monitoring systemSoufiene Slimi
 
Les Nouvelles Evolutions_GASYNET_SWC2016
Les Nouvelles Evolutions_GASYNET_SWC2016Les Nouvelles Evolutions_GASYNET_SWC2016
Les Nouvelles Evolutions_GASYNET_SWC2016AAEC_AFRICAN
 
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot
 
CV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYICV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYIJoel KAYEMBE
 
Document sur l'Auto provisioning, contacts, presence et streaming sur asterisk
Document sur l'Auto provisioning, contacts, presence et streaming sur asteriskDocument sur l'Auto provisioning, contacts, presence et streaming sur asterisk
Document sur l'Auto provisioning, contacts, presence et streaming sur asteriskEmeric Kamleu Noumi
 

Similaire à Mise en place d'un serveur SMS - Ouaga Innovafrica (20)

Logiciel Libre et Gouvernance Electronique
Logiciel Libre et Gouvernance ElectroniqueLogiciel Libre et Gouvernance Electronique
Logiciel Libre et Gouvernance Electronique
 
Ingénieur de conception télécommunications et réseaux
Ingénieur de conception télécommunications et réseaux Ingénieur de conception télécommunications et réseaux
Ingénieur de conception télécommunications et réseaux
 
Cebit
CebitCebit
Cebit
 
Symposium privacy by design
Symposium privacy by designSymposium privacy by design
Symposium privacy by design
 
Design and development of a 3G module driver with Push notification and SMS c...
Design and development of a 3G module driver with Push notification and SMS c...Design and development of a 3G module driver with Push notification and SMS c...
Design and development of a 3G module driver with Push notification and SMS c...
 
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdf
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdfRapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdf
Rapport de stage FRANK FAPONG Encadreur - Kamleu Noumi Emeric.pdf
 
Dans le mobile, c’est la première impression qui compte!
Dans le mobile, c’est la première impression qui compte!Dans le mobile, c’est la première impression qui compte!
Dans le mobile, c’est la première impression qui compte!
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
 
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
Dans le mobile, c'est la première impression qui compte! Faites le bilan comp...
 
Rapport de stage electronique sur les gab mobiles
Rapport de stage electronique sur les gab mobilesRapport de stage electronique sur les gab mobiles
Rapport de stage electronique sur les gab mobiles
 
La gestion de vos collaborateurs en télétravail
La gestion de vos collaborateurs en télétravailLa gestion de vos collaborateurs en télétravail
La gestion de vos collaborateurs en télétravail
 
Maroc Telecom en bref - Juillet 2013
Maroc Telecom en bref - Juillet 2013Maroc Telecom en bref - Juillet 2013
Maroc Telecom en bref - Juillet 2013
 
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...
Atelier au Labtic : Mise en place d'un serveur SMS Open Source sous GAMMU / G...
 
Meetup Cybersécurité RGPD Conséquences dans l'Embarqué
Meetup Cybersécurité RGPD Conséquences dans l'EmbarquéMeetup Cybersécurité RGPD Conséquences dans l'Embarqué
Meetup Cybersécurité RGPD Conséquences dans l'Embarqué
 
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !
L'analyse de données en action : EIFFAGE et GDF SUEZ témoignent !
 
Design and development of a tracking and monitoring system
Design and development of a tracking and monitoring systemDesign and development of a tracking and monitoring system
Design and development of a tracking and monitoring system
 
Les Nouvelles Evolutions_GASYNET_SWC2016
Les Nouvelles Evolutions_GASYNET_SWC2016Les Nouvelles Evolutions_GASYNET_SWC2016
Les Nouvelles Evolutions_GASYNET_SWC2016
 
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...
 
CV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYICV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYI
 
Document sur l'Auto provisioning, contacts, presence et streaming sur asterisk
Document sur l'Auto provisioning, contacts, presence et streaming sur asteriskDocument sur l'Auto provisioning, contacts, presence et streaming sur asterisk
Document sur l'Auto provisioning, contacts, presence et streaming sur asterisk
 

Plus de Florent YOUZAN

Les 5 marches de l'escalier
Les 5 marches de l'escalierLes 5 marches de l'escalier
Les 5 marches de l'escalierFlorent YOUZAN
 
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014FIINOV : Forum de l'Innovation à Namur en Belgique - 2014
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014Florent YOUZAN
 
Isoc rapport francophonie-numerique2014_web
Isoc rapport francophonie-numerique2014_webIsoc rapport francophonie-numerique2014_web
Isoc rapport francophonie-numerique2014_webFlorent YOUZAN
 
conference à ITES 2 plateaux , Abidjan Côte d'Ivoire
conference à ITES 2 plateaux , Abidjan Côte d'Ivoireconference à ITES 2 plateaux , Abidjan Côte d'Ivoire
conference à ITES 2 plateaux , Abidjan Côte d'IvoireFlorent YOUZAN
 
Installation Twitter CLI t
Installation Twitter CLI tInstallation Twitter CLI t
Installation Twitter CLI tFlorent YOUZAN
 

Plus de Florent YOUZAN (6)

Les 5 marches de l'escalier
Les 5 marches de l'escalierLes 5 marches de l'escalier
Les 5 marches de l'escalier
 
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014FIINOV : Forum de l'Innovation à Namur en Belgique - 2014
FIINOV : Forum de l'Innovation à Namur en Belgique - 2014
 
Isoc rapport francophonie-numerique2014_web
Isoc rapport francophonie-numerique2014_webIsoc rapport francophonie-numerique2014_web
Isoc rapport francophonie-numerique2014_web
 
conference à ITES 2 plateaux , Abidjan Côte d'Ivoire
conference à ITES 2 plateaux , Abidjan Côte d'Ivoireconference à ITES 2 plateaux , Abidjan Côte d'Ivoire
conference à ITES 2 plateaux , Abidjan Côte d'Ivoire
 
Installation Twitter CLI t
Installation Twitter CLI tInstallation Twitter CLI t
Installation Twitter CLI t
 
Vibe challenge 2015
Vibe challenge 2015Vibe challenge 2015
Vibe challenge 2015
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationpapediallo3
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 

Dernier (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'information
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 

Mise en place d'un serveur SMS - Ouaga Innovafrica

  • 1. DEVELOPPEMENT MOBILE InnovAfrica Étape Ouaga 2015 Du 28 Mars au 1er Avril 2015 La Technologie SMS au service des projets d'innovation sociale
  • 2. InnovAfrica Étape Ouaga 2015 SMS = Short Message Service La Technologie SMS Meilleure couverture réseau GSM  Bénin : 93% accès mobile et 5%  d'accès internet  Burkina-Faso : 66% accès mobile et  4% d'accès internet  Côte d'Ivoire : 96% accès mobile et  3% accès internet  Mali : 129% accès mobile et 2% accès  internet  Togo : 63% accès mobile et 5% accès  internet De nombreux pays en développement ont pris le virage de la téléphonie mobile
  • 3. InnovAfrica Étape Ouaga 2015 ● Collecte de données ● Informations Météo par SMS ● Suivi de grossesse ● Suivi des  malades par SMS (Paludisme, Tuberculose, …) ● Alertes épidémiologiques, Alertes Ebola ● Monitoring & Observation des élections ● Mobile Learning & Paiement Mobile Cas d'utilisation de SMS
  • 4. InnovAfrica Étape Ouaga 2015 Serveur libre d'envoi et de réception de SMS Gammu / Wammu  Logiciel libre de gestion des SMS  Wammu  Gammu  Gammu-SMSD
  • 5. InnovAfrica Étape Ouaga 2015 ● Un ordinateur ● Une distribution Gnu/Linux ● Un vieux téléphone portable ● Une carte SIM ● Du crédit téléphonique ● Un câble USB ● Gammu/Wammu et Gammu-smsd ● Kalkun Besoins matériel
  • 6. InnovAfrica Étape Ouaga 2015 ● Gammu/Wammu , qui est le serveur SMS ● Kalkun, qui sera l'application SMS ● Gammu-SMSD, qui est le daemon du serveur SMS ● Apache 2, le serveur Web ● MySQL, le serveur de base de données ● WVDIAL, application qui permet de transformer le téléphone en modem  (qu'on pourrait utiliser pour détecter le port et la vitesse te transmission  des données du téléphone)  Les logiciels utilisés
  • 7. InnovAfrica Étape Ouaga 2015 ●    Mise à jour des sources ( sudo apt-get update ) ●     Mise à jour de la distribution GNU/Linux ( sudo apt-get upgrade ) ●     Installation de PHP ( sudo apt-get install php5 ) ●     Installation du serveur Mysql ( sudo apt-get install mysql-server ) ●     Installation du serveur Apache ( sudo apt-get install apache2 ) ●     Installation de PhpMyAdmin ( sudo apt-get install phpmyadmin ) Préparation de l'environnement de travail
  • 8. InnovAfrica Étape Ouaga 2015 ●    sudo apt-get install gammu ( Installation du Serveur Gammu ) ●     sudo apt-get install wammu ( Installation du de l'application Wammu ) ●     sudo apt-get install gammu-smsd ( Installation du daemon gammu-smsd ) ●     sudo apt-get install wvdial ( Installation de l'application Wvdial) Installation du serveur SMS Gammu
  • 9. InnovAfrica Étape Ouaga 2015 ● Branchez le téléphone à un port USB de l'ordinateur et positionnez le téléphone en mode « Port Com » ou « Connexion PC » si cela vous est proposé. ● Déterminez le port de communication entre le téléphone et l'ordinateur en tapant la  commande : sudo gammu - - identify ● Vous pouvez aussi déterminer le port de communication entre le téléphone et l'ordinateur  en tapant la commande suivante : sudo wvdialconf ● Éditez le fichier /etc/gammu-smsrc avec la commande suivante : sudo gedit /etc/gammu-smsrc Configuration du serveur SMS Gammu
  • 10. InnovAfrica Étape Ouaga 2015 # Gammu library configuration, see gammurc(5) [gammu] # Identification du port et du protocole de connexion port = /dev/ttyUSB3 connection = at9600 Fichier de configuration de Gammu SMSD Daemon 1ère composante : [gammu]
  • 11. InnovAfrica Étape Ouaga 2015 # SMSD configuration, see gammu-smsdrc(5) [smsd] service = sql driver = native_mysql #Code pin de la puce du téléphone pin = 0000 logfile = syslog Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 12. InnovAfrica Étape Ouaga 2015 # SMSD configuration, see gammu-smsdrc(5) [smsd] service = sql driver = native_mysql #Code pin de la puce du téléphone pin = 0000 logfile = syslog Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 13. InnovAfrica Étape Ouaga 2015 #Accès à la base de données MySQL user = root Password=************   #(mot de passe d'accès à la base de données) pc = localhost database = malisante Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 14. InnovAfrica Étape Ouaga 2015 # Gestion du temps de connexion commtimeout = 1 sendtimeout = 30 checksecurity = 0 Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 15. InnovAfrica Étape Ouaga 2015 # Information de monitoring et de correction des erreurs debuglevel = 0 MaxRetries = 1 ReceivedFrequency = 30 StatusFrequency = 1 LoopSleep = 1 Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 16. InnovAfrica Étape Ouaga 2015 #Nom et identifiant du téléphone portable PhoneID = One Touch 813D #Action à faire à la réception d'un SMS RunOnReceive = /var/www/malisante/scripts/daemon.sh Fichier de configuration de Gammu SMSD Daemon 2ème composante : [smsd]
  • 17. InnovAfrica Étape Ouaga 2015 Installation de l'application SMS Kalkun (1)   Téléchargez le fichier d’installation de kalkun via ce lien http://kalkun.sourceforge.net/ (2)    Télécharger le schéma de la base de données de Kalkun via ce lien      http://fyouzan.ci/public/kalkun.sql (3)   Dézippez le fichier kalkun.zip dans le répertoire /var/www/ (4)   Cela vous crée un répertoire kalkun dans votre dossier /var/www/ (5)    Créez une base de données kalkun sur Mysql Serveur en vous servant de phpMyAdmin     accessible à partir de l'adresse http://localhost/phpmyadmin/
  • 18. InnovAfrica Étape Ouaga 2015 Installation de l'application SMS Kalkun (6)    Créez le schéma de la base de données en vous servant du fichier kalkun_db.sql que vous      avez après avoir dézipper le fichier kalkun_db.zip (7)    Modifiez le chemin d'accès à la base de données à partir du répertoire de /var/www/kalkun/.     Le chemin exact est : /var/www/kalkun/ (8) Tapez la commande suivant : sudo gedit /var/www/kalkun/application/config/database.php (9)  Dans le fichier, retrouvez la zone faisant référence à la configuration de la base de données  MySQL
  • 19. InnovAfrica Étape Ouaga 2015 Installation de l'application SMS Kalkun // MySQL $db['default']['username'] = "root"; $db['default']['password'] = "****************; $db['default']['database'] = "malisante"; $db['default']['dbdriver'] = "mysql";
  • 20. InnovAfrica Étape Ouaga 2015 Installation de l'application SMS Kalkun (11)  Démarrez l'installation de kalkun en tapant dans votre navigateur préféré l'adresse : http://localhost/kalkun/ et suivez les instructions à l'écran de votre navigateur. (12)  Après l'installation, vous devez supprimer ou renommer le répertoire « install » présent dans le  répertoire /var/www/kalkun/ (13)  Vous pouvez désormais lancer l'application SMS Kalkun depuis votre navigateur en tapant :          http://localhost/kalkun/ (14)  Les accès par défaut de Kalkun sont :          Login : kalkun         Mot de passe : kalkun
  • 21. InnovAfrica Étape Ouaga 2015 Installation de l'application SMS Kalkun (15)   Lancez le serveur GAMMU-SMSD : sudo gammu-smsd (16)   Envoi de SMS ● On peut faire l'envoi de SMS à partir de l'interface de kalkun ● Envoi de SMS en ligne de commande : echo "Tapez ici votre SMS" | gammu --sendsms TEXT +226 75 73 36 26
  • 22. InnovAfrica Étape Ouaga 2015 MERCI POUR VOTRE ATTENTION Florent YOUZAN Email : fy@fyouzan.ci Blog : http://www.fyouzan.ci Cel. : +225 05 96 74 96