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 20:15] – 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 | + | service |
| - | ;Service = null | + | logfile |
| - | Driver = native mysql | + | pin = 115200 |
| - | PIN = 1234 | + | # Increase for debugging information |
| - | LogFile | + | debuglevel |
| - | User = smsd | + | |
| - | Password = XXX | + | |
| - | PC = localhost | + | |
| - | Database = smsd | + | |
| - | RunOnReceive = / | + | |
| - | </ | + | |
| - | ===== Gammu SMSD systemd ===== | + | # Paths where messages are stored |
| + | inboxpath | ||
| + | outboxpath | ||
| + | sentsmspath | ||
| + | errorsmspath | ||
| + | </ | ||
| - | Fichier | + | ===== Configuration Gammu SMSD systemd ===== |
| - | < | + | |
| + | 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 58: | 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.1471724122.txt.gz · Dernière modification : (modification externe)
