Approval Sheet

Similar documents
CAN-fly Quick Manual

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

SRC PLUS 제어기 MANUAL

T100MD+

hd1300_k_v1r2_Final_.PDF

Preliminary spec(K93,K62_Chip_081118).xls

CONTENTS 1. Approval Revision Record Scope Numbering of product Product Part No Lot. No Absolu

歯AG-MX70P한글매뉴얼.PDF

untitled


Microsoft PowerPoint - eSlim SV [ ]

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

. "" "",.... :...,,....,.. :..,,,..,,...,.... 2


BY-FDP-4-70.hwp

(SW3704) Gingerbread Source Build & Working Guide

FTTH 기술발표

Microsoft PowerPoint - eSlim SV [080116]

Microsoft Word - ds_probee-ze20s_kr-v1.0.0.docx

untitled

MR-3000A-MAN.hwp

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

ez-md+_manual01

Microsoft Word - SRA-Series Manual.doc

YD-3533.xls

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

전자교탁 사양서.hwp

CD-6208_SM(new)

Product Brief Manual

<313920C0CCB1E2BFF82E687770>


DSP_MON 프로그램 메뉴얼

특허청구의 범위 청구항 1 디바이스가 어플리케이션을 실행하는 방법에 있어서, 상기 디바이스에 연결된 제1 외부 디바이스와 함께 상기 어플리케이션을 실행하는 단계; 상기 어플리케이션의 실행 중에 제2 외부 디바이스를 통신 연결하는 단계; 및 상기 제1 외부 디바이스 및

KDTÁ¾ÇÕ-1-07/03

KDTÁ¾ÇÕ-2-07/03

알람음을 출력하는 이동통신 단말기에 있어서, 실시간 알람음을 출력하는 음향 출력 수단; 디지털 멀티미디어 방송(DMB: Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 신호를 수신하면 오디오 형태로 변 환하여 DMB의 음향을 전달하는

untitled

Microsoft Word - Specifications_M5G_-R11.doc

Smart Power Scope Release Informations.pages

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

2

1217 WebTrafMon II

RFID USN_K_100107

Integ

(specifications) 3 ~ 10 (introduction) 11 (storage bin) 11 (legs) 11 (important operating requirements) 11 (location selection) 12 (storage bin) 12 (i

untitled

Page 2 of 9 PIN Definition 먼지흡입구 PIN Definition No Definition Description 1 NOP N/A 2 5V Power Supply Input (+5V) 3 NOP N/A 4 NOP N/A 5 GND GND 6 TX U

CZ-KETI-IOTG200

chapter4


이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

CANTUS Evaluation Board Ap. Note

MAX+plus II Getting Started - 무작정따라하기

Microsoft Word - ZIO-AP1500N-Manual.doc

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Coriolis.hwp

歯Cablexpert제안서.PDF

歯메뉴얼v2.04.doc

< C6AFC1FD28B1C7C7F5C1DF292E687770>

untitled

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

슬라이드 제목 없음

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

Slide 1

USER Manual

DIB-100_K(90x120)

PD-659_SM(new)

APOGEE Insight_KR_Base_3P11

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169>

airDACManualOnline_Kor.key

Microsoft Word - USB복사기.doc

PowerPoint 프레젠테이션

untitled

DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They

PowerPoint 프레젠테이션

DE1-SoC Board

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>


CPX-E-EC_BES_C_ _ k1

thesis

Smart IO_K_121108

歯DCS.PDF


(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

Ultimate High Performance Audio tx-usb Operating Instructions Rev : 1.0

MODBUS SERVO DRIVER( FDA7000 Series ) STANDARD PROTOCOL (Ver 1.00) 1

Formatvorlage für Arbeitsanweisungen

CPX-E-PB_BES_C_ _ k1

Microsoft PowerPoint - User Manual pptx

Microsoft PowerPoint - SY-A3PSK-V1.pptx

PRO1_02E [읽기 전용]

ez-shv manual

Microsoft Word - ds_probee-ze10_kr-v1.0.1.docx

BJFHOMINQJPS.hwp

Microsoft Word - PEB08_USER_GUIDE.doc

김기남_ATDC2016_160620_[키노트].key

bn2019_2

歯설명서_020925_.PDF

Transcription:

Smart 900MHz Main Module (SO9-HN-M1) Data Sheet Document No: SO9-HN-M1-01-DS Issue No: 1.1 Issue Date: 2018-01-05 경기도성남시분당구판교로 255 번길 9-22 A 동 903 호 ( 삼평동, 우림 W-City) TEL. 031-609-0703 FAX. 02-6499-0977 E-mail. hostmaster@hunature.net

목차 목차... 2 1. Introduction... 4 1.1 관련문서... 4 1.2 Main Chip Features... 5 1.3 Application... 5 2. Module Specification... 6 2.1 Module Architecture... 6 2.2 Electrical Specification... 7 2.2.1 Key Specification... 7 2.2.2 Absolute Maximum Rating... 7 2.2.3 Recommended Operating Conditions... 7 2.2.4 Current Consumption... 8 2.3 Module information... 9 2.3.1 Block Diagram... 9 2.3.2 Pin Out... 9 2.3.3 Pin Configuration... 10 2.4 Physical Dimensions... 11 3. AT Command... 12 3.1 통신환경... 12 3.2 AT Command Set... 12 3.2.1 AT+MYSID : SID 보기... 12 3.2.2 AT+MYSID : SID 설정... 12 3.2.3 AT+MYGID : GID 보기... 12 3.2.4 AT+MYGID : GID 설정... 12 3.2.5 AT+DEV : Master, Slave 보기... 13 3.2.6 AT+DEV : Master, Slave 설정... 13 3.2.7 AT+CH : 채널보기... 13 3.2.8 AT+CH : 채널설정... 13 3.2.9 AT+LIST_ADD : 노드리스트추가... 13 3.2.10 AT+LIST_CLEAR : 노드리스트삭제... 13 3.2.11 AT+LIST : SID List 보기... 14 3.2.12 AT+LEAVE : 네트워크구성해제... 14 3.2.13 AT+UART : UART Baudrate 설정... 14 3.2.14 AT+RESET : RESET... 14 2 / 34

3.3 자동망구성... 15 4. Host MCU 통신... 17 4.1 통신환경... 17 4.2 Frame Structure... 17 4.2.1 CRC... 17 4.3 RF Control Service(ST = 0x0E) Message Format... 19 4.3.1 CMD(Command) 정의... 19 4.3.2 SET Command ACK(CMD : 0x61)... 19 4.3.3 시스템정보요청 (CMD : 0x42) / 응답 (CMD : 0x62)... 20 4.3.4 SID LIST 초기화 (CMD : 0x43)... 20 4.3.5 SID LIST 추가 (CMD : 0x44)... 20 4.3.6 SID LIST 삭제 (CMD : 0x45)... 21 4.3.7 SID LIST Read 요청 (CMD : 0x46) / 응답 (CMD : 0x66)... 21 4.3.8 시스템정보설정 (CMD : 0x47)... 22 4.3.9 시스템 Parameter 설정 (CMD : 0x48)... 22 4.4 RF 통신 Service(ST = 0xA0) Message Format... 22 4.5 MCU(UART) Frame Example... 23 4.5.1 UART -> 무선전송 Packet example... 23 4.5.2 모듈설정관련 Packet example... 23 5. Appendix 1 - Gender Board (SO9-HN-G1, SO9-HN-G2)... 25 5.1 Pin Out... 25 5.2 Pin Configuration... 26 5.3 Physical Dimensions... 28 5.4 Antenna Radiation Report... 30 6. Appendix II Development Kit (HN-DK-01)... 30 6.1 Pin Out... 31 6.2 Pin Configuration... 32 6.3 Physical Dimensions... 34 3 / 34

1. Introduction Smart 900MHz Main Module (SO9-HN-M1) 모듈은장거리 IOT 망구축을위한 Sub 1GHz 대역의통신모듈입니다. ISM Band 인 900MHz 대역에서사용이가능하며미리정의된 AT Command 는그림 1-1 과같이 Star, Mesh Network 을손쉽게구현하도록지원합니다. Hunature 에서개발한 Smart Mesh 기능을활용해확장성있는장거리 IOT 망구축이가능하고, Smart Mesh 자동망구성기능은초기설치비용과망설정시간을절약하게하고, 유지보수시에도고장모듈발생시자동으로망을복구 (Self-healing) 하는기능을제공하여, 재난이나사고에대한즉각적인대응이가능합니다. 그림 1-1 Network Topology (a) P2P, (b) Star, (c) Mesh Smart 900MHz 모듈은안테나및 RF 특성이 900~960MHz 에최적화되어있어수백미터이상신호전송이가능하며, 별도의엠프나외장안테나장착시수 Km 이상신호전송이가능합니다. 128KByte 의 In System Programmable Flash Memory 와추가적으로제공되는 4Mbit 의 Serial Flash Memory 는 Over-the-Air(OTA) Update 기능등추가적인다양한 Application 을프로그램하기에충분한 Memory 공간을제공합니다. 또한 Development Kit 를사용해다양한센서및 Interface 를쉽게개발할수있는편리함을제공합니다. 1.1 관련문서 다음문서는 www.hunature.net 에서 Download 가능합니다. HN-SO Application Guide (T.B.D) 4 / 34

1.2 Main Chip Features Powerful ARM Cortex -M3 Processor 128kB of In System Programmable Flash 8KB of SRAM for Cache 20KB of Ultra-Low-Leakage SRAM Support Over-the-Air(OTA) Update Excellent Receiver Sensitivity 124 dbm (Using Long-Range Mode) Excellent Selectivity (±100 khz): 56 db Excellent Blocking Performance (±10 MHz): 90 db Programmable Output Power up to +15 dbm Configurable I/O mapping for analog and digital I/O Support I2C, UART, SPI Operating temperature range: -40 C to +85 C 1.3 Application 917-, 940-MHz (900MHz~960MHz) ISM and SRD Systems Low-Power Wireless Systems With khz to MHz Channel Spacing Home and Building Automation Wireless Alarm and Security Systems Industrial Monitoring and Control Smart Grid and Automatic Meter Reading Wireless Healthcare Applications Wireless Sensor Networks Active RFID IEEE 802.15.4g, IP-Enabled Smart Objects (6LoWPAN), Wireless M-Bus, KNX Systems, Wi-SUN, and Proprietary Systems Energy-Harvesting Applications Electronic Shelf Label (ESL) Long-Range Sensor Applications Heat-Cost Allocators 5 / 34

2. Module Specification 2.1 Module Architecture Smart 900MHz 모듈의 Main Chip CC1310 Architecture 는다음그림과같습니다. 그림 2-1 Module Architecture 6 / 34

2.2 Electrical Specification 2.2.1 Key Specification SO9-HN-M1 모듈의핵심사양은다음표 2.2-1 과같습니다. 표 2.2-1 Key Specification Item Description 비고 Main Chipset SoC ARM Cortex-M3 CC1310 series 128KB Flash Memory SPI Serial Flash 4Mbit(256KB) RF -124dBm sensitivity (Long Range Mode) Integrated channel filters Clock External 24MHz, Internal 32KHz RTC Operating Mode Active, IDLE, Standby, Shutdown I/F SPI, I2C, UART, GPIO(Analog, Digital) Download I/F SPI Programming (SWDIO, SWDCLK), UART Network P2P, Repeater, Star, Mesh 2.2.2 Absolute Maximum Rating 다음표 2.2-2 와같은동작특성을갖습니다 표 2.2-2 Absolute Maximum Rating Operating Conditions Min Typ Max Unit Storage temperature -40-150 Power Supply Voltage -0.3-4.1 V 2.2.3 Recommended Operating Conditions 다음표 2.2-3 와같은동작특성을갖습니다. 표 2.2-3 Recommended Operating Conditions Operating Conditions Min Typ Max Unit Operating temperature -40-85 Power Supply Voltage 1.8 3.3 3.8 V 7 / 34

2.2.4 Current Consumption 다음표 2.2-4 와같이전류량을소모합니다. 표 2.2-4 Current Consumption Mode Description Total Typical Current at 3.6V Shutdown 185nA Standby With RTC, CPU, RAM, and (partial) register retention. XOSC_LF 0.8uA RX active - 5.5mA TX active OOK modulation, 10-dBm output power, AVG 11.2mA 8 / 34

2.3 Module information 2.3.1 Block Diagram SO9-HN-M1 Module 의 Block Diagram 은다음그림 2-2 과같습니다. Chip Antenna or IPX Connector HN-SO Gender Module RF Filter RF core HN-SO Main Module MCU ARM Cortex M3 cjtag UART I2S Analog Flash 128KByte Digital Clock Internal 32KHz RTC I2C/SPI I/O 24MHz Crystal 4-Mbit Flash Memory 그림 2-2 Block Diagram 2.3.2 Pin Out SO9-HN-M1 Module 의핀구성은다음그림 2-3 과같습니다. 그림 2-3 Pin out Diagram 9 / 34

2.3.3 Pin Configuration 표 2.3-1 Pin Configuration No SO9-HN-M1 Pin Name Type Description CC1310F128RHB Pin Assignment 1 PAD01 Ground Ground (0V) VSS 2 PAD02 Power 3.3VDC Power Supply Voltage VDD 3 PAD03 I Reset, active-low. RESET_N 4 PAD04 I/O Digital I/O DIO_3 5 PAD05 I/O Digital/Analog I/O (SPI_MOSI) DIO_9 6 PAD06 I/O Digital/Analog I/O (SPI_SCLK) DIO_8 7 PAD07 I/O Digital/Analog I/O (SPI_MISO) DIO_7 8 PAD08 I/O Digital/Analog I/O DIO_11 9 PAD09 I/O Digital/Analog I/O DIO_13 10 PAD10 I/O Digital/Analog I/O DIO_10 11 PAD11 I/O Digital I/O DIO_2 12 PAD12 I/O Digital I/O (UART_TX) DIO_0 13 PAD13 I/O Digital/Analog I/O DIO_14 14 PAD14 I/O Digital I/O (UART_RX) DIO_1 15 PAD15 I/O Digital I/O DIO_4 16 PAD16 I/O Digital I/O JTAG_TMS 17 PAD17 I/O Digital I/O JTAG_TCK 18 PAD18 Power 3.3VDC Power Supply Voltage VDD 19 PAD19 Ground Ground (0V) VSS 20 PAD20 Ground Ground (0V) VSS 21 PAD21 RF I/O Antenna RF_N & RF_P 10 / 34

2.4 Physical Dimensions SO9-HN-M1 Module 의 Dimension 정보는다음그림과같습니다. 그림 2-4 Dimension Top View 그림 2-5 Dimension Side View 11 / 34

3. AT Command 3.1 통신환경 데이터송수신 : 900MHz 모듈 <-> Serial Terminal Program 데이터통신방식 : UART (8 bit data, none parity, 1 bit stop, none flow control) 통신속도 : 115200 bps(default), AT Command 로설정가능 3.2 AT Command Set <CR> means Carriage-Return(0x0D) 대소문구분없음 3.2.1 AT+MYSID : SID 보기 Command Response Parameter AT+MYSID=?<CR> SID=FF:F0:01 Shell Cmd: OK EX) AT+MYSID=? 3.2.2 AT+MYSID : SID 설정 Command Response Parameter AT+MYSID=<parameter><CR> Shell Cmd: OK EX) AT+MYSID=FF:F0:01 3.2.3 AT+MYGID : GID 보기 Command Response Parameter AT+MYGID=?<CR> GID=0x00123456 Shell Cmd: OK EX) AT+MYGID=? 3.2.4 AT+MYGID : GID 설정 Command Response Parameter AT+MYGID=<parameter><CR> Shell Cmd: OK EX) AT+MYGID=00:12:34:56 12 / 34

3.2.5 AT+DEV : Master, Slave 보기 Command Response Parameter AT+DEV=?<CR> DEV=1 Shell Cmd: OK 0 : Master 1 : Slave 3.2.6 AT+DEV : Master, Slave 설정 Command Response Parameter AT+DEV=<parameter><CR> Shell Cmd: OK 0 : Master 1 : Slave 3.2.7 AT+CH : 채널보기 Command Response Parameter AT+CH=?<CR> CH=0 Shell Cmd: OK 0~20 3.2.8 AT+CH : 채널설정 Command Response Parameter AT+CH=<parameter><CR> Shell Cmd: OK 0~20 3.2.9 AT+LIST_ADD : 노드리스트추가 Command Response Parameter AT+LIST_ADD=<parameter><CR> Shell Cmd: OK EX) AT+LIST_ADD=FF:F0:0A 3.2.10 AT+LIST_CLEAR : 노드리스트삭제 Command Response Parameter AT+LIST_CLEAR<CR> Shell Cmd: OK 13 / 34

3.2.11 AT+LIST : SID List 보기 Command Response Parameter AT+LIST<CR> SID LIST(0): FF:FF:01<CR> SID LIST(1): FF:FF:02<CR> Shell Cmd: OK 3.2.12 AT+LEAVE : 네트워크구성해제 Command Response Parameter AT+LEAVE<CR> Network Leave Shell Cmd: OK<CR> 3.2.13 AT+UART : UART Baudrate 설정 Command Response Parameter AT+UART=<parameter><CR> UART=<parameter> Shell Cmd: OK<CR> Param : 9600 14400 19200 28800 38400 57600 76800 115200 230400 3.2.14 AT+RESET : RESET Command Response Parameter AT+RESET<CR> 14 / 34

3.3 자동망구성자동망구성기능은 Connection 방식으로 Mesh 망을구성하여기존 Mesh 방식인 Broadcasting 과비교하여높은 Data Throughput 과망효율을제공합니다. 또한초기설치시자동으로망을구성하여설치시간과비용이절약되며, 유지보수시고장모듈이있어도자동으로망을복구 (Self-healing) 하는기능을제공하여, 재난이나사고에대한빠른대응이가능합니다. 그림 3-1 자동망구성 설명 1 Slave#1 과 #2 가 Master 로부터직접수신가능범위일때, Slave#1 과 #2 는 Master 에직접연동된다. 설명 2 Slave#4 와 #6 이 Slave#2 로부터직접수신가능범위일때, Slave#4 와 #6 은 Slave#2 에직접연동된다. 설명 3 Slave#3 이 Slave#1 과 #2 로부터모두수신가능범위일때, 수신강도가센 Slave#1 과연동된다. 15 / 34

AT Command 를이용한 Smart 900MHz 모듈의자동망구성방법은아래의예를참고하고 Packet 정의는 4 장을참고하세요. 망구성에서최상위단에해당하는모듈을 Master, 그하위모듈을 Slave라고한다. 각모듈은각각고유한 SID로설정한다. (AT+MYSID) 모듈의 Group ID를설정한다. (AT+MYGID) Master, Slave 설정한다. (AT+DEV) Master에 1~20사이의 channel로설정을한다. (AT+CH) Slave는 Master의 channel을따라간다. Master에연동될 Slave의 SID를추가한다. (AT+LIST_ADD) 16 / 34

4. Host MCU 통신 4.1 통신환경 데이터송수신 : 900MHz 모듈 <-> External MCU, Serial Terminal Program (Hex 전송가능 ) 데이터통신방식 : UART (8 bit data, none parity, 1 bit stop, none flow control) 통신속도 : 115200 bps(default), AT Command로설정가능 4.2 Frame Structure Field Size Type Description STX 1 byte Hex 0x02 LEN 1 byte Hex 전체 Frame 길이정보 (STX ~ EXT 길이 ) Service Type 0x0E: Local Control Service(Serial ST) ST 1 byte Hex 0xA0: Application RF 통신 Service(Serial ST) 0xC0: Dimmer APP Service(ST for RF Interface) 0xD0: RF Control Service(ST for RF Interface) Others : Not used RSVD 6 bytes Hex Reserved MSG N Bytes Hex ST 종류에따른 Application Message Data CRC 2 Bytes Hex CCITT CRC-16 값 (STX ~ MSG 구간의 CRC-16 값 ) : CRC 값은 Network Order(BIG Endian) 로저장 (MSB First) ETX 1 byte Hex 0x03 4.2.1 CRC /* CRC16 implementation acording to CCITT standards */ static const unsigned short crc16tab[256]= { 0x0000,0x1021,0x2042,0x3063,0x4084,0x50a5,0x60c6,0x70e7, 0x8108,0x9129,0xa14a,0xb16b,0xc18c,0xd1ad,0xe1ce,0xf1ef, 0x1231,0x0210,0x3273,0x2252,0x52b5,0x4294,0x72f7,0x62d6, 0x9339,0x8318,0xb37b,0xa35a,0xd3bd,0xc39c,0xf3ff,0xe3de, 17 / 34

}; 0x2462,0x3443,0x0420,0x1401,0x64e6,0x74c7,0x44a4,0x5485, 0xa56a,0xb54b,0x8528,0x9509,0xe5ee,0xf5cf,0xc5ac,0xd58d, 0x3653,0x2672,0x1611,0x0630,0x76d7,0x66f6,0x5695,0x46b4, 0xb75b,0xa77a,0x9719,0x8738,0xf7df,0xe7fe,0xd79d,0xc7bc, 0x48c4,0x58e5,0x6886,0x78a7,0x0840,0x1861,0x2802,0x3823, 0xc9cc,0xd9ed,0xe98e,0xf9af,0x8948,0x9969,0xa90a,0xb92b, 0x5af5,0x4ad4,0x7ab7,0x6a96,0x1a71,0x0a50,0x3a33,0x2a12, 0xdbfd,0xcbdc,0xfbbf,0xeb9e,0x9b79,0x8b58,0xbb3b,0xab1a, 0x6ca6,0x7c87,0x4ce4,0x5cc5,0x2c22,0x3c03,0x0c60,0x1c41, 0xedae,0xfd8f,0xcdec,0xddcd,0xad2a,0xbd0b,0x8d68,0x9d49, 0x7e97,0x6eb6,0x5ed5,0x4ef4,0x3e13,0x2e32,0x1e51,0x0e70, 0xff9f,0xefbe,0xdfdd,0xcffc,0xbf1b,0xaf3a,0x9f59,0x8f78, 0x9188,0x81a9,0xb1ca,0xa1eb,0xd10c,0xc12d,0xf14e,0xe16f, 0x1080,0x00a1,0x30c2,0x20e3,0x5004,0x4025,0x7046,0x6067, 0x83b9,0x9398,0xa3fb,0xb3da,0xc33d,0xd31c,0xe37f,0xf35e, 0x02b1,0x1290,0x22f3,0x32d2,0x4235,0x5214,0x6277,0x7256, 0xb5ea,0xa5cb,0x95a8,0x8589,0xf56e,0xe54f,0xd52c,0xc50d, 0x34e2,0x24c3,0x14a0,0x0481,0x7466,0x6447,0x5424,0x4405, 0xa7db,0xb7fa,0x8799,0x97b8,0xe75f,0xf77e,0xc71d,0xd73c, 0x26d3,0x36f2,0x0691,0x16b0,0x6657,0x7676,0x4615,0x5634, 0xd94c,0xc96d,0xf90e,0xe92f,0x99c8,0x89e9,0xb98a,0xa9ab, 0x5844,0x4865,0x7806,0x6827,0x18c0,0x08e1,0x3882,0x28a3, 0xcb7d,0xdb5c,0xeb3f,0xfb1e,0x8bf9,0x9bd8,0xabbb,0xbb9a, 0x4a75,0x5a54,0x6a37,0x7a16,0x0af1,0x1ad0,0x2ab3,0x3a92, 0xfd2e,0xed0f,0xdd6c,0xcd4d,0xbdaa,0xad8b,0x9de8,0x8dc9, 0x7c26,0x6c07,0x5c64,0x4c45,0x3ca2,0x2c83,0x1ce0,0x0cc1, 0xef1f,0xff3e,0xcf5d,0xdf7c,0xaf9b,0xbfba,0x8fd9,0x9ff8, 0x6e17,0x7e36,0x4e55,0x5e74,0x2e93,0x3eb2,0x0ed1,0x1ef0 int16u crc16_ccitt(const unsigned char * buf, int len) { register int counter; register unsigned short crc = 0; for( counter = 0; counter < len; counter++) crc = (crc<<8) ^ crc16tab[((crc>>8) ^ buf[counter])&0x00ff]; return crc; } 18 / 34

4.3 RF Control Service(ST = 0x0E) Message Format Field Size Type Description CMD 1 byte Hex RF Control Command Type SN 1 byte Hex Command Sequence Number RSVD 6 bytes Hex Reserved DATA N Bytes Hex CMD 종류에따른 Data 정보 4.3.1 CMD(Command) 정의 [ Command List ] Command Command Description ASCII HEX ASCII HEX Description 1 A 0x41 X a 0x61 SET Command ACK 2 B 0x42 시스템정보요청 (REQ) b 0x62 시스템정보응답 (RESP) 3 C 0x43 SID List 초기화 (SET) c 0x63 X 4 D 0x44 SID List 추가 (SET) d 0x64 X 5 E 0x45 SID List 삭제 (SET) e 0x65 X 7 F 0x46 SID LIST Read 요청 (REQ) f 0x66 SID LIST Read 응답 (RESP) 8 G 0x47 시스템정보설정 (SET) g 0x67 X 9 H 0x48 시스템 Parameter 설정 (SET) h' 0x68 X 4.3.2 SET Command ACK(CMD : 0x61) [ Data Length: 4Byte ] Field name Size(byte) Description RX_CMD 1 수신한 Set Command 값 Result 1 Set Command 수행결과 RSVD 2 Reserved 19 / 34

4.3.3 시스템정보요청 (CMD : 0x42) / 응답 (CMD : 0x62) 요청 CMD(0x42) : [ Data Length: 4Byte ] Field name Size(byte) Description RSVD 1 Reserved RSVD 3 Reserved 응답 CMD(0x62) : [ Data Length: 48Byte ] Field name Size(byte) Description SID 3 RF 모듈고유주소값 (Station ID) DEV 1 Device Type(0: Master, 1: Slave, others: not used) GID 4 Group ID 값 RF_CH 1 Current RF Channel 값 LIST_NUM 1 Master 장비인경우자신의 SID List 테이블에저장된 SID 수 RSVD 16 Reserved NET_STATE 1 Network State(0: NO Network, 1: Joining network, 2: Joined Network) RSVD 21 Reserved 4.3.4 SID LIST 초기화 (CMD : 0x43) [ Data Length: 4 Byte ] Field name Size(byte) Description RSVD 4 byte Hex 4.3.5 SID LIST 추가 (CMD : 0x44) [ Data Length: Variable ] Field name Size(byte) Description LIST_NUM 1 Slave device 수 (Max 255) RSVD 1 Reserved 20 / 34

SID 3 First Slave device SID 정보 SID 3 Second Slave device SID 정보 SID 3 n th Slave SID 정보 4.3.6 SID LIST 삭제 (CMD : 0x45) [ Data Length: Variable ] Field name Size(byte) Description LIST_NUM 1 Slave device 수 (Max 255) RSVD 1 Reserved SID 3 First Slave device SID 정보 SID 3 Second Slave device SID 정보 SID 3 n th Slave SID 정보 4.3.7 SID LIST Read 요청 (CMD : 0x46) / 응답 (CMD : 0x66) 요청 CMD(0x46) : [ Data Length: 8 Byte ] Field name Size(byte) Description START_INDEX 1 읽으려는 SID List 의시작 Index 값 LIST_NUM 1 읽으려는 SID List 의수 (Max 30 개로제한 ) RSVD 6 Reserved 응답 CMD(0x66) : [ Data 설명 : Variable ] Field name Size(byte) Description START_INDEX 1 응답시 SID 테이블의시작 Index 값 LIST_NUM 1 응답하는 SID List 수 (Max 30 개로제한 ) SID 3 First Slave device SID 정보 SID 3 Second Slave device SID 정보 SID 3 n th Slave SID 정보 21 / 34

4.3.8 시스템정보설정 (CMD : 0x47) 설정 CMD(0x47) : [ Data Length: 48 byte ] Field name Size(byte) Description SID 3 RF 모듈고유주소값 (Station ID) RSVD 45 Reserved 4.3.9 시스템 Parameter 설정 (CMD : 0x48) 설정 CMD(0x48) : [ Data Length: 48 byte ] Field name Size(byte) Description DEV 1 Device Type(0: Master, 1: Slave, others: not used) RF_CH 1 RF Channel(0xFF : Invalid ) GID 4 Group ID 값 RSVD 42 Reserved 4.4 RF 통신 Service(ST = 0xA0) Message Format Field Size Type Description DSID 3 byte Hex Destination SID SSID 3 byte Hex Source SID APP_DATA N Bytes Hex MCU Application 프로토콜 Message 필드 22 / 34

4.5 MCU(UART) Frame Example SO9-HN-M1 의 UART Frame Structure 는다음그림과같다. 그림 4-1 Host Interface UART Frame 4.5.1 UART -> 무선전송 Packet example SID 가각각 FF FF 00, FF FF 01 일때 FF FF 01 에서 FF FF 00 로전송 TX: 02 1C A0 00 00 00 00 00 00 FF FF 00 FF FF 01 30 31 32 33 34 35 36 37 38 39 12 34 03 RX: 02 1C A0 00 00 00 00 00 00 FF FF 00 FF FF 01 30 31 32 33 34 35 36 37 38 39 4A 64 03 FF FF 00 에서 FF FF 01 로전송 TX: 02 1C A0 00 00 00 00 00 00 FF FF 01 FF FF 00 36 37 38 39 41 42 43 45 46 47 12 34 03 RX: 02 1C A0 00 00 00 00 00 00 FF FF 01 FF FF 00 36 37 38 39 41 42 43 45 46 47 22 D1 03 Broadcast 로전송하려면 Destination ID FF FF FF 로전송 4.5.2 모듈설정관련 Packet example 시스템정보요청 (0x42, 0x62) TX: 02 14 0E 00 00 00 00 00 00 42 01 00 00 00 00 00 00 12 34 03 RX: 02 44 0e 00 00 00 00 00 00 62 00 00 00 00 00 00 00 01 00 11 ff ff ff ff ff 00 00 20 4d 33 46 5f 30 30 31 0d 0a 00 ff ff ff ff ff 01 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 5d c3 03 ( 분석 ) 01 00 11 : SID ff : Device Type ff ff ff ff : GID 00 : Channel 23 / 34

00 : SID List 20 4d 33 46 5f 30 30 31 0d 0a 00 ff ff ff ff ff : reserved 01 : network State ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff : reserved 시스템정보설정 (0x47) TX: 02 1C 0E 00 00 00 00 00 00 47 01 00 00 00 00 00 00 FF 02 0E 00 00 00 00 00 12 34 03 시스템 Parameter 설정 (0x48) TX: 02 44 0E 00 00 00 00 00 00 48 01 00 00 00 00 00 00 01 00 00 12 34 56 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 12 34 03 SID List 초기화 (0x43) TX: 02 18 0E 00 00 00 00 00 00 43 01 00 00 00 00 00 00 11 11 11 11 12 34 03 SID List 추가 (0x44) TX: 02 19 0E 00 00 00 00 00 00 44 01 00 00 00 00 00 00 01 00 01 00 14 12 34 03 SID List 삭제 (0x45) TX: 02 19 0E 00 00 00 00 00 00 45 01 00 00 00 00 00 00 01 00 01 00 01 12 34 03 SID List Read 요청 (0x46, 0x66) TX: 02 1C 0E 00 00 00 00 00 00 46 01 00 00 00 00 00 00 00 1E ff ff ff ff ff ff 12 34 03 RX: 02 70 0e 00 00 00 00 00 00 66 00 00 00 00 00 00 00 00 1e 01 00 01 01 00 14 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 1a c4 03 ( 분석 ) 00 : start index 1e : sid list num 01 00 01 : 1st SID 01 00 14 : 2nd SID ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 24 / 34

5. Appendix 1 - Gender Board (SO9-HN-G1, SO9-HN-G2) 본모듈은 Smart 900MHz (SO9-HN-M1) 모듈의확장성을제공하는보드로서, 아래그림 5-1 과 같이 2.54mm Pitch I/O 와, Serial Wire Debug (SWD) 커넥터, Chip Antenna Type(G1) & IPX Connector Type(G2) 로구성됩니다. 그림 5-1 Gender Board 5.1 Pin Out SO9-HN-G1, SO9-HN-G2 모듈의핀구성은다음그림 5-2, 그림 5-3 과같습니다. 그림 5-2 Pin out Diagram (G1) 25 / 34

그림 5-3 Pin out Diagram (G2) 5.2 Pin Configuration 표 5.2-1 Pin Configuration No SO9-HN-G Pin Name Type Description CC1310F128RHB Pin Assignment 1 J1-1 Ground Ground (0V) VSS 2 J1-2 Power 3.3VDC Power Supply Voltage VDD 3 J1-3 I Reset, active-low. RESET_N 4 J1-4 I/O Digital I/O DIO_3 26 / 34

5 J1-5 I/O Digital/Analog I/O (SPI_MOSI) DIO_9 6 J1-6 I/O Digital/Analog I/O (SPI_SCLK) DIO_8 7 J1-7 I/O Digital/Analog I/O (SPI_MISO) DIO_7 8 J1-8 I/O Digital/Analog I/O DIO_11 9 J1-9 I/O Digital/Analog I/O DIO_13 10 J1-10 I/O Digital/Analog I/O DIO_10 11 J2-1 I/O Digital I/O DIO_2 12 J2-2 I/O Digital I/O (UART_TXD) DIO_0 13 J2-3 I/O Digital/Analog I/O DIO_14 14 J2-4 I/O Digital I/O (UART_RXD) DIO_1 15 J2-5 I/O Digital I/O DIO_4 16 J2-6 I/O Digital I/O JTAG_TMS 17 J2-7 I/O Digital I/O JTAG_TCK 18 J2-8 Power 3.3VDC Power Supply Voltage VDD 19 J2-9 Ground Ground (0V) VSS 20 J2-10 Ground Ground (0V) VSS 21 J3-1(TMS) I/O Digital I/O JTAG_TMS 22 J3-2(TCK) I/O Digital I/O JTAG_TCK 23 J3-3(GND) Ground Ground (0V) VSS 27 / 34

5.3 Physical Dimensions SO9-HN-G1 Module 의 Dimension 정보는다음그림 5-4, 그림 5-5와같고 SO9-HN-G2 Module의 Dimension 정보는그림 5-6, 그림 5-7 와같습니다. J3 (SWD) Connector 는필요시장착하여사용됩니다. 그림 5-4 Dimension Top View (G1) 그림 5-5 Dimension Side View (G1) 28 / 34

그림 5-6 Dimension Top View (G2) 그림 5-7 Dimension Side View (G2) 29 / 34

5.4 Antenna Radiation Report SO9-HN-G1 Module 의 Antenna radiation pattern 과 Test result 는아래와같습니다. 그림 5-8 3D Radiation pattern and Test setup Frequency 915 MHz Efficiency 42.64 % Average Gain -3.70 dbi Peak Gain 0.67 dbi 표 5-1 Antenna test result 6. Appendix II Development Kit (HN-DK-01) 본모듈은 HN-BN02, SO4-HN-M1, SO9-HN-M1 모듈을이용한개발환경을제공하는보드로, Debug 및외부 Interface(Serial) 를제공하며, 조도센서 (CDS), 모션센서 (PIR), RGB LED 가장착된 보드로서, 2.54mm Pitch I/O 와, 그리고 USB-C 커넥터로구성됩니다. 30 / 34

HN-DK 보드를이용하여 Beacon, Mesh Network, 모션센서, 조도센서, LED Dimming, RGB 조명제어등다양한 Application 개발이가능하며별도의외부센서모듈연동가능합니다. 그림 6-1 HN-DK 보드 6.1 Pin Out BLE 블럭의핀구성은다음그림 6-2 와같습니다. 그림 6-2 Pin out Diagram 31 / 34

6.2 Pin Configuration 표 6.2-1 Pin Configuration No Pin Name Type Description Remark 1 VDD5.0 Power 5.0VDC Power Supply Voltage J4 2 GND Ground Ground (0V) J4 3 SW1 Input Pull-Down Switch Input (AIN) J4 4 SW2 Input Pull-Down Switch Input (AIN) J4 5 LED_R I/O LED (Red) J4 6 LED_G I/O LED (Green) J4 7 LED_B I/O LED (Blue) J4 8 PAD08 I/O General Purpose I/O (DIO) J4 9 CDS Input CDS Sensor (AIN) J4 10 T_OUT I/O PIR Sensor (DIO) J4 11 GND Ground Ground (0V) J2 12 VDD Power 3.3VDC Power Supply Voltage J2 13 SW1 Input Pull-Down Switch Input (AIN) J2 14 SW2 Input Pull-Down Switch Input (AIN) J2 15 LED_R I/O LED (Red) J2 16 LED_G I/O LED (Green) J2 17 LED_B I/O LED (Blue) J2 18 PAD08 I/O General Purpose I/O (DIO) J2 19 CDS Input CDS Sensor (AIN) J2 20 T_OUT I/O PIR Sensor (DIO) J2 21 PAD11 UART_RTS I/O (Normal) General Purpose I/O (DIO) (Option) UART_RTS J3 22 UART_TXD I/O UART TX (DIO) J3 23 PAD13 UART_CTS I/O (Normal) General Purpose I/O (DIO) (Option) UART_CTS J3 24 UART_RXD I/O UART RX (DIO) J3 32 / 34

25 MOTION I/O PIR Sensor (DIO) J3 26 SWDIO I/O Serial Wire Debug (SWDIO/nRESET) J3 27 SWDCLK Input Serial Wire Debug (SWDCLK) J3 28 VDD Power 3.3VDC Power Supply Voltage J3 29 GND Ground Ground (0V) J3 30 GND Ground Ground (0V) J3 31 PAD11 UART_RTS I/O (Normal) General Purpose I/O (DIO) (Option) UART_RTS J5 32 UART_TXD_EXT I/O UART TX External (Control by SW4) J5 33 PAD13 UART_CTS I/O (Normal) General Purpose I/O (DIO) (Option) UART_CTS J5 34 UART_RXD_EXT I/O UART RX External (Control by SW4) J5 35 MOTION I/O PIR Sensor (DIO) J5 36 SWDIO I/O Serial Wire Debug (SWDIO/nRESET) J5 37 SWDCLK Input Serial Wire Debug (SWDCLK) J5 38 VDD Power 3.3VDC Power Supply Voltage J5 39 GND Ground Ground (0V) J5 40 GND Ground Ground (0V) J5 33 / 34

6.3 Physical Dimensions DK Board 의 Dimension 정보는다음그림 6-3 과같습니다. 그림 6-3 Dimension Top View 그림 6-4 Dimension Side View 34 / 34