Outils pour utilisateurs

Outils du site


francois:gammu

Ceci est une ancienne révision du document !


Gammu et le Huawei E220

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}"

Ensuite, il faut prendre en compte le changement <code bash> sudo udevadm trigger </code >

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

[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/

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

DAEMON_OPTS=""
 
# user to use (gammu is default)
GAMMU_USER=gammu
GAMMU_GROUP=gammu

Configuration du fichier systemd de gammu-smsd /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

Then the restart of the gammu-smsd daemon

sudo systemctl daemon-reload
sudo systemctl start gammu-smsd
francois/gammu.1606563980.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki