저는 지난 3 일간 의사 소통을 위해 두 개의 XBee를 설정하려고했습니다. X-CTU는 그렇게 할 수있는 완벽한 옵션 인 것처럼 보이지만 직렬 포트에서 XBee를 발견하게되면 실질적인 위협이됩니다."+++"시 XBee로부터 OK 응답을받을 수 없습니다
하나의 XBee를 한 번만 감지하고 다른 하나는 절대로 발견하지 못했습니다. 나는 심지어 내 XBees를 모두 교체했다. 대안을 찾으려고합니다. 즉 직렬 콘솔을 사용하여 작업을 수행하려고합니다. +++
을 발급하면 기기에서 OK 응답을받을 수 없었습니다.
이전에 ESP8266 장치와 통신하는 데 PC를 사용해 본 경험이 없기 때문에 Arduino의 두 번째 직렬 포트를 사용하여 이러한 구성 메시지를 보내고 인쇄하여 응답을 읽으려고했습니다 기본 직렬 콘솔에서 제거 할 수 있습니다.
구성 메시지는 장치의 모드에 따라 다를 수 있습니다. API 모드 인 경우 특정 형식으로 프레임을 생성해야합니다 (이 용도로 X-CTU 프레임 생성기를 사용합니다).
+++
을 발행 할 때 XBee로부터 응답을받을 수없는 이유는 무엇입니까?
이 장치는 시리즈 1 XBees이며 정확한 부품 번호는 XB24-AWI-001입니다. 어떤 도움을 주셔서 감사합니다.
'+++'의 앞뒤에 보호 시간을 존중합니까? IIRC 그것은 1 초 전체입니다; 조금 더 상처받을 수 없습니다. 물론 올바른 통신 속도에 있어야합니다. 서로 다른 전송 속도로 시퀀스를 수행 할 수 있습니다. 필자는 9600에서 완전히 새로운 Xbees를 처리 할 수있는 시스템을 구축했거나 두 보드 속도를 테스트하여 115200으로 모듈을 구성했습니다. (새로운 모듈은 시스템에서 구성한 다음 API 모드로 전환합니다.) – sawdust
* "Arduino의 두 번째 직렬 포트를 사용하여 해결 방법을 찾으려고했습니다"* - 어느 Arduino입니까? 5V 또는 3.3V 장치를 사용하고 있습니까? – sawdust