2016-10-13 6 views
2

다른 XBee Radio 5 '(PC에 연결됨)와 통신하기 위해 노력하고있는 장치에 XBee 라디오가 있습니다. 그러나 채널에 많은 잡음이 있으며 XBee는 특정 채널에서만 많은 횡설수설을 겪고 있습니다. 내 질문 : 그것은 가능한 컴퓨터에서 하나를 사용하여 컴퓨터에 연결된 Xbee의 채널을 프로그래밍 할 수 있습니까 ?? 소음으로 인해 무선 통신이 불가능 해지고 두 번째 Xbee에 고정 배선 연결이 필요합니까?시끄러운 환경에서 무선으로 XBee 채널을 변경하십시오.

답변

1

문제를 잘못 진단 한 것 같습니다. 잡음이 많은 채널은 데이터를 전송하는 데 지연을 초래하지만 임의의 데이터를 생성하지는 않습니다. 코디네이터는 일반적으로 사용 가능한 모든 채널을 검사하고 네트워크를 설정할 때 잡음이 가장 적은 채널을 선택합니다.

다른 장치가 네트워크에 연결되어 데이터를 전송할 가능성이 큽니다. Noise는 XBee 모듈의 전송 기능을 제한하지만 무선으로 전송 된 데이터는 손상시키지 않습니다.

투명 직렬 모드 (AT 모드라고도 함)가 필요할 때 API 모드에서 XBee 모듈을 사용할 수 있습니까? Transparent Serial (투명 직렬)에서 모듈의 직렬 포트에있는 데이터는 대상 장치 (ATDHATDL에 지정)에 직접 전달됩니다.

채널을 변경하고 싶다면 ATSC (채널 스캔)을 사용하여 채널 선택을 제어 할 수 있습니다. 네트워크를 설정할 때 코디네이터가 고려하는 채널의 비트 마스크이며 가입 할 네트워크를 찾을 때 라우터 또는 최종 장치가 사용할 채널을 지정합니다. 특정 채널을 피할 필요가 있다면 원격 ATSC 명령을 보내 비트 마스크에서 현재 채널을 제거한 다음 ATNR (네트워크 재설정) 명령을 보낼 수 있습니다. 그런 다음 코디네이터에서 동일한 작업을 수행하여 새 채널에 새 네트워크를 만듭니다.

모든 것을 올바르게 수행했다면 원격 장치는 새 채널에서 새로 생성 된 네트워크에 참가하게됩니다. 이 때 원격 장치에 ATWR (쓰기) 명령을 보내야하므로 새로운 ATAC 설정을 저장합니다.