728x90
728x90
Zigbee 소개
지그비는 IEEE 802.15.4-2003을 기반으로 한 작고, 저전력의 디지털 라디오를 사용하는 하이레벨 통신 프로토콜
IEEE 802.15.4-2003는 단거리 라디오 주파수를 사용하는 램프, 전자계량기, 소비자용 전자제품과 같은 근거리 개인 무선통신망의 기준이다.
보통 IoT기기끼리 통신을 위해 사용한다.
Zigbee 특징
- 저전력 소모, 간단한 구현
- 한번의 배터리 충전으로 수 개월, 또는 수년간 사용 가능
- 활성 모드(수신, 송신), 슬립 모드를 가짐.
- 디바이스, 설치, 유지 등 모두 상대적으로 낮은 비용으로 가능
- 안전성(보안성)
- 신뢰성
- 유연성
- 매우 작은 프로토콜 스택
- 상호 호환가능 및 어느 곳에서나 사용 가능
- 네트워크당 높은 노트 밀집(지그비의 IEEE 802.15.4 사용은 네트워크에서 많은 디바이스를 다루는 것을 가능케 함. 이러한 특징으로 방대한 센서 배열과 네트워크의 통제가 가능)
- 간단한 프로토콜, 국제적으로 구현(지그비 프로토콜 스택 코드의 크기는 블루투스나 802.11의 사이즈에 비해 4분의 1 정도에 불과하다.)
통신 설정
CH : 통신 주파수 설정 - 통신하고 싶은 기기끼리 같아야 함 (범위 : B~1A)
ID : 통신하고 싶은 기기끼리 같아야 함 (범위 : 0000 ~ FFFF)
MY 값이 있는 경우
DH, DL은 각각 상대 zigbee의 MY 값과 같아야 한다.
MY 값이 없는 경우
DH와 SH, DL와 SL 값이 각각 상대 zigbee의 같아야한다
통신 거리 및 속도 실험
사용한 zigbee 모델은 digi사에서 만든 zbee (model : S2CTH / XB24CZPIT-004)
모든 테스트는 XCTU프로그램으로 테스트 함
통신 거리 테스트
실내 & 도심 : 3m ~ 5m
야외 : 70m ~ 80m
통신 속도 테스트
baud rate 9600으로 설정 시 (기본 설정인 듯) 3.61kbps
Router | Coordinator | |
ID | 123 | 123 |
JV | Enabled [1] | |
NI | Router | Coordinator |
AP |
API Mode enabled with escapes[2]
|
API Mode enabled with escapes[2]
|
CE | Disabled [0] | Enabled [1] |
NJ | FF | |
NW | 14 | |
DH | 0 | 0 |
DL | 0 | 0 |
MY | 0 | 0 |
baud rate 230400으로 설정 시 7.33kbps
다른 설정들은 변경해도 유의미한 결과를 얻기 힘들었음
참고문헌
728x90
728x90
'etc.' 카테고리의 다른 글
스캔한 도서를 pdf로 만들어 보자 (image to pdf) (0) | 2024.10.29 |
---|---|
라즈베리파이 공유기 만들기 (Routed Wireless Access Point) (0) | 2022.08.08 |
개발자를 위한 구글링 팁 (0) | 2021.11.11 |
정규 표현식(Regex)를 소개합니다 (0) | 2021.10.29 |
난해한 프로그래밍 언어 - 아희 (0) | 2021.10.15 |