Q. 

안녕하세요.

지그비 ZE20SDC를 사용하고 있는데 궁금한 것이 있어서 문의 드립니다.


코디네이터 1개 & 슬리피 엔드디바이스 2개를 사용 하고 있습니다.

아래 3가지 방법으로 사용하려고 합니다.

1) 코디네이터에서 각 각의 슬리피 엔드 디바이스로 명령을 내려서 GPIO값을 받으려고 합니다.

2) 슬리피 엔드 디바이스에서 GPIO에 신호가 들어 왔을때만 코디네이터로 데이터 전송

3) 슬리피 엔드 디바이스에서 매 초마다 GPIO값을 코디네이터로 전송


질문입니다.

0. 하이퍼터미널에 FAILED TO JOIN(AB)는 무엇을 의미하는 건가요??


1. 주파수 간섭 회피 레지스터(ATS71)를 사용하면 채널마스크는 따로 설정 하지 않아도 되는지?


2. 참여 허용의 항상 참여 보안문제가 무엇인지??

   참여 허용 사용 방법

1) 일시적 허용

코디네이터 설정 AT+PERMIT=5 로 설정하여도 슬리피 엔드 디바이스에서 데이타가 올라오는데

5초 동안만 네트워크 허용이 되는게 아닌가요???

2) GPIO 입력에 따라 참여 허용

코디네이터 GPIO0을 5로 설정, ATS22= 시간(초) 로 설정하면 설정한 시간이 지나면

코디네이터와 엔드디바이스 간의 통신불가?? 인지요?


3. 슬리피 엔드 디바이스의 슬림모드 설정 방법?

nodetype을 4로 설정하고 데이터 송수신을 하지 않으면 자동으로 슬립모드로 되는 건가요??

아니면 코디네이터에서 AT+SLEEP 명령을 주어야 슬립 모드로 되는 건지요??


4.엔드디바이스 통신구역 이탈 확인 방법??

코디네이터와 통신을 하다가 엔드디바이스가 너무 멀리 떨어져서 통신이 안되면

코디네이터에서 확인 할 수 있는 방법이 있는지 궁금합니다.


A. 

0. 하이퍼터미널에 FAILED TO JOIN(AB)는 무엇을 의미하는 건가요??//네트워크에 가입에 실패했음을 표시 합니다.
1. 주파수 간섭 회피 레지스터(ATS71)를 사용하면 채널마스크는 따로 설정 하지 않아도 되는지?//주파수 간섭 회피 기능은 주변 RF환경이 좋지 않을 때 코디네이터가 자체적으로 채널을 채널마스크 내에서 변경 할 수 있도록 하는 기능입니다.채널 마스크와는 별도로 동작을 합니다. 채널 마스크는 코디네이터가 선택할 수 있는 채널대역을 선택하는 부분입니다
2. 참여 허용의 항상 참여 보안문제가 무엇인지??   참여 허용 사용 방법1) 일시적 허용코디네이터 설정 AT+PERMIT=5 로 설정하여도 슬리피 엔드 디바이스에서 데이타가 올라오는데5초 동안만 네트워크 허용이 되는게 아닌가요???//5초동안만 참여를 허용하는 기능입니다. 만약 이 시간동안 참여에 실패하면 데이터전송이 되지 않습니다.만약 한번 네트워크 조인이 된 뒤라면 재가입 없이 사용할 수 있습니다.
2) GPIO 입력에 따라 참여 허용코디네이터 GPIO0을 5로 설정, ATS22= 시간(초) 로 설정하면 설정한 시간이 지나면코디네이터와 엔드디바이스 간의 통신불가?? 인지요?//이 부분또한 특정시간동안 가입만 된다면 이후 통신은 가능합니다. 하지만 엔드디바이스 장시간 네트워크에서 이탈되어네트워크에서 제외가되면 다시 통신불가가 될 수 있습니다.
3. 슬리피 엔드 디바이스의 슬림모드 설정 방법?nodetype을 4로 설정하고 데이터 송수신을 하지 않으면 자동으로 슬립모드로 되는 건가요??아니면 코디네이터에서 AT+SLEEP 명령을 주어야 슬립 모드로 되는 건지요??//데이터 송/수신을 하지 않으면 자동 슬립이 됩니다. wake up 이후 다시 sleep으로 빠지는 시간은 조절이 가능합니다. 메뉴얼 28~29페이지 참조
4.엔드디바이스 통신구역 이탈 확인 방법??코디네이터와 통신을 하다가 엔드디바이스가 너무 멀리 떨어져서 통신이 안되면코디네이터에서 확인 할 수 있는 방법이 있는지 궁금합니다.//코디에서 자동으로 알 수 있는 방법은 없습니다. 특정디바이스의 네트워크 이탈에 대한 이벤트처리는 하지 않고 있습니다.