通过AT命令通过USB与GSM调制解调器通信的实用工具。
项目描述
通过AT命令通过USB与GSM调制解调器通信的实用工具。可能不会与所有调制解调器一起工作,YMMV。
$ virtualenv ve (ve)$ pip install . (ve)$ twistd txgsm --help
发送短信
支持多部分和unicode。
(ve)$ twistd -n txgsm --device=/dev/tty.usbmodem1421 \ > send-sms --to-addr=2776XXXXXXX --message='hello world' 2013-06-15 11:21:01+0200 [-] Log opened. 2013-06-15 11:21:01+0200 [-] twistd 13.0.0 (/Users/sdehaan/Documents/Repositories/txgsm/ve/bin/python 2.7.2) starting up. 2013-06-15 11:21:01+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2013-06-15 11:21:01+0200 [-] Connection made 2013-06-15 11:21:01+0200 [-] Sending: 'AT+CMGF=0' 2013-06-15 11:21:01+0200 [-] Received: ['OK'] 2013-06-15 11:21:01+0200 [-] Sending: 'ATE0' 2013-06-15 11:21:01+0200 [-] Received: ['OK'] 2013-06-15 11:21:01+0200 [-] Sending: 'AT+CMEE=1' 2013-06-15 11:21:01+0200 [-] Received: ['OK'] 2013-06-15 11:21:01+0200 [-] Sending: 'AT+WIND=0' 2013-06-15 11:21:01+0200 [-] Received: ['OK'] 2013-06-15 11:21:01+0200 [-] Sending: 'AT+CSMS=1' 2013-06-15 11:21:01+0200 [-] Received: ['+CSMS: 1,1,1', 'OK'] 2013-06-15 11:21:01+0200 [-] Sending: 'AT+CMGS=23' 2013-06-15 11:21:01+0200 [-] Received: ['> '] 2013-06-15 11:21:01+0200 [-] Sending: '0001000B817267443908F600000BE8329BFD06DDDF723619\x1a' 2013-06-15 11:21:04+0200 [-] Received: ['+CMGS: 198', 'OK'] 2013-06-15 11:21:04+0200 [-] Main loop terminated. 2013-06-15 11:21:04+0200 [-] Server Shut Down. $
与USSD服务交互
使用 --code=... 提供您要拨打的USSD代码。添加 -v 或 --verbose 以查看AT命令。
(ve)$ twistd -n txgsm --device=/dev/tty.usbmodem1421 ussd-session --code='*120*8864#' 2013-06-15 19:37:52+0200 [-] Log opened. 2013-06-15 19:37:52+0200 [-] twistd 13.0.0 (/Users/sdehaan/Documents/Repositories/txgsm/ve/bin/python 2.7.2) starting up. 2013-06-15 19:37:52+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2013-06-15 19:37:52+0200 [-] Connecting to modem. 2013-06-15 19:37:53+0200 [-] Connected, starting console for: *120*8864# 2013-06-15 19:37:53+0200 [-] Dialing: *120*8864# What would you like to search Wikipedia for? USSD > HIV 1. HIV 2. HIV/AIDS 3. HIV/AIDS in China 4. Diagnosis of HIV/AIDS 5. History of HIV/AIDS 6. Circumcision and HIV 7. AIDS dementia complex 8. HIV/AIDS in Ukraine USSD > 2 1. HIV/AIDS 2. Signs and symptoms 3. Transmission 4. Virology 5. Pathophysiology 6. Diagnosis 7. Prevention 8. Management 9. Prognosis 10. Epidemiology USSD > 1 Human immunodeficiency virus infection / acquired immunodeficiency syndrome (HIV/AIDS) is a disease of the human immune system ... (Full content sent by SMS.) 2013-06-15 19:38:24+0200 [-] Main loop terminated. 2013-06-15 19:38:24+0200 [-] Server Shut Down.
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分发
txgsm-0.2.0.tar.gz (9.2 kB 查看哈希)
构建分发
txgsm-0.2.0-py2-none-any.whl (14.3 kB 查看哈希)