FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3
목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록... 10 HOST... 11 My Info.... 11 Call ode.... 12 Clear ode... 12 Mobile on/off... 13 BR. Setup... 13 Reg. Setup... 14 EEP Save... 14 ByPass... 15 ODE... 16 Get ode List... 16 Call ode.... 17 Clear ode... 17 Reg. Setup... 18 EEP Save... 18 Mobile Tag... 19 SIGAL... 19 My Info.... 20 Break... 20 Reg1. Setup... 21 Reg2. Setup... 21 7. 기술적 특성... 22 8. 전기적 특성... 24 9. 기구적 특성... 25 10. 메뉴얼 정보... 26 Rev. 2008/05 Page 2 of 26 Version 1.3
1. 제품구성 품명 수량 ZigBee Host/ode () Mobile Tag () Mobile Tag Case 코인전지 (CR2032 3V) 알카라인 AA 베터리 AA 베터리 홀더 USB 연장 케이블 1M 프로그램, API, 메뉴얼 5개 5개 5개 5개 5세트 (10개) 5개 1개 홈페이지 다운로드 Rev. 2008/05 Page 3 of 26 Version 1.3
2. 개요 펌시스의 Zigbee 시스템은 소규모 무선 네트워크 구성과 데이터 송수신을 위해 설계되었다. 본 시스템은 무선 네트워크을 구성할 수 있는 노드(ode)와 주기적으로 정보를 전송하는 모바일 태그로 구 성된다. 호스트(Host)와 노드는 하드웨어적 구분이 없고 네트워크를 구성할 때 하나의 호스트가 정해진다. 호스트를 제외한 나머지 모듈은 노드가 된다. 모바일 태그(Mobile Tag)는 코인전지를 사용하는 모듈이다. 이 태그는 독립적으로 동작하며 ID를 포함하여 소량의 정보를 일정 주기로 전송한다. 사용자가 구성한 네트워크는 임의의 노드에서 노드로 통신이 가능하다. 또 네트워크 통신범위 안에 있는 태그들의 정보를 호스트로 전송한다. T T T T T T 그림1. 네트워크 시스템 Rev. 2008/05 Page 4 of 26 Version 1.3
3. 네트워크 본 Zigbee 시스템은 무선 네트워크를 구성한다. 여러 노드가 무선 네트워크를 구성하여 각종 센서정보 또는 소량의 데이터를 네트워크 망을 이용해 송수신 하기 위해 설계되었다. 네트워크 구성은 반드시 1개의 노드(호스트)로 부터 시작된다. 우선, 여러 노드들이 무선통신이 가능한 거리 에 펼쳐 놓여진다. 펼쳐진 노드들 중 1개의 노드로 부터 명령어를 사용하여 네트워크가 구성되고 그 노드는 호스트가 된다. 네트워크 구조는 트리(Tree) 구조와 메쉬(Mesh) 구조를 동시에 갖는다. 트리구조는 탑다운 방식으로 호스트가 레벨0 을 가지고 아래로 레벨1, 레벨2, 레벨3... 으로 뻗어 나간다. 메쉬구조는 임의의 노드가 통신 가능한 거리에 있는 근접한 노드들의 정보를 획득하여 그물망 형태의 메쉬 네트워크를 갖는다. 0 1 1 2 2 2 3 3 4 그림2. 트리구조 그림3. 메쉬구조 Rev. 2008/05 Page 5 of 26 Version 1.3
4. 호스트/노드 모듈 노드는 네트워크를 구성하는 점으로 2.4Ghz 무선 통신 모듈이다. 호스트와 노드의 구별이 없고 초기에 네트워크를 구성할 때 임의의 노드가 호스트가 될 수 있다. 네트워크가 구성되면 노드는 탑재된 라우팅 알고리듬과 정해진 프로토콜에 따라 데이터를 송수신 한다. 노 드는 채널(16개), PA ID(Personal Area etwork ID)(16bit), Address(16bit) 의 3가지 구분자를 가지고 있다. 네 트워크를 구성할 때 채널과 PA ID는 동일하고 어드레스는 유일해야 한다. 네트워크가 구성된 후에 3가지 구분자는 호스트에 의해 변경될 수 있다. 그러나 구분자가 변경된 노드는 네트워크에서 이탈되므로 매우 주 의해야 한다. 모든 명령어는 사용자가 호스트를 통해서 노드와 모바일 태그에 송수신한다. 명령어는 3종류로 구분된다. (호스트 자신에게 주어지는 명령어, 노드에게 전송되는 명령어, 태그에 전송되는 명령어) 네트워크 구성 네트워크를 구성하기 전에 각각의 노드는 채널과 PA ID는 동일하고, 어드레스는 유일해야 한다. 반드시 초기 조건을 만족해야 한다. 사용자는 호스트에게 근접한 노드를 찾는 명령어(Call_ode)를 보낸다. 호스트가 Call_ode를 수행하면 My_Info(호스트 명령어)를 통해 근접한 노드의 정보(어드레스, RSSI(Receive Signal Strength Indicator))를 얻을 수 있다. 근접한 노드(자식노드)는 최대 25개 까지 가능하다. 호스트의 자식노드들이 얻어지면 사용자는 호스트의 자 식노드에게 Call_ode를 전송하여 자식노드의 자식노드를 찾는 작업을 반복적으로 수행한다. 주어진 모든 노드들이 서로의 자식노드에 하나 이상 들어 있을 때 네트워크 구성 작업은 완료된다. 결국, 주어진 모든 노 드에게 Call_ode를 실행하게 하는 것이다. 메쉬(mesh) 네트워크는 서로의 근접한 자식노드로 얽혀 있으므로 구현된다. 트리(Tree) 네트워크는 호스트 레벨0 을 시작으로 자식노드에게 1, 2, 3 순차적으로 주어 진다. 즉, 호스트에서 멀수록 낮은 레벨을 갖게 된다. 네트워크가 구성되면 호스트를 포함하여 임의의 노드에서 노드로 데이터 송수신이 가능해진다. 노드의 입출력 통신포트는 USB와 시리얼(RS232) 이다. 둘중 하나의 통신포트만 선택하여 사용 가능하고 출 하시 USB로 되어있다. 시리얼(RS232)를 사용하려면 모듈에 붙어있는 저항(R_A1)을 제거해야 한다. Rev. 2008/05 Page 6 of 26 Version 1.3
채널, PA ID 동일 어드레스 유일 호스트 My_Info. 레벨 0 획득 호스트 Call_ode 근접노드 탐색 호스트 My_Info. 자식노드 목록 획득 호스트의 O 자식노드>0? YES 노드 Call_ode 근접노드 탐색 노드 Get ode List 자식노드 목록 획득 모든 노드에게 O Call_ode 실행? YES 네트워그 구성 완료 그림4. 네트워크 구성 순서도 Rev. 2008/05 Page 7 of 26 Version 1.3
5. 모바일 태그 모듈 모바일 태그는 코인전지(CR2032/220mAh)를 사용하여 태그정보를 주기적으로 송신하는 이동성 모듈이다. 모 듈은 케이스로 덮혀 있고 앞면에 e버튼과 뒷면 리셋버튼 구멍이 있다. 태그는 독립적으로 동작하며 태그정보를 단방향 송신만 한다. 네트워크 안에서 노드가 태그정보를 수신하면 네트워크 트리구조에서 레벨이 가장 높은 호스트(레벨0)로 전송된다. 호스트에 전송되는 정보는 송신한 태그 어드레스, 수신된 노드 어드레스, RSSI값, 태그 e버튼 값 이다. 즉, 네 트워크망에서 어떤 태그가 어떤 노드에서 어떤 RSSI값으로 인식 되었는지 알 수 있다. 보통의 경우 태그는 1개 이상의 노드에 인식되고 각 노드에서 잡힌 RSSI값으로 태그의 위치를 대략적으로 추정할 수 있다. 그러나 RSSI값은 주변환경과 안테나 방향에 따라 다르므로 RSSI값을 신뢰할 수 없다. 태그정보 레지스터 값은 리셋 후 3초간 호스트에 의해서 변경 될 수 있다. 리셋 후 3초 동안만 수신상태에 있고 3초 후에는 정상적인 송신상태로 동작한다. 변경 가능한 레지스터 값은 구분자(채널, PA ID, 어드레스), Limiter, 타겟 어드레스 이다. 레지스터 값을 변경할 때는 매우 주의해야 한다. 구분자는 사용 할 네트워크와 채널, PA ID는 동일하고 어드레스는 유일해야 한다. Limiter는 트래픽 감소을 위해 타켓 어드레스까지 거쳐가는 노드 수를 제한하는 것이다. 보통의 경우 네트워 크 상의 전체 노드 수가 된다. 타겟 어드레스는 태그 정보가 도착할 최종 목적 노드 즉, 호스트가 된다. 2,3,4의 노드 어드레스와 RSSI값 태그 어드레스가 레벨0(호스트) 0 로 전송된다. 1 1 2 2 2 3 3 T 4 그림5. 모바일 태그 인식 Rev. 2008/05 Page 8 of 26 Version 1.3
6. 프로토콜 설명 프로토콜은 크게 3가지(호스트, 노드, 태그)로 나눈다. 노드와 태그에게 전송되는 명령어는 호스트를 통해 무선으로 송수신 된다. 호스트와 노드는 모듈 구분이 없다. 그러나 호스트와 노드 명령어를 구분해 놓은 점에 주의를 해야 한다. 호 스트 명령어는 모듈 자신에게 직접 USB 또는 시리얼 통신으로 입출력 되고, 노드 명령어는 자신이 아닌 다 른 노드에게 무선 통신으로 송수신 된다는 점을 유의해야 한다. 사용자는 각각의 명령어 기능을 충분히 이해하고 사용해야 한다. 프로토콜 프레임 기본구조 CMD (B) LMT IC FADR DATA 1byte (1byte) 1byte 1byte 2byte 2byte 100byte CMD (B) LMT IC FADR DATA 명령어 구분 코드 (만 해당) 노드 제한자 노드 증가 카운터 송신 노드 어드레스 수신될 노드 어드레스 송신할 사용자 데이터 약어 설명 Start of Frame PA Personal Area etwork ID End of Frame TgADR Target Address CMD Commad code radr Receive Address LMT Limiter EC e-button Count IC Increaser RSSI Receive Signal Strength Indicator FADR From Address B umber of Byte To Address CH Channel PW Pass Word npw ew Pass Word LV Level LO Level Option SK Save Key List ode List (Address+RSSI) BR Baud Rate Rev. 2008/05 Page 9 of 26 Version 1.3
프로토콜 목록 HOST Description My Info. A1 PW LO A1 B ADR PA CH LV SK List Call ode A2 A2 B Clear ode A3 A3 B Mobile on/off A4 01/00 A4 B 호스트의 정보와 자식노드 목록을 얻는다 호스트 근접한 노드를 찾는 다. 호스트의 자식노드 목록을 지운다. 모바일 태그의 출력을 켜고 끈다. BR. Setup A5 BR A5 B 통신 속도를 설정한다. Reg. Setup A6 PW npw ADR PA CH A6 B ByPass D0 LMT IC FADR DATA ( D0 B LMT IC FADR DATA ) EEP Save A7 A7 B 호스트의 비밀번호와 구분자 를 설정한다. 노드에서 노드로 데이터를 전송한다. 호스트의 자식노드 목록을 저장한다. ODE Get ode List B1 LMT IC FADR E1 B LMT IC FADR LV SK List 노드의 자식노드 목록을 얻 는다. Call ode Clear ode B2 LMT IC FADR B3 LMT IC FADR 노드에 근접한 노드를 찾는 다. 노드의 자식노드 목록을 지 운다. Reg. Setup B4 LMT IC FADR PW npw ADR PA CH E4 B LMT IC FADR 노드의 비밀번호와 구분자를 설정한다. EEP Save B5 LMT IC FADR 노드의 자식노드 목록을 저 장한다. Mobile Tag Reg1 Setup C1 ADR PA CH C1 B 태그의 구분자를 설정한다. Reg2 Setup C2 LMT TgADR C2 B 태그의 리미터와 목적주소를 설정한다. My Info. C3 C3 B ADR PA CH LMT TgADR 태그의 설정 정보를 얻는다. Break C4 수신상태를 해제하고 송신모 드로 돌아간다. SIGAL E0 B LMT IC FADR EC radr RSSI 호스트에서 수신되는 태그값 Rev. 2008/05 Page 10 of 26 Version 1.3
HOST My Info. 구분자(어드레스, PA ID, 채널) 정보 트리구조의 레벨 자식노드의 현재 목록 EEPROM 저장 상태 자식노드의 어드레스,RSSI A1 PW LO A1 B ADR PA CH LV SK List A1 명령어 구분 코드 0xA1 B ADR 어드레스 정보 2byte A1 명령어 구분 코드 0xA1 PA PA ID 정보 2byte PW 비밀번호 2byte CH 채널 정보 1byte LO 네트워크 구성시 레벨 옵션 (주의!) LV 레벨 정보 1byte 1 일 때 호스트로 사용시 레벨0 SK 자식노드 목록 저장 정보 1byte 0 일 때 노드로 사용시 1 일 때 현재 목록 저장 완료 0 일 때 현재 목록 저장 안됨 (이전 목록 유지) List 자식노드 목록 정보 3byte 어드레스(2byte)+RSSI(1byte) Rev. 2008/05 Page 11 of 26 Version 1.3
HOST Call ode 호스트의 근접한 노드를 찾는다. 이 명령을 수신한 근접한 노드는 호스트의 자식노드가 된다. 이때 호스트는 자식노드에게 레벨 1 을 부여한다. 자식노드는 최대 1.3초 안에 자신의 정보를 호스트에게 송신한다. 즉, Call ode 명령 1.3초 후에 호스트는 자식노드 목록을 갖게 된다. A2 B A2 A1 명령어 구분 코드 0xA2 B A1 명령어 구분 코드 0xA2 Clear ode 자식노드 목록 초기화 (삭제) 트리구조의 호스트 레벨 초기화 (LV = 0xFF) 자식노드의 현재 목록 EEPROM 저장 상태 초기화 (SK = 0x00) SK = 0 일 때 이전 상태의 자식노드 목록을 유지하므로 전원 off/on 후에 자식노드가 1개 이상 있을 경우 SK = 1 로 된다. SK = 1 일 때 현재 상태의 자식노드 목록을 저장한다. A3 A3 B A1 명령어 구분 코드 0xA3 B A1 명령어 구분 코드 0xA3 Rev. 2008/05 Page 12 of 26 Version 1.3
HOST Mobile on/off 호스트에서 수신되는 태그 신호의 출력을 제어한다. 태그 신호가 수신은 되지만 USB 또는 RS232의 출력을 on/off 한다. A4 01/00 A4 B A4 명령어 구분 코드 0xA4 01/00 1 일 때 태그 출력 0 일 때 태그 출력 정지 A4 B 명령어 구분 코드 0xA4 BR. Setup RS232 의 Baud Rate 를 값을 변경한다. BR 값은 EEPROM에 저장된다. A5 BR A5 B A5 명령어 구분 코드 0xA5 BR 0x67-9.6Kbps 0.2%(에러율) 0x44-14.4Kbps 0.6% - 19.2Kbps 0.2% 0x19-38.4Kbps 0.2% 0x10-57.6Kbps 2.1% 0x08-115.2Kbps 3.5% 0x03-250Kbps 0.0% 0x01-500Kbps 0.0% A5 B 명령어 구분 코드 0xA5 Rev. 2008/05 Page 13 of 26 Version 1.3
HOST Reg. Setup 비밀번호와 구분자(어드레스, PA ID, 채널)을 변경한다. 변경된 값은 EEPROM에 저장된다. 비밀번호와 구분자를 변경할 때는 매우 주의해야 한다. A6 PW npw ADR PA CH A6 B A6 명령어 구분 코드 0xA6 PW 기존 비밀번호 2byte npw 변경될 새 비밀번호 2byte A6 명령어 구분 코드 0xA6 ADR 변경될 새 어드레스 2byte B PA 변경될 새 PA ID 2byte CH 변경될 새 채널 1byte EEP Save 현재 상태의 자식노드 목록을 EEPROM에 저장한다. SK = 1 이 된다. A7 A7 B A7 명령어 구분 코드 0xA7 A7 B 명령어 구분 코드 0xA7 Rev. 2008/05 Page 14 of 26 Version 1.3
HOST ByPass 임의의 노드간 통신을 할 때 사용 된다. 사용자 데이터(DATA)는 100byte까지 가능하다. 노드간 통신은 동일한 데이터를 3초안에 재전송 할 수 없다. 네트워크의 트래픽(traffic) 감소를 위해 데이터를 3초간 필터링 한다. 만약에 동일한 데이터를 3초안에 재전송 해야 할 경우 1byte를 증가 카운터로 추가하여 재전송하면 된다. D0 LMT IC FADR DATA D0 B LMT IC FADR DATA D0 LMT IC FADR DATA 명령어 구분 코드 0xD0 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte 송신할 사용자 데이터 100byte 이하 D0 B LMT IC FADR DATA 명령어 구분 코드 0xD0 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte 송신할 사용자 데이터 100byte 이하 Rev. 2008/05 Page 15 of 26 Version 1.3
ODE 노드 명령어는 무선으로 송신되는 명령어다. 명령어에 따른 응답 역시 무선으로 수신된다. 노드간 무선 통신은 네트워크의 트래픽 조절을 위해 3초간 동일 데이터 재전송을 할 수 없다. 그러므로 동일한 노드 명령어는 3초 간격으로 보내야 한다. Get ode List 트리구조의 레벨 자식노드의 현재 목록 EEPROM 저장 상태 자식노드의 어드레스,RSSI B1 LMT IC FADR E1 B LMT IC FADR LV SK List E1 B 명령어 구분 코드 0xE1 B1 LMT IC FADR 명령어 구분 코드 0xB1 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte LMT 노드 제한자 1byte (남은 제한 노드 수) IC 노드 증가 카운터 1byte (거친 노드 수) FADR 송신한 노드 어드레스 2byte 수신된 노드 어드레스 2byte LV 레벨 정보 1byte SK 자식노드 목록 저장 정보 1byte 1 일 때 현재 목록 저장 완료 0 일 때 현재 목록 저장 안됨 List 자식노드 목록 정보 3byte 어드레스(2byte)+RSSI(1byte) Rev. 2008/05 Page 16 of 26 Version 1.3
ODE Call ode 근접한 노드를 찾는다. 이 명령을 수신한 근접한 노드는 자식노드가 된다. 이때 자식노드에 레벨을 부여한다. 어미노드와 레벨이 같거나 높으면 부여하지 않는다. 자식노드는 최대 1.3초 안에 자신의 정보를 어미노드에게 송신한다. 즉, Call ode 명령 1.3초 후에 어미노드는 자식노드 목록을 갖게 된다. B2 LMT IC FADR B2 LMT IC FADR 명령어 구분 코드 0xB2 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte Clear ode 자식노드 목록 초기화 (삭제) 트리구조의 호스트 레벨 초기화 (LV = 0xFF) 자식노드의 현재 목록 EEPROM 저장 상태 초기화 (SK = 0x00) SK = 0 일 때 이전 상태의 자식노드 목록을 유지하므로 전원 off/on 후에 자식노드가 1개 이상 있을 경우 SK = 1 로 된다. SK = 1 일 때 현재 상태의 자식노드 목록을 저장한다. B3 LMT IC FADR B3 LMT IC FADR 명령어 구분 코드 0xB3 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte Rev. 2008/05 Page 17 of 26 Version 1.3
ODE Reg. Setup 비밀번호와 구분자(어드레스, PA ID, 채널)을 변경한다. 변경된 값은 EEPROM에 저장된다. 비밀번호와 구분자를 변경할 때는 매우 주의해야 한다. B4 LMT IC FADR PW npw ADR PA CH E4 B LMT IC FADR B4 명령어 구분 코드 0xB4 LMT 노드 제한자 1byte (전체 노드 수 권장) IC 노드 증가 카운터 초기값 설정 (0x00 권장) E4 명령어 구분 코드 0xE4 FADR 송신 노드 어드레스 2byte B PW 수신될 노드 어드레스 2byte 기존 비밀번호 2byte LMT 노드 제한자 1byte (남은 제한 노드 수) IC 노드 증가 카운터 1byte (거친 노드 수) npw 변경될 새 비밀번호 2byte FADR 송신한 노드 어드레스 2byte ADR 변경될 새 어드레스 2byte 수신된 노드 어드레스 2byte PA 변경될 새 PA ID 2byte CH 변경될 새 채널 1byte EEP Save 현재 상태의 자식노드 목록을 EEPROM에 저장한다. SK = 1 이 된다. B5 LMT IC FADR B5 LMT IC FADR 명령어 구분 코드 0xB5 노드 제한자 1byte (전체 노드 수 권장) 노드 증가 카운터 초기값 설정 (0x00 권장) 송신 노드 어드레스 2byte 수신될 노드 어드레스 2byte Rev. 2008/05 Page 18 of 26 Version 1.3
Mobile Tag 모바일 태그는 특정 신호를 일정 주기로 네트워크의 트리구조를 따라 호스트로 전송한다. SIGAL 태그가 송신하는 신호이다. 태그 어드레스 타겟노드(호스트) 어드레스 태그가 수신된 노드 어드레스+RSSI e버튼 카운터 값 모바일 태그의 앞면에 있는 e버튼을 누르면 SIGAL은 즉시 전송된다. e버튼을 누를 때마다 EC값은 증가하여 전송된다. EC값은 SIGAL 전송 주기마다 0 으로 초기화 된다. 즉, EC > 0 이면 e버튼을 누른 것이다. E0 B LMT IC FADR EC radr RSSI E0 B 명령어 구분 코드 0xE0 LMT 노드 제한자 1byte (남은 제한 노드 수) IC 노드 증가 카운터 1byte (거친 노드 수) FADR EC radr RSSI 송신한 태그 어드레스 2byte 수신될 타켓 노드 어드레스 2byte e버튼 카운터 값 1byte 태그가 수신된 노드 어드레스 2byte radr 의 RSSI 값 1byte Rev. 2008/05 Page 19 of 26 Version 1.3
Mobile Tag My Info. 모바일 태그는 보통의 경우 송신만 한다. 태그 뒷면의 리셋 스위치를 누르면 3초간 명령어를 받을 수 있는 송수신 상태에 있고 명령어를 수신할 때 마다 3초가 갱신된다. 즉, 마지막 명령어 수신 3초 후에 정상적인 송신상태로 동작한다. C3 C4 B ADR PA CH LMT TgADR C4 명령어 구분 코드 0xC4 C3 명령어 구분 코드 0xC3 수신될 태그 어드레스 2byte B ADR PA CH LMT 어드레스 정보 2byte PA ID 정보 2byte 채널 정보 1byte 노드 제한자 설정 정보 1byte TgADR 최종 타겟 노드 어드레스(호스트) 2byte Break 모바일 태그의 송수신 상태를 해제하고 정상적인 송신상태로 돌아간다 C4 C4 명령어 구분 코드 0xC4 수신될 태그 어드레스 2byte Rev. 2008/05 Page 20 of 26 Version 1.3
Mobile Tag Reg1. Setup 태그의 구분자(어드레스, PA ID, 채널)을 변경한다. 변경된 값은 EEPROM에 저장된다. 구분자를 변경할 때는 매우 주의해야 한다. C1 ADR PA CH B C1 C1 ADR PA CH 명령어 구분 코드 0xC1 수신될 태그 어드레스 2byte 변경될 새 어드레스 2byte 변경될 새 PA ID 2byte 변경될 새 채널 1byte C1 B 명령어 구분 코드 0xC1 Reg2. Setup 태그의 노드 제한자(LMT)와 타겟 노트(호스트)를 변경한다. 노드 제한자 값은 태그가 사용 될 네트워크의 전체 노드 수를 권장한다. C2 LMT TgADR C2 B C2 명령어 구분 코드 0xC2 수신될 태그 어드레스 2byte C2 명령어 구분 코드 0xC2 LMT 노드 제한자 설정 1byte B TgADR 타겟 노드(호스트) 어드레스 설정 2byte Rev. 2008/05 Page 21 of 26 Version 1.3
7. 기술적 특성 프로토콜 보낼 때 명령어 프레임은 끊김 없이 전송되어야 한다. 전송 바이트 간격이 10ms 미만으로 전송되어야 명령어를 인식 한다. 그러므로 명령어 프레임당 간격은 10ms 이상으로 전송되어야 명령어 구분을 할 수 있다. 프레임 간격 10ms 이상 Byte 간격 10ms 미만 받을 때 응답 역시 프레임 단위로 끊김 없이 전송된다. 보낼 때와 달리 받는 프레임에는 B() 바이트가 포함 되어 있다. B는 응답 프레임에 3번째에 위치한다. B를 확인하여 응답 프레임간의 구분을 할 수 있다. B를 이용하여, 가 정 위치에 있는 확인한다. 받는 데이터량이 많을 경우 프레임간 구분은 반드시 필요하다. 에러율이 적은 Baud Rate를 권장한다. 네트워크 안에 태그가 많아 질수록 높은 Baud Rate 필요하다. (250kbps 권장) Clear ode 명령어 사용시 주의점 Clear ode 를 실행할 때 네트워크의 연결고리가 삭제되므로 호스트에서 먼 노드부터 실행해야 한다. 또한 LV 값도 초기화 되므로 LV 값을 부여 받기 위해 근접 노드가 Call ode 명령을 실행해야 한다. 노드간 통신시 주의점 노드간 통신은 동일한 데이터를 3초안에 재전송 할 수 없다. 네트워크의 트래픽(traffic) 감소를 위해 데이터를 3초간 필터링 한다. 만약에 동일한 데이터를 3초안에 재전송 해야 할 경우 1byte를 증가 카운터로 추가하여 재전송하면 된다. Mobile Tag 전송 주기 약 4.5초 e버튼 누를 때 즉시 전송 약 4.5초 약 6.5ms PowerDown (0.7uA) Active (27mA) Rev. 2008/05 Page 22 of 26 Version 1.3
초기값 BR 0x19 (38.4kbps) 채널 0x17 (11~26) PA ID 0x7475 (0x0001~0xFFFE) ADR 개별표기 (0x0001~0xFFFE) TgADR 개별표기 (0x0001~0xFFFE) LMT 0x0A (0x01~0xFE) PW 0x1234 (0x0000~0xFFFF) Channel Fc (MHz) Channel Fc (MHz) 11 (0x0B) 2403 19 (0x13) 2443 12 (0x0C) 2408 20 (0x14) 2448 13 (0x0D) 2413 21 (0x15) 2453 14 (0x0E) 2418 22 (0x16) 2458 15 (0x0F) 2423 23 (0x17) 2463 16 (0x10) 2428 24 (0x18) 2468 17 (0x11) 2433 25 (0x19) 2473 18 (0x12) 2438 26 (0x1A) 2478 모듈 포트 RS232 사용시 저항(R_A1)제거 D2_P : 전원LED D1_S : 신호LED (유무선 입출력 신호) J3 : 전원포트(DC 3~12V) USB는 자체 전원을 사용하므로 RS232 사용 할 경우만 전원입력 J1 : RS232 포트 SW2 : Reset 버튼 Rev. 2008/05 Page 23 of 26 Version 1.3
8. 전기적 특성 본 Zigbee 모듈은 TI사의 CC2420 ZigBee RF Transceiver IC를 사용하므로 RF특성 및 성능은 CC2420의 IC스 팩에 준한다. ODE Parameter Min. Typ. Max. Unit Condition / ote Supply voltage for regulator 3 12 V Input Port J3:Power Operating Temperature -40 85 RF Frequency range 2400 2483.5 MHz Transmit bit rate 250 250 Kbps ominal output power -3 0 dbm Receiver Sensitivity -90-95 dbm Current Consumption 30 32 36 ma 3V RF range 30 100 m Indoor/Outdoor Mobile Tag Parameter Min. Typ. Max. Unit Condition / ote Supply voltage for regulator 2.7 3.3 3.6 V Operating Temperature -40 85 RF Frequency range 2400 2483.5 MHz Transmit bit rate 250 250 Kbps ominal output power -3 0 dbm Receiver Sensitivity -90-95 dbm Current Consumption ormal mode Current Consumption Transceive mode 36 ua 3V 26 ma 3V Battery life 240 days CR2032 3V RF range 30 100 m Indoor/Outdoor Rev. 2008/05 Page 24 of 26 Version 1.3
9. 기구적 특성 모듈 치수 모듈 무게 ODE TAG 9g 24g (케이스, 코인전지 포함) Rev. 2008/05 Page 25 of 26 Version 1.3
10. 메뉴얼 정보 주소: URL: 서울 성북구 장위동 65-154 성북벤처센터 302호 펌시스 www.firmsys.com 전화: 02 943 2208 팩스: 02 6008 7475 E-mail 구입문의: info@firmsys.com 기술문의: min@firmsys.com 본 사용자 설명서는 별도의 공지 없이 수정 보완될 수 있습니다. Rev. 2008/05 Page 26 of 26 Version 1.3