【发布时间】:2015-09-18 06:01:06
【问题描述】:
假设您在计算机上安装了 GSM 调制解调器(在我的情况下为 DLink DWM-156)。然后你编写了下面的 Python 程序来接受所有的来电:
import serial
phone = serial.Serial("COM10", 115200, timeout=5)
try:
time.sleep(1)
while(1):
x = phone.readline()
print(x)
if (x == b'RING\r\n'):
phone.write(b'ATA\r')
time.sleep(2)
finally:
phone.close()
现在,问题是:
- 有什么方法可以检测来电是语音通话还是数据通话?
- 拨号调制解调器是否也可以发起数据呼叫,还是只能进行语音呼叫?
【问题讨论】:
标签: python gsm at-command modem dial-up