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

Installation et configuration du serveur exchange2016 sous windows server 2012
Installation et configuration du serveur exchange2016 sous windows server 2012Installation et configuration du serveur exchange2016 sous windows server 2012
Installation et configuration du serveur exchange2016 sous windows server 2012
Yaya N'Tyeni Sanogo
 
Alphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référenceAlphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référence
Alphorm
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagios
ilyassin
 

Tendances (20)

Installation et configuration du serveur exchange2016 sous windows server 2012
Installation et configuration du serveur exchange2016 sous windows server 2012Installation et configuration du serveur exchange2016 sous windows server 2012
Installation et configuration du serveur exchange2016 sous windows server 2012
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
Tp n 6 linux
Tp n 6 linuxTp n 6 linux
Tp n 6 linux
 
Mise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASA
 
Libro cisco ios
Libro cisco iosLibro cisco ios
Libro cisco ios
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdf
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 
Alphorm.com Formation Réseaux Cisco 2/2 : Maîtriser la sécurité
Alphorm.com Formation Réseaux Cisco 2/2 : Maîtriser la sécuritéAlphorm.com Formation Réseaux Cisco 2/2 : Maîtriser la sécurité
Alphorm.com Formation Réseaux Cisco 2/2 : Maîtriser la sécurité
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
 
alphorm.com - Formation Cisco ICND1-CCENT (100-101)
alphorm.com - Formation Cisco ICND1-CCENT (100-101)alphorm.com - Formation Cisco ICND1-CCENT (100-101)
alphorm.com - Formation Cisco ICND1-CCENT (100-101)
 
Alphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référenceAlphorm.com Formation pfSense: Le firewall open source de référence
Alphorm.com Formation pfSense: Le firewall open source de référence
 
F5 ltm administering big ip v11
F5 ltm administering big ip v11F5 ltm administering big ip v11
F5 ltm administering big ip v11
 
VMworld 2013: ESXi Native Networking Driver Model - Delivering on Simplicity ...
VMworld 2013: ESXi Native Networking Driver Model - Delivering on Simplicity ...VMworld 2013: ESXi Native Networking Driver Model - Delivering on Simplicity ...
VMworld 2013: ESXi Native Networking Driver Model - Delivering on Simplicity ...
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagios
 
Vpn
VpnVpn
Vpn
 

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

CV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYICV JOEL KAYEMBE MUJANAYI
CV JOEL KAYEMBE MUJANAYI
Joel KAYEMBE
 

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! 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!
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...
 
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 (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

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Dernier (20)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 

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