【发布时间】:2017-08-27 06:18:05
【问题描述】:
我一直在尝试将我的 sim800L 连接到我的 Raspberry pi 3 model B (rasbian) 但没有成功...
我处于第一步,由于我是 Raspberry pi 的新手,所以我不太了解它是如何工作的。
这是我尝试连接它的方式:
经过一番研究,我发现我需要在/boot/config.txt 文件中添加一些东西才能启用UART,所以我添加了这个:
core_freq=250
enable_uart
之后,我发现了一个符合我想要做的代码,这里是:
import serial
import os, time
# Enable Serial Communication
port = serial.Serial('/dev/ttyS0', baudrate=9600, timeout=1)
# Transmitting AT Commands to the Modem
# '\r\n' indicates the Enter key
port.write('AT'+'\r\n')
rcv = port.read(10)
print rcv
但是当我尝试 AT 命令时,Python Shell 中没有任何工作,如果 sim800L 成功连接,该命令应该回答 OK。我遇到了一些基本错误,例如 AT 未定义。
我该如何解决这个错误?
【问题讨论】:
-
你应该在这里问你的问题:raspberrypi.stackexchange.com
-
是的,谢谢,感谢 darthbith 的编辑。