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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
francois:gammu [2015/12/20 12:51] – francoisfrancois:gammu [2022/08/13 14:57] (Version actuelle) – [Gammu et le Huawei E220] francois
Ligne 2: Ligne 2:
  
 udev rule (file /etc/udev/rules.d/modem.rules): udev rule (file /etc/udev/rules.d/modem.rules):
-  SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="modem_huawei_%n"+  SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="modem_huawei_$env{ID_USB_INTERFACE_NUM}"
  
 Ensuite, il faut prendre en compte le changement Ensuite, il faut prendre en compte le changement
-<code bash> 
-sudo udevadm control --reload 
-sudo udevadm trigger 
-sudo systemctl status systemd-udevd 
-</code> 
  
-.gammurc+  sudo udevadm control --reload-rules 
 +  sudo udevadm trigger 
 +====== Installer le nécessaire ======
  
-  [gammu] +  sudo apt install gammu gammu-smsd python3-gammu 
-  device = /dev/ttyUSB0 + 
-  name = Téléphone sur le port USB série HUAWEI_TechnologiesHUAWEI_Mobile +====== Configurer gammu ====== 
-  connection = at+ 
 +  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.1450615877.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki