projets:envoyer_sms_bash

Comment envoyer des SMS en ligne de commande sur RPI ?

Se procurer ce dongle 3g assuré de fonctionner sur RPI : ici, sur Amazon par exemple.

  • Éventuellement se procurer un hub USB alimenté pour pallier aux problèmes d'alimentation. Pour ce modèle :
  • Changer le mode du dongle 3G :
sudo usb_modeswitch  -W -v 05c6 -p f000 -K
  • Installer gammu et son démon :
sudo aptitude install gammu
sudo aptitude install gammu-smsd
  • Le configurer :
sudo vim /etc/gammu-smsdrc
[gammu]
port = /dev/serial/by-id/usb-Qualcomm__Incorporated_Qualcomm_CDMA_Technologies_MSM_357619049490994-if00-port0
connection = at19200
[smsd]
Service = files
PIN = 1234
LogFile = syslog
InboxPath = /var/spool/sms/inbox/
OutboxPath = /var/spool/sms/outbox/
SentSMSPath = /var/spool/sms/sent/
ErrorSMSPath = /var/spool/sms/error/
  • Créer les dossiers suivants :
sudo mkdir /var/spool/sms/inbox/
sudo mkdir /var/spool/sms/outbox/
sudo mkdir /var/spool/sms/inbox/
sudo mkdir /var/spool/sms/sent/
  • Résoudre les problèmes de droit
sudo chmod 777 /var/spool/sms/*
  • Envoyer un SMS :
gammu-smsd-inject TEXT 0632265912 -text "MESSAGE"
  • projets/envoyer_sms_bash.txt
  • Dernière modification: 2017/12/21 19:13
  • (modification externe)