antonyshen / modem-cmd

Send arbitrary AT commands to your modem (Python)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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+

About

Send arbitrary AT commands to your modem (Python)

License:GNU General Public License v3.0


Languages

Language:Python 85.3%Language:Roff 14.7%