如何解决从 SIM900A 用树莓派打电话到手机
我将 SIM900A 与 raspBerry 连接,两个 LED 指示灯呈红色闪烁。 这是拨打电话的代码,运行无误。
import serial
import os,time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
port = serial.Serial("/dev/ttyS0",baudrate=9600,timeout=1)
port.write(b'AT\r')
rcv = port.read(10)
print(rcv)
time.sleep(1)
port.write(b'ATDxxxxxxxx;\r')
print("Calling…")
time.sleep(30)
port.write(b'ATH\r')
print("Hang Call…")'
输出为:
b'\r\r\nOK\r\n'
Calling… '
但是我的手机没有来电??
注意:当运行 AT 命令时,它给我 ERROR
解决方法
-
用交互式终端试试,例如
screen /dev/ttyS0 9600
,然后在那里输入 AT 命令。看看你能不能从那里打电话。 -
您不检查
ATD
的响应 - 如果它返回错误而您不知道怎么办?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。