Send arbitrary AT commands to your modem
Usage: modem-cmd MODEM_DEVICE COMMAND [TIMEOUT]
pip install modem-cmd
Get signal
$ modem-cmd /dev/ttyUSB2 AT+CSQ +CSQ: 12,99
Get Operator
$ modem-cmd /dev/ttyUSB2 AT+COPS? +COPS: 0,0,"Chunghwa Telecom",2
from modemcmd import modemcmd from modemcmd import ModemcmdException from modemcmd import ModemcmdTimeoutException try: result = modemcmd('/dev/ttyUSB2', 'AT+CSQ', 10) except ModemcmdTimeoutException as e: print e except ModemcmdException as e: print e
GPLv3+