modem-cmd

Send arbitrary AT commands to your modem


Keywords
modem, at, commands, serial
License
MIT
Install
pip install modem-cmd==1.0.2

Documentation

modem-cmd (Python)

Latest Version

Send arbitrary AT commands to your modem

Usage: modem-cmd MODEM_DEVICE COMMAND [TIMEOUT]

pip install modem-cmd

Example

Command line

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

API

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

License

GPLv3+