Я немного новичок в raspberry pi, но, мне кажется, мне удалось включить (вроде) последовательную связь, но я запутался, поскольку кажется, что я использую консоль и модем одновременно.
Ниже мой код:
import time
import serial
ser = serial.Serial(
port = '/dev/ttyAMA0',
baudrate = 9600,
parity = serial.PARITY_NONE,
stopbits = serial.STOPBITS_ONE,
bytesize = serial.EIGHTBITS,
timeout = 1
)
while 1:
ser.write('AT'+'\r')
time.sleep(1)
print(ser.read(10))
ниже вывод, который я получаю:
Linux 9 raspberrypi AT
OK
Login incorrectraspberrypi login:
AT
OK
Login incorrectraspberrypi login:
AT
OK
Login incorrectraspberrypi login:
AT
OK
AT
OK
Login incorrectraspberrypi login:
Traceback (most recent call last):
File "sim808AT.py", line 17, in <module>
print(ser.read(10))
File "/usr/lib..." read
'device reports readiness to read but returned no data'
потом отключается ...