제목 RE: ZIGBEE 수신감도
작성자 firmtech7
이메일
작성일자 2022-04-25
조회수 84
추천수 14
안녕하십니까 펌테크 입니다.

Zigbee MAC 제품의 경우  타겟 디바이스 Address를
브로드캐스트로 설정 데이터를 송신하면
타겟 디바이스가 데이터를 정상적으로 수신했는지 ACK 통신을 하지 않습니다.
타겟 디바이스 Address를 네트워크 상에서 1개로 정해진
유니크한 Address로 설정 데이터를 송신하면 타겟 디바이스가 데이터를 정상적으로
수신했는지 확인 하는 ACK 통신을 합니다.
타겟 디바이스 Address를 유니크한 Address로 설정하여 데이터를 송신하면
ACK 통신을 이용하여 데이터를 송신하는 장치와 데이터를 수신하는
장치간의 확인 작업 및 재 전송을 진행합니다.
따라서 타겟 디바이스를 브로드캐스트 어드레스로 설정하여 통신하는 것보다
Unique한 어드레스로 설정하여 통신하는 것이 더 안정적입니다.
MASTER ---> SLAVE로 1:2로 데이터 송신 시SLAVE 개수의 문제가 아닌
MASTER 장치의 타겟 디바이스 Address를 브로드캐스트로 설정하여
ACK 통신을 하지 않은 것에 의한 것으로 판단됩니다.
또한 거리에 따른 장치의 개수에 대한 테스트 결과 데이터는 없습니다.

감사합니다.
좋은 하루 보내세요.

------- 원본 내용 ---------


아래와 같은 방식으로 ZIGBEE 통신(9600BPS)을 하고 있습니다.
FZ210BS(SLAVE1) ------------------------- FZ210BS(MASTER)
FZ760BC(SLAVE2.안테나 없는 모델)-----------


문의 드릴 내용은
MASTER에서 BROADCAST(FFFF)로 SLAVE1, SLAVE2에 데이터를 전달하면
SLAVE와 MASTER사이의 거리가 가까울 때는 데이터 수신이 잘되는 거 같습니다.
SLAVE와 MASTER사이의 거리가 40M정도 되고 중간에 파티클이 간간히 있는 경우 데이터가 손실이 발생하는거 같습니다.


SLAVE ---> MASTER로 1:1로 보내게 되면 데이터 거리가 멀어져도 잘 수신되는데
MASTER ---> SLAVE로 1:2로 보내게 되면 거리가 멀어지면 데이터 수신이 안되는 이유가 궁금합니다.
SLAVE가 2개만 사용해도 이와 같은 증상이 발생하는데
만약 SLAVE 개수가 늘어나게 되면 MASTER ---> SLAVE 수신시 수신 감도가 더 떨어지게 되나요?
아니면 SLAVE 개수는 문제가 안되고 거리가 멀어져서 발생하는 문제일까요?
다른 분이 동일 모델로 질문한 내용을 봤을때는 250대 이상 테스트하려고 한다는 게시물을 읽은거 같습니다.
혹시 귀사에서는 어느정도 거리에서 몇대까지 테스트 성공했다등의 테스트 결과가 있을까요?
IP ..xxx.xxx
이름 비밀번호
※ 한글 1000자 까지만 입력가능 :
qweruio123@gmail.com 빠른 답변 감사드립니다.
답변에 다른 궁금한 점이 발생하여 문의 드립니다.

[답변]
따라서 타겟 디바이스를 브로드캐스트 어드레스로 설정하여 통신하는 것보다
Unique한 어드레스로 설정하여 통신하는 것이 더 안정적입니다.

SLAVE1과 SLAVE2의 Local을 각각 Unique하게 설정하기 위해
MASTER 의 TARGET을 SLAVE1으로 지정한 경우
MASTER ---> SLAVE2로 데이터를 보내려면 MASTER의 TARGET을 수정해줘야되나요?
MASTER 에서 동일 PAN ID와 CHANNEL에 있는 SLAVE들에 개별적으로 데이터를 전송해야하는데 이부분을 어떻게 설정하는지 참고자료가있는지 궁금합니다. | 222.102.xxx.xxx
2022-04-25 16:06:32