2016-11-17 20 views
0

Digi USB 탐색기 (CP2102)가있는 XB24C27WIT-004 모듈을 사용하여 Zigbee P2P를 만들려고합니다. 나는 2 대의 랩톱을 사용하고 각각에 XBee 모듈을 연결했다. 모듈을 X-CTUs에 추가하고 한 모듈의 DL을 다른 모듈의 MY로 변경했으며 그 반대도 마찬가지입니다. 둘 다 동일한 채널 및 동일한 PAN ID에 있습니다. 하지만 한 콘솔에서 다른 콘솔로 연속적으로 전송 된 데이터를 볼 수 없었습니다. 콘솔 창은 이미지와 같습니다. 다른 라디오를 발견하려고 할 때 명령이 표시됩니다. The console window. 이 기능은 두 모듈 모두에 대해 ZIGBEE TH Reg로 설정됩니다.X-CTU로 지그비 네트워크 설정하기 6.3.2

답변

1

코디네이터 (ATCE=1)로 구성하고 다른 라우터를 라우터 (ATCE=0)로 구성하여 서로 연결할 수 있습니까? 라우터는 ATDHATDL을 0으로 유지하여 조정자를 대상으로 지정할 수 있습니다. 목적지에 16 비트 네트워크 주소를 사용하는 것에 익숙하지 않으므로 ATDH을 라우터의 ATSH으로 설정하고 ATDLATSL으로 설정하는 것이 좋습니다.

장치가 서로 연결되어 있는지 확인하려면 해당 작동 PAN ID (ATOIATOP)가 일치해야합니다. 일단 라우터가 데이터를 코디네이터로 보낼 수 있는지 확인한 다음 코디네이터에서 라우터로 데이터를 보낼 수 있는지 확인하십시오. 라우터에서 ATNR을 사용하여 네트워크 재설정을 수행하면 코디네이터에 다시 가입하려고 시도 할 수 있습니다. 가입을 허용하려면 코디네이터에 ATNJ ~ 0xFF을 설정해야 할 수도 있습니다.

+0

안녕하세요! 통해 ur 제안 주셔서 감사합니다. 우리는 ur 구성을 시도했습니다. 코디네이터 (CE = 1)가 라우터 (CE = 0)로부터 데이터를 수신하고 있지만 조정자가 데이터를 전송할 수 없습니다. 우리는 랩탑의 콘솔에서 데이터를 모니터링하고 있습니다. 우리는 [link] (https://learn.sparkfun.com/tutorials/exploring-xbees-and-xctu)에서 제시 한 바와 같이 제안한대로 주소 지정을 시도했습니다. 우리는 조정자의 DL을 FFFF로 변경하여 방송했습니다. 그런 다음 두 xbe가 통신 할 수있게됩니다. 하지만 우리는 P2P 통신이 필요합니다 (한 xbee의 DL은 다른 xbee의 MY입니다). 그리고 이것은 작동하지 않습니다. –

+0

@tomlogic 우리가 동일한 PAN (동일한 PAN ID)에서 조정자 (CE = 1)로 xbees를 활성화하면 어떻게됩니까? –

+0

둘 다 조정자로 설정되면 두 개의 다른 네트워크를 설정합니다. 코디네이터에서 라우터의 'SH'/ 'SL'에 'DH'/'DL '을 설정하여 시리얼 데이터를 유니 캐스트하는 것이 필요합니다. 'MY'는 16 비트 네트워크 주소이고'DL' 설정에서 작동하지 않을 것이라고 생각합니다. 모든 0의 대상 주소를 사용하는 것은 "네트워크 조정자"를 나타내는 바로 가기입니다. – tomlogic