2015-01-19 1 views
1

현재 다음과 같은 지그비 네트워크 설정이 있습니다.핑 지그비 라우터가 온라인 상태인지 확인하십시오.

1 코디네이터. 네트워크를 관리하고 들어오는 데이터 프레임을 처리합니다. 2 메시 네트워크를 사용하는 다른 모든 ZigBee 노드와 통신 할 수있는 위치에 배치 된 라우터.

코디네이터에서 핑을 보내서 라우터가 온라인인지 오프라인인지 확인할 수있는 방법을 찾고 있습니다. 전원 장애시이를 사용하고 싶습니다. 네트워크가 제대로 작동하는지 확인하십시오.

저는 코디네이터를 처리하기 위해 파이썬을 사용하고 있습니다.

XBee 제품과 함께 사용할 수있는 Python 라이브러리가 있다는 것을 알고 있습니다. XBee 제품을 사용하기 때문에이 라이브러리를 사용합니다. 그러나 나는 아직 정확한 해결책을 찾지 못했습니다. 라이브러리에

링크 : https://code.google.com/p/python-xbee/

는 성공적으로 핑 (ping)을 사용할 수있는 솔루션은 네트워크, 사용할 수있는 노드를 참조하고, 변수에 반환이 있습니까?

답변

0

아마도 노드 검색을 수행 할 것입니다 (ATND 명령)? 또는 유니 캐스트 원격 AT 명령을 각 노드에 정기적으로 보내고 응답하는지 확인하십시오.

ZigBee 규격을 준수하려면 ZDP (ZigBee Device Profile) 요청 (예 : 활성 끝점을 쿼리하는 것)을 선택하여 보내십시오.

관련 문제