XBEE를 Raspberry pi (RP)와 함께 사용하려고 힘든 시간을 보내고 있습니다. 내 컴퓨터에 USB 브레이크 아웃 보드 하나가 있고 RP에 연결된 다른 XBEE가 있습니다. RP에있는 것이 API 조정자이고 컴퓨터에있는 것이 API 라우터입니다. RP에서이 프로그램을 실행할 때 (라우터 XBEE의 IO 핀 중 하나를 변경해야 함)Raspberry Pi API Mode Trouble
#!/usr/bin/python
import serial
print("TEST")
ser=serial.Serial('/dev/ttyAMA0', baudrate=9600)
print(ser)
ser.write('\x7E')
ser.write('\x00')
ser.write('\x10')
ser.write('\x17')
ser.write('\x00')
ser.write('\x00')
ser.write('\x00')
ser.write('\x00')
ser.write('\x00')
ser.write('\x00')
ser.write('\xFF')
ser.write('\xFF')
ser.write('\xFF')
ser.write('\xFE')
ser.write('\x02')
ser.write('\x44')
ser.write('\x01')
ser.write('\x05')
sum=(0x17+0xFF+0xFF+0xFF+0xFE+0x02+0x44+0x01+0x05)
check=(0xFF - (sum & 0xFF))
ser.write(chr(check))
ser.close()
print("DONE")
라우터에서 아무 것도 끝나지 않습니다. 컴퓨터에 라우터를 연결하면 RP의 직렬 포트에 메시지가 표시되어 XBEE가 연결되었음을 알리기 때문에 XBEE가 연결되어 있다고 생각합니다. 나는 아이디어가 없어 누군가가 나를 도울 수 있기를 바랬다.