XBee 문서를 보고 메모한 내용입니다.

XBee란?

  • ZigBee: 무선통신 프로토콜 중 하나. WiFi 같은 역할. 적은 에너지 소모와 간단한 시스템 구조, 낮은 비용이 장점.
  • XBee: ZigBee 기반의 무선 모듈

저전력과 슬립모드

Configure sleep

  • SM(Sleep Mode), ST(Time before Sleep), SP(cyclic Sleep Period)

Sleep Mode

저전력 위한 슬립모드 있음. XBee 모듈은 low-power device이고, sleep state로 진입할 수 있음(consume virtually no current). sleep 동안에는 완전히 꺼지고, 가끔은? wake up 하기 전까지는 데이터를 보내거나 받을 수 없음.
가령, 완충된 배터리를 계속 돌리면 하루밖에 안 가는 상황이라고 할 때? 배터리 수명을 늘리기 위해선,

  • 1초 자고 1초 깨고 하는 사이클 돌리면 배터리 수명이 두배
  • 59초 재우고 1초 깨면 배터리 수명이 60배

단, 이런 걸 사용하기 위해선 프로젝트 구조와 XBee 네트워크를 좀 고민해봐야 함. 가령 데이터 보내기만 하면 대부분 자고 있어도 되지만, 데이터를 자주 받아야 하면 쉽지 않다.

  • SM: 값이 4 면 모듈이 주기적으로 RF 데이터를 확인함. 값이 5면

  • ST: period of inactivity of the module before returning to cyclic sleep

  • pin 9(sleep control/input), pin 13(On/Sleep / output)

XCTU란?

  • XBee 설정하는 프로그램
  • ID 값 등등 여러 가지 설정 가능