francois:gammu
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| francois:gammu [2016/08/20 18:23] – francois | francois:gammu [2022/08/13 14:57] (Version actuelle) – [Gammu et le Huawei E220] francois | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| udev rule (file / | udev rule (file / | ||
| - | SUBSYSTEM==" | + | SUBSYSTEM==" |
| 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 | ||
| - | </ | ||
| - | .gammurc | + | sudo udevadm control --reload-rules |
| + | sudo udevadm trigger | ||
| + | ====== Installer le nécessaire ====== | ||
| - | | + | |
| - | device = / | + | |
| - | name = Téléphone sur le port USB série HUAWEI_TechnologiesHUAWEI_Mobile | + | |
| - | connection = at | + | |
| - | gammu-smsdrc | + | ====== Configurer |
| - | <code> | + | sudo usermod -aG dialout gammu |
| + | sudo usermod -aG dip gammu | ||
| + | sudo chown -R gammu.gammu / | ||
| + | |||
| + | dip est le groupe pour démarrer pppd par l' | ||
| + | |||
| + | ====== Fichier de configuration de gammu-smsd ====== | ||
| + | |||
| + | <file "/ | ||
| [gammu] | [gammu] | ||
| - | device | + | # Please configure this! |
| - | name = Téléphone sur le port USB série HUAWEI_TechnologiesHUAWEI_Mobile | + | port = /dev/modem_huawei_02 |
| - | connection | + | connection |
| + | # Debugging | ||
| + | # | ||
| [smsd] | [smsd] | ||
| + | service = files | ||
| + | logfile = syslog | ||
| + | pin = 115200 | ||
| + | # Increase for debugging information | ||
| + | debuglevel = 0 | ||
| - | </code> | + | # Paths where messages are stored |
| + | inboxpath = / | ||
| + | outboxpath = / | ||
| + | sentsmspath = / | ||
| + | errorsmspath = / | ||
| + | </file> | ||
| - | ===== Gammu SMSD systemd ===== | + | ===== Configuration |
| - | Fichier | + | Préparation de la conf |
| - | < | + | |
| + | sudo systemctl stop gammu-smsd | ||
| + | sudo systemctl disable gammu-smsd | ||
| + | rm /etc/init.d/ | ||
| + | |||
| + | |||
| + | Default config / | ||
| + | |||
| + | <file / | ||
| + | DAEMON_OPTS="" | ||
| + | |||
| + | # user to use (gammu is default) | ||
| + | GAMMU_USER=gammu | ||
| + | GAMMU_GROUP=gammu | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | Configuration du fichier systemd de gammu-smsd ''/ | ||
| + | |||
| + | < | ||
| [Unit] | [Unit] | ||
| Description=SMS daemon for Gammu | Description=SMS daemon for Gammu | ||
| Documentation=man: | Documentation=man: | ||
| - | After=mysqld.service postgresql.service | + | After=mysql.service postgresql.service |
| [Service] | [Service] | ||
| + | EnvironmentFile=-/ | ||
| # Run daemon as root user | # Run daemon as root user | ||
| - | ExecStart=/ | + | #ExecStart=/ |
| # Run daemon as non-root user (set user/group in / | # Run daemon as non-root user (set user/group in / | ||
| - | #ExecStart=/ | + | ExecStart=/ |
| + | ExecReload=/ | ||
| + | ExecStopPost=/ | ||
| Type=forking | Type=forking | ||
| PIDFile=/ | PIDFile=/ | ||
| Ligne 49: | Ligne 86: | ||
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| + | |||
| </ | </ | ||
| + | |||
| + | Then the restart of the gammu-smsd daemon | ||
| + | |||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl start gammu-smsd | ||
francois/gammu.1471717433.txt.gz · Dernière modification : (modification externe)
