Outils pour utilisateurs

Outils du site


francois:gammu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
francois:gammu [2015/12/19 15:11] – créée francoisfrancois:gammu [2022/08/13 14:57] (Version actuelle) – [Gammu et le Huawei E220] francois
Ligne 1: Ligne 1:
 ====== Gammu et le Huawei E220 ====== ====== Gammu et le Huawei E220 ======
  
-.gammurc+udev rule (file /etc/udev/rules.d/modem.rules): 
 +  SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="modem_huawei_$env{ID_USB_INTERFACE_NUM}"
  
-  [gammu] +Ensuite, il faut prendre en compte le changement 
-  device = /dev/ttyUSB0 + 
-  name = Téléphone sur le port USB série HUAWEI_TechnologiesHUAWEI_Mobile +  sudo udevadm control --reload-rules 
-  connection = at115200+  sudo udevadm trigger 
 +====== Installer le nécessaire ====== 
 + 
 +  sudo apt install gammu gammu-smsd python3-gammu 
 + 
 +====== Configurer gammu ====== 
 + 
 +  sudo usermod -aG dialout gammu 
 +  sudo usermod -aG dip gammu 
 +  sudo chown -R gammu.gammu /var/spool/gammu 
 + 
 +dip est le groupe pour démarrer pppd par l'entremise de wvdial 
 + 
 +====== Fichier de configuration de gammu-smsd ====== 
 + 
 +<file "/etc/gammu-smsdrc"> 
 +[gammu] 
 +# Please configure this! 
 +port = /dev/modem_huawei_02 
 +connection = at19200 
 +# Debugging 
 +#logformat = textall 
 + 
 +[smsd] 
 +service = files 
 +logfile = syslog 
 +pin = 115200 
 +# Increase for debugging information 
 +debuglevel = 0 
 + 
 +# Paths where messages are stored 
 +inboxpath = /var/spool/gammu/inbox/ 
 +outboxpath = /var/spool/gammu/outbox/ 
 +sentsmspath = /var/spool/gammu/sent/ 
 +errorsmspath = /var/spool/gammu/error/ 
 +</file> 
 + 
 +===== Configuration Gammu SMSD systemd ===== 
 + 
 +Préparation de la conf 
 + 
 +  sudo systemctl stop gammu-smsd 
 +  sudo systemctl disable gammu-smsd 
 +  rm /etc/init.d/gammu-smsd 
 + 
 + 
 +Default config /etc/default/gammu-smsd 
 + 
 +<file /etc/default/gammu-smsd> 
 +DAEMON_OPTS="" 
 + 
 +# user to use (gammu is default) 
 +GAMMU_USER=gammu 
 +GAMMU_GROUP=gammu 
 +</file> 
 + 
 + 
 + 
 +Configuration du fichier systemd de gammu-smsd ''/etc/systemd/system/multi-user.target.wants/gammu-smsd.service'' 
 + 
 +<file /etc/systemd/system/multi-user.target.wants/gammu-smsd.service> 
 +[Unit] 
 +Description=SMS daemon for Gammu 
 +Documentation=man:gammu-smsd(1) 
 +After=mysql.service postgresql.service network-online.target 
 + 
 +[Service] 
 +EnvironmentFile=-/etc/default/gammu-smsd 
 +# Run daemon as root user 
 +#ExecStart=/usr/bin/gammu-smsd --pid=/var/run/gammu-smsd.pid --daemon 
 +# Run daemon as non-root user (set user/group in /etc/sysconfig/gammu-smsd) 
 +ExecStart=/usr/bin/gammu-smsd --user=${GAMMU_USER} --group=${GAMMU_GROUP} --pid=/var/run/gammu-smsd.pid --daemon 
 +ExecReload=/bin/kill -HUP $MAINPID 
 +ExecStopPost=/bin/rm -f /var/run/gammu-smsd.pid 
 +Type=forking 
 +PIDFile=/var/run/gammu-smsd.pid 
 + 
 +[Install] 
 +WantedBy=multi-user.target 
 + 
 +</file> 
 + 
 +Then the restart of the gammu-smsd daemon 
 + 
 +  sudo systemctl daemon-reload 
 +  sudo systemctl start gammu-smsd
  
francois/gammu.1450537885.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki