HAC Telecom Technology HAC-UBEEV3X Zigbee Module User Manual HAC UBee Specification V3 X

Shenzhen HAC Telecom Technology Co. Ltd. Zigbee Module HAC UBee Specification V3 X

User Manual

 HAC-UBee 2.4G Low Power Data Radio Module                                (Based on ZigBee protocol)                                V3.X                                       SHENZHEN HAC TELECOM TECHNOLOGY CO., LTD    Address : 3rd Area, 19th Fl, Tower A, HaiSong Building, Tai Ran 9th Rd,   Futian, ShenZhen, China. Tel       :   +86-755-23981078 23981077         Fax      :   +86-755-23981007 E-mail     :   webmaster@rf-module-china.com        Website   :   http://www.rf-module-china.com
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 2 -                              Catalogue  I.    Features of HAC-Ubee Wireless Module ..................................................................................3 II.  Applications of HAC-Ubee Wireless Module ..........................................................................4 III. Using Methods of HAC-Ubee Wireless Module .......................................................................4 IV.  Development Kit for HAC-Ubee Wireless Module...................................................................8 V.  Working Mode of HAC-Ubee Wireless Module.......................................................................13 VI. Assistant Software .....................................................................................................................34 VII. Appendix ..................................................................................................................................35
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 3 - I Features of HAC-Ubee Wireless Module  HAC-Ubee is a kind of low power wireless module based on Zigbee protocol stack. The features are shown as follow: 1. Low power transmission with 2.5mW(4dBm), and receiving sensitivity is -105dBm (BER=10-2). 2. ISM frequency band with no require of applying frequency. The carrier frequency is 2.4GHz. 3.    High anti-interference and Low BER (Bit error Rate) Based on the Quadrature Phase Shift Keying (QPSK) modulation, the high-efficiency forward error correction channel encoding technology is used to enhance data’s resistance to both transient interference and random interference. Narrowband interference of the same frequency can be suppressed by Direct Sequence Spread Spectrum. The 16 CRC verify bits can be used to check mistake. 4.    The transmitting speed in the air can reach up to 250kbps. 5. Transmission Distance Within the visible range, the reliable transmission distance is 300m. 6. Multi-channels HAC-Ubee offers 16 channels. It will select the suitable and reliable communication channel automatically according to the user’s environment. 7. UART interface HAC-Ubee provides a UART interface of TTL level. The default interface baud rate is 38400bps ex-factory , and the parity is no-parity (8N1). 8. Low power consumption The receiving current is less than or equal to 27mA, and the transmitting current is less than or equal to 40mA. 9. Small size and light weight 10. By using SoC , the transceivers have less peripheral circuits, higher reliability,and lower failure rate. 11. Offering many kinds of antenna connecting methods, such as PCB antenna, Chip antenna, IPX antenna connecting base and so on.   12. It can meet for the protocol of IEEE 802.15.4 for 2.4GHz and the application of ZigBee, it can make network automatically. 13. This device complies with part 15 of the FCC rules. Operation is subject to the following two
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 4 - conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation.   Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. RF Exposure warning statement: The device has been evaluated to meet general RF exposure requirement. The device can be used in portable exposure condition without restriction.   II. Applications of HAC-Ubee Wireless Module HAC-Ubee low power wireless module is suitable for: ﹡Home appliances intelligent control. ﹡Auto Meter Reading system. ﹡Industry telemetry and automatic data collection system. ﹡Security and alarm. ﹡Wireless monitor for hotel and equipment of computer room, door’s security, personnel orientation. ﹡Traffic and the control for street lamp. ﹡Logistics, active RFID, POS system and wireless handheld terminal.    III. Using Methods of HAC-Ubee Wireless Module  3.1 Technical Parameter of HAC-Ubee  Parameter Name Minimum Typical Value  Maximum Unit Electric Performance  (25℃) Power Supply  3.0 3.3 3.6 V Interface Level  -0.3  VCC + 0.3≤3.6  V Transmitting Current  36 38 40 mA Receiving Current  25 26 27 mA Sleeping Current   3  μA Wireless Performance(25℃)
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 5 - Working Frequency  2.405  2.480 GHz Transmitting Power  3.8 4.0 4..2 dBm Receiving Sensitivity  -97  dBm Transmitting Rate   250  Kbps General Performance Interface baud rate  2400 38400 115200 bps Working Temperature  -40   80 ℃ Size  25.5 X 24.4 X 4  mm   Table 1 Technical Parameter of HAC-Ubee 3.2 The Size of HAC-Ubee                  Picture 1 The Size of HAC-Ubee 3.3 Pin Definition of HAC-Ubee  Pin Definition Input/Output Function Instruction 1  VCC  IN  Power Supply, +3.0~3.6V 2  TXD  OUT  Output serial data   3  RXD IN  Input serial data
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 6 - 4  DIO1 IN/OUT Data I/O1 5  RESET  IN  Low level reset 6  DIO2 IN/OUT Data I/O2 7  DIO3 IN/OUT Data I/O3 8  DIO4/DD  IN/OUT  Data I/O4 / Program data 9  DIO5/DC  IN/OUT  Data I/O5 / Program clock 10  GND    Power supply (Negative),Ground 11  DIO6 IN/OUT Data I/O6 12  DIO7 IN/OUT Data I/O7 13  DIO8 IN/OUT Data I/O8 14  DIO9 IN/OUT Data I/O9 15  DIO10 IN/OUT Data I/O10 16  DIO11 IN/OUT Data I/O11 17  DIO12/ADC3  IN/OUT  Data I/O12/Analog Input 3 18  DIO13/ADC2  IN/OUT  Data I/O13/Analog Input 2 19  DIO14/ADC1  IN/OUT  Data I/O14/Analog Input 1 20  DIO15/ADC0  IN/OUT  Data I/O15/Analog Input 0  Table 2 Pin Definition of HAC-Ubee  3.1 HAC-Ubee Optional fittings 1)Standard fittings Standard Ubee V3.0 always goes with PCB antenna, excluding IPX antenna base.        2)There is an optional Chip antenna called HAC-Antenna-CH2400 for customers。 When using Chip antenna, it needs to cut down the PCB antenna connection and connect with pad of Chip antenna. In such fittings, it doesn’t include antenna base.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 7 -      3)Using antenna cable to connect with external antenna Such a connecting method is suitable for the products with the enclosure that has strong shield for wireless signal. The module has been soldered with IPX antenna base, at the same time, it needs to cut down the PCB antenna and lead the signal to IPX antenna base. If the IPX antenna base isn’t needed, it can solder antenna cable directly. In this way, the connecting method is much firmer, but it is not suitable for transportation and assembly, because the pad for soldering antenna cable is easy to fall off if there is a force during the process of transportation and assembly.   A Using antenna cable with two ends connector called KX-IPEX-10G1-SMA-F to connect with an 10cm external folding helical antenna called HAC-Antenna-LX2400-10-ZSMA-M。                                      HAC-KX-IPEX-10G1-SMA-F        HAC-Antenna-LX2400-10-ZSMA-M B Using antenna called LX2400Z-10-KX-10G1-IPEX to connect with the HAC-Ubee module directly.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 8 - IV. Development Kit for HAC-Ubee Wireless Module 4.1 General Information for HAC-DEV Development Kit                  Picture 2 HAC-DEV Connector Definition: a. J1 (DC_PLUG  )  5V power supply input b. J2 (DC_CONNECTOR)    5V power supply input Pin Name  Definition Pin1 GND Pin2 5V c. J3 (USB_ PLUG) USB port, USB to Serial port. Please refer to the Appendix 2 for the installation for USB Driver. d. J4 (DB9/F)    RS232 data port Pin Name  Definition Pin2 TXD Pin3 RXD
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 9 - Pin5 GND Other pins  No Definition e. J5 (Programming) CC2530F256 Program Port Pin Name  Definition Pin1 GND Pin2 3.3V Input Pin3 DD Pin4 DC Pin5 RESET If there is a external power supply, don’t connect the Pin2: 3.3V. f. J6 (DA_IN) Digital Level Input Pin Name  Definition Pin1 3.3V input  Pin2  IN4 Digital Input 4th way Pin3  IN3 Digital Input 3rd way Pin4  IN2 Digital Input 2nd way Pin5  IN1 Digital Input 1st way Pin6 GND g. J7 (DA_OUT) Digital Level Output Pin Name  Definition Pin1 3.3V Output Pin2  OUT1 Digital Output 1st way Pin3  OUT2 Digital Output 2nd way Pin4  OUT3 Digital Output 3rd way Pin5  OUT4 Digital Output 4th way Pin6 GND h. J8 (DS18B20) Temperature Sensor DS18B20 port Pin Name  Definition Pin1 GND Pin2 TEP_SEN  Pin3 GND i. J9 (SENSOR)  I2C port, connect with sensor
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 10 -  Pin Name  Definition Pin1 3.3V Pin2 SCK Pin3 DATA Pin4 GND j. J10(Analog Signals IN)4~20mA current signal input Pin Name  Definition Pin1 3.3V Output Pin2  AIN3 Current Signal Input 3rd way Pin3  AIN2 Current Signal Input 2nd way Pin4  AIN1 Current Signal Input 1st way Pin5  AIN0 Current Signal Input 0 way Pin6 GND k. J11 (UART_TTL)    Serial Port for TTL Level Pin Name  Definition Pin1 TXD Pin2 RXD Pin3 GND  4.2 Connecting Methods between HAC-Ubee and HAC-DEV
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 11 - Picture 3 Connecting Methods between HAC-Ubee and HAC-DEV  4.3 Schematic Diagram for HAC-DEV
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 12 -
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 13 - V. Working Mode of HAC-Ubee Wireless Module 5.1. Working Mode of HAC-Ubee Wireless Module There are three working modes for HAC-Ubee. They are: Transparent Mode, API Mode, AT Command Mode. 5.1.1 Transparent Mode By default, Modules operate in Transparent Mode. When operating in this mode, the modules act as a serial line replacement - all UART data received through the RXD pin is queued up for RF transmission. When RF data is received, the data is sent out the TXD pin.   z No serial characters are received for the amount of time determined. z The maximum number of characters that will fit in an RF packet (85) is received.  Serial-to-RF Packetization   Data is buffered in the RXD buffer until one of the following causes the data to be packetized and transmitted: If the module cannot immediately transmit (for instance, if it is already receiving RF data), the serial data is stored in the RXD Buffer. The data is packetized and sent at timeout or when 85 bytes (maximum packet size) are received. 5.1.2 API Mode API (Application Programming Interface) Operation is an alternative to the default Transparent Operation. The frame-based API extends the level to which a host application can interact with the networking capabilities of the module.   When in API mode, all data entering and leaving the module is contained in frames that define operations or events within the module.   Transmit Data Frames (received through the RXD pin (pin 3)) include:   • RF Transmit Data Frame • Command Frame (equivalent to AT commands)   Receive Data Frames (sent out the TXD pin (pin 2)) include:   • RF-received data frame   • Command response   • Event notifications such as reset, associate, disassociate, etc.   The API provides alternative means of configuring modules and routing data at the host application layer. A host application can send data frames to the module that contain address and payload information instead of using command mode to modify addresses. The module will send data frames to the application containing status packets; as well as source, RSSI and payload information from received data packets. The API operation option facilitates many operations such as the examples cited below:
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 14 - • Transmitting data to multiple destinations without entering Command Mode   • Receive success/failure status of each transmitted RF packet   • Identify the source address of each received packet * How to let the module work under the API mode after power up? User can use AT command to enter the API mode. The setup steps are shown as follow: Enter the AT Command page Input the 3-character command sequence “+++” and wait for the reply “OK” from module.   Input “ATAP 1<CR>” command, the module will reply “OK”. It is used to set the module working under API mode.   Input “ATWR<CR>” command, the module will reply “OK”. It is used to save the setting. So the module will enter API mode automatically when restart the module next time. Input “ATCN<CR>” command to exit from the AT Command mode. Now, the module works under the API mode. Even power up the module again, it still enters the API mode directly. 5.1.3 AT Command Mode To modify or read RF Module parameters, the module must first enter into Command Mode - a state in which incoming characters are interpreted as commands. Two Command Mode options are supported: AT Command Mode [refer to section below] and API Command Mode Send the 3-character command sequence “+++” and observe guard times before and after the command characters. NOTE: Failure to enter AT Command Mode is most commonly due to baud rate mismatch. Ensure the ‘Baud’ setting on the “PC Settings” tab matches the interface data rate of the RF module. By default, the BD parameter = 5 (38400 bps).    To read a parameter value stored in the RF module’s register, omit the parameter field. The preceding example would change the RF module Channel to “0x0B”. To store the new value to non-volatile (long term) memory, subsequently send the WR (Write) command.   For modified parameter values to persist in the module’s registry after a reset, changes must be saved to non-volatile memory using the WR (Write) Command. Otherwise, parameters are restored to previously saved values after the module is reset.    System Response: When a command is sent to the module, the module will parse and execute the
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 15 - command. Upon successful execution of a command, the module returns an “OK” message. If execution of a command results in an error, the module returns an “ERROR” message. NOTE: Some parameters will validate at once after setting, but some parameters will validate after restart the module. So please read every AT command very carefully. To Exit AT Command Mode: Send the ATCN (Exit Command Mode) command (followed by a carriage return). [OR]   If no valid AT Commands are received within 10 seconds. 5.1.4 How to select the working mode The default setting in the factory is transparent working mode.  1. Under the transparent mode, input 3-character command sequence “+++” from serial port, it will change for the AT Command mode. 2. When you select the transparent working mode (ATAP 0), inputting “ATCN” command can exit from the AT Command mode and enter the transparent mode. Or when you select the transparent working mode (ATAP 0), if there is no input in 10 seconds, the module will exit from the AT Command mode and enter the transparent mode. 3. When you select the API working mode (ATAP 1), inputting “ATCN” command can exit from the AT Command mode and enter the API mode. Or when you select the API working mode (ATAP 1), if there is no input in 10 seconds, the module will exit from the AT Command mode and enter the API mode. 4. Under the API mode, input 3-character command sequence “+++” will let the module switch to AT Command mode. 5. Under API mode, when using AT Command to setup transparent mode (ATAP 0), the module will
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 16 - switch to transparent mode.  5.2 AT Command  AT Command  Command Category  Name and Description  Parameter Range  Default  Firmware Version WR  Special  Write. Write all configurable parameter values to non-volatile memory so that parameter modifications persist through subsequent power-up or reset. - - >=0x19 RE Special  Restore Defaults. Restore module parameters to factory defaults.  - - >=0x19 FR Special  Software Reset. Immediately performs a hard reset.  - - >=0x19 MT  Networking  Module Mode. Read the device type of module.  0-2 0-Coordinator 1-Router 2-EndDevice - >=0x19 CH  Networking  Channel. Set/Read the channel number used for transmitting and receiving data between RF modules (uses 802.15.4 protocol channel numbers). 0x0B - 0x1A  0x0B  >=0x19 ID  Networking  PAN ID. Set/Read the setup PAN (Personal Area Network) ID.    0 - 0xFFFF  0x19AC  >=0x19 PI  Networking  PAN ID. Read the PANID in the network.  0 - FFFF (Read only)  - >=0x19 DH Networking 64-bit Destination Address High. Set/Read the upper 32 bits of the 64-bit destination address. When combined with DL, it defines the destination address used for transmission. 0x000000000000FFFF is the broadcast address for the PAN. 0 - 0xFFFFFFFF  0x00  >=0x19 DL  Networking  64-bit Destination Address Low. Set/Read the lower 32 bits of the 64-bit destination address. When combined with DH, DL defines the destination address used for transmission. 0x000000000000FFFF is the broadcast address for the PAN. 0 - 0xFFFFFFFF  0xFFFF  >=0x19 MY  Networking  16-bit Source Address. Read the RF module 16-bit source address.    0-0xFFFF (Read only)  - >=0x19 SH Networking Serial Number High. Set/Read high 32 bits of the RF module's unique IEEE 64-bit address.  0 - 0xFFFFFFFF  -  >=0x19 SL  Networking  Serial Number Low. Set/Read low 32 bits of the RF module's unique IEEE 64-bit address.  0 - 0xFFFFFFFF  -  >=0x19 DS  Networking  16-bit Destination Address. Set/Read the lower 16 bits destination address. 0xFFFF is the broadcast address for the PAN. 0 - 0xFFFF  0xFFFF  >=0x19 DT  Networking  Destination Address Type. Set/Read the destination address type.  0-1 0- 64bit 1-16bit 1 >=0x19 RN  Networking  Reset Network. Reset network, search the network again after restart the module. Note: after reset network and search network again, the 16-bit address may change.  0-1 0 = Disabled   1 = Enabled   0 >=0x19 AP Serial Interfacing  API Enable. Disable/Enable API Mode.  0 - 1   0 = Disabled   1 = API enabled 0 >=0x19 BD Serial Interfacing  Interface Data Rate. Set/Read the serial interface data rate for communications between the RF module serial port and host. 1 = 2400   2 = 4800   3 = 9600   4 = 19200   5 = 38400   5 >=0x19
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 17 - 6 = 57600   7 = 115200 CN AT Command Mode Options  Exit Command Mode. Explicitly exit the module from AT Command Mode.  - - >=0x19 HV Diagnostics Hardware Version. Read hardware version of the RF module.  0 - 0xFFFF (Read only)  - >=0x19 VR Diagnostics Firmware Version. Read firmware version of the RF module.  0 - 0xFF (Read only)  - >=0x19  5.2.1 AP <Serial Interfacing> The AP command is used to enable the RF module to operate using a frame-based API instead of using the default Transparent (UART) mode. Command ATAP (API Enable)Range 0-1Default Value  0Parameter Va lu e   0: Disabled (Transparent operation) 1: API enabled Effective Conditions Validate at once after the commandMinimum Firmware Version Required:0x19 The examples for changing the working mode: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATAP command to setup the working mode you want, such as ATAP 0<CR> or ATAP 1<CR>. If the setting is still needed to be validated after restart the module next time, using ATWR<CR> command to write the setting into Non-volatile memory. Input “ATCN<CR> command to exit from AT Command mode, the module will enter the setting working mode. 5.2.2 BD <Serial Interfacing> The BD command is used to set and read the serial interface data rate used between the RF module and host. This parameter determines the rate at which serial data is sent to the module from the host. To validate the setting parameters,it needs to write the data to non-volatile memory after modifying interface data rates. And Modified interface data rates do not take effect until restart the module next time. When parameters 1-7 are sent to the module, the respective interface data rates are used (as shown in the table on the right). The RF data rate is not affected by the BD parameter. We recommend that users don’t select too low interface data rate, or it will cause the serial port data communication overflow. Command ATBD (Interface Data Rate)
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 18 - Range 1-7Default Value  5Parameter Va lu e   1 = 2400   2 = 4800   3 = 9600   4 = 19200   5 = 38400   6 = 57600   7 = 115200 Effective Conditions  Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19 The examples for changing the serial port baud rate: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATBD command to setup the serial port baud rate you want, such as ATBD 6<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR> command, the module will restart at once. 5.2.3 CH <Networking {Addressing}> The CH command is used to set/read the operating channel on which RF connections are made between RF modules. The channel is one of three addressing options available to the module. The other options are the PAN ID (ID command) and destination addresses (DL, DH & DS commands). In order for modules to communicate with each other, the modules must share the same channel number. Different channels can be used to prevent modules in one network from listening to trans-missions of another. Adjacent channel rejection is 23 dB. The module uses channel numbers of the 802.15.4 standard. Center Frequency = 2.405 + (CH - 11d) * 5 MHz (d = decimal) To validate setting parameters, when setting the channel, at the same time, using the RN command to setup the module as that reset the network after restart next time, then write the settings to the non-volatile memory. In this way, the module will work on the new channel after restart the module next time.   Command ATCH (Channel) Range  0x0B - 0x1A Parameter Default Value  0x0B Effective Conditions  RN=1, Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19  The examples for changing the channel:
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 19 - Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATCH command to setup the channel you want, such as ATCH 0E<CR>. Using ATRN command to setup the module reset the network after restart the module next time, ATRN 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR> command, the module will restart at once. 5.2.4 CN <AT Command Mode Options> The CN command is used to explicitly exit the RF module from AT Command Mode. Command ATCN(Exit Command Mode) Parameter None Effective Conditions  Validate at once Minimum Firmware Version Required:0x19  5.2.5 DH <Networking {Addressing}> The DH command is used to set and read the upper 32 bits of the RF module's 64-bit destination address. When combined with the DL (Destination Address Low) parameter, it defines the destination address used for transmission. An module will only communicate with other modules having the same channel (CH parameter), PAN ID (ID parameter) and destination address (DH + DL parameters). 0x000000000000FFFF (DL concatenated to DH) is the broadcast address for the PAN.   Only under the transparent mode, and DT=0, the setting will be effective. Command ATDH (Destination Address High) Range  0x00 - 0xFFFFFFFF Parameter Default Value  0x00 Effective Conditions  Validate at once Minimum Firmware Version Required:0x19 The examples for changing the upper 32-bit of destination address: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATDH command to setup the upper 32-bit of destination address you want, such as ATDH 0<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATCN<CR> command to exit from the AT Command mode.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 20 - 5.2.6 DL <Networking {Addressing}> The DL command is used to set and read the lower 32 bits of the RF module's 64-bit destination address. When combined with the DH (Destination Address High) parameter, it defines the destination address used for transmission. A module will only communicate with other mod-ules having the same channel (CH parameter), PAN ID (ID parameter) and destination address (DH + DL parameters). 0x000000000000FFFF (DL concatenated to DH) is the broadcast address for the PAN. Only under the transparent mode, and DT=0, the setting will be effective. Command ATDL (Destination Address Low) Range  0x00 - 0xFFFFFFFF Parameter Default Value  0xFFFF Effective Conditions  Validate at once Minimum Firmware Version Required:0x19  The examples for changing the lower 32-bit of destination address: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATDL command to setup the lower 32-bit of destination address you want, such as ATDL FFFF<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATCN<CR> command to exit from the AT Command mode.  5.2.7 DS <Networking {Addressing}> The DS command is used to set and read the RF module's 16-bit destination address. A module will only communicate with other modules having the same channel (CH parameter), PAN ID (ID parameter) and destination address (64bit or 16bit). 0xFFFF is the broadcast address for the PAN. Only under the transparent mode, and DT=1, the setting will be effective. Command ATDS (Short Destination Address/ 16bit Destination Address) Range  0x00 - 0xFFFF Parameter Default Value  0xFFFF Effective Conditions  Validate at once Minimum Firmware Version Required:0x19  The examples for changing the 16-bit of destination address:
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 21 - Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATDS command to setup the 16-bit of destination address you want, such as ATDS FFFF<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATCN<CR> command to exit from the AT Command mode.  5.2.8 DT <Networking {Addressing}> The DT command is used to set and read the RF module's destination address type,64-bit or 16-bit. A module will only communicate with other modules having the same channel (CH parameter), PAN ID (ID parameter) and destination address (64bit or 16bit).   This parameter only validates under the transparent mode. Under the transparent mode, all UART data received through the RXD pin is queued up for RF transmission,when DT is equal to 0, the destination address for transmitting is 64-bit address which is the combination of DH and DL. When DT is equal to 1, the destination address for transmitting is 16-bit address assigned by DS. Command ATDT(Destination Address Type    64-bit or 16bit) Range 0-1 Default Value  1 Parameter Va lu e   0 = 64-bit Destination Address 1 = 16-bit Destination Address Effective Conditions  Validate at once Minimum Firmware Version Required:0x19   The examples for changing the type of destination address: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATDT command to setup the destination address you want, such as ATDT 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATCN<CR> command to exit from the AT Command mode.  5.2.9 FR <Special> The FR command is used to force a software reset on the RF module. The reset simulates powering off and then on again the module. Command ATFR(Software Reset) Parameter None Effective Conditions  Validate at once
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 22 - Minimum Firmware Version Required:0x19  5.2.10 HV <Diagnostics> The HV command is used to read the hardware version of the RF module. Command ATHV(Hardware Version) Parameter Range  0-0xFFFF[Read-only] Minimum Firmware Version Required:0x19  5.2.11 ID <Networking {Addressing}> The ID command is used to set and read the PAN (Personal Area Network) ID of the RF module. Only modules with matching PAN IDs can communicate with each other. Unique PAN IDs enable control of which RF packets are received by a module. To validate the setting PAN ID, when setting the PAN ID, at the same time, using the RN command to setup the module as that reset the network after restart next time, then write the settings to the non-volatile memory. In this way, the PAN ID will be effective after restart the module next time.    Command ATID (PAN ID) Range  0x00 - 0xFFFF Parameter Default Value  0x19AC Effective Conditions  RN=1, Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19  The PAN ID of all the modules in a network should be the same. If users want to assign PAN ID for a module, it can be set as 0x00-0xFFFE. If the PAN ID of module is 0xFFFF, and there will be different results according to different module types. If it is Coordinator, when power up, it will select one value from 0x00-0xFFFE as its PAN ID in random. If it is Router or EndDevice, when power up, they will search the PAN ID of Zigbee network that is nearby, assign the same value for PAN ID and try to enter the Zigbee network. When there are some Zigbee networks around, they will select the network with best RSSI value. When the PAN ID is 0xFFFF, the actual PAN ID value after enter the network can be read by ATPI command. When assign PAN ID value (0x00-0xFFFE) for the module, the PAN ID value read by ATPI command is the same as the value read by ATID command.  The examples for changing the PAN ID of module:
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 23 - Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATID command to setup the PAN ID you want, such as ATID 12AB<CR>. Using ATRN command to setup the module reset the network after restart the module next time, i.e. ATRN 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR>” command to restart the module at once. 5.2.12 MT <Networking > The MT command is used to read the type of RF modules. Command ATMT(Type) Range 0-2 Parameter Va lu e   0 = Coordinator 1 = Router 2 = EndDevice Minimum Firmware Version Required:0x19  5.2.13 MY <Networking {Addressing}> The MY command is used to read the 16-bit source address of the RF module.  Command ATMY (16-bit Source Address) Parameter  Range  0x00 - 0xFFFE Minimum Firmware Version Required:0x19  If the 16-bit Source Address of module is 0xFFFE, it means that the module doesn’t enter any Zigbee network. Whereas, if the 16-bit Source Address is less than 0xFFFE, it means it has been in a Zigbee network.  5.2.14 PI <Networking {Addressing}> The PI command is used to read the PAN ID of module after enter the network. Only when the PAN ID is set as 0xFFFF, the PAN ID in the network is different from the PAN ID value read by “ATID” command. About this, please read “ATID” command for more information.  Command ATPI (PAN ID) Parameter  Range  0x00 - 0xFFFE Minimum Firmware Version Required:0x19  5.2.15 PL <RF Interfacing> The PL command is used to select and read the power level at which the RF
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 24 - module transmits conducted power. If the parameter is not 4 (maximum power), it will take effect to the module communication. So we don’t recommend the users to change this parameter.  Command ATPL(Power Level) Range 0-4 Default Value  4 Parameter Va lu e   0 = Min Power 4 = Max Power Effective Conditions  Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19  The examples for changing the power level: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATPL command to setup the power level you want, such as ATPL 4<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR>” command to restart the module at once. 5.2.16 RE <(Special)> The RE command is used to restore all configurable parameters to their factory default settings. The RE command will write restored values to non-volatile (persistent) memory and force a software reset on the RF module.   This command will make the module drop out of the network and may change some settings like PAN ID, 16-bit address and so on.  Command ATRE(Restored defaults) Parameter None Effective Conditions  Validate at once Minimum Firmware Version Required:0x19  The examples for changing the power level: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATRE command to restore the factory default setting, ATRE<CR> 5.2.17 RN <Networking > The RN command is used to read and setup whether reset the network when restart
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 25 - the module next time. If yes, when restart the module next time, the module will search the Zigbee network again and try to enter. It means if the module has entered a Zigbee network, it will lose the network. After restart, the settings such as PAN ID, channel, 16-bit address and so on may change.  Command ATRN(reset network when restart the module next time) Range 0-1 Default Value  0 Parameter Va lu e   0 = Disable 1 = Enable Effective Conditions  Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19  The examples for changing whether reset the network when restart the module next time: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATRN command to setup whether reset the network when restart the module next time, such as ATRN 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR>” command to restart the module at once. 5.2.18 SH <Diagnostics> The SH command is used to set and read the high 32 bits of the RF module's unique IEEE 64-bit address.   Note: The 64-bit address has been set by the chip manufactory of the module in the factory. The chip manufacture ensures the unique 64-bit address for each chip. In a Zigbee network, the 64-bit address of each module is unique, otherwise, it will cause communication chaos. So we don’t recommend the users to change the 64-bit address (Serial Number). If the high 32-bit and low 32-bit are set as 0xFFFFFFFF, it can make the 64-bit address (Serial Number) restore to the factory default setting. To validate the 64-bit address, when setting the 64-bit address, at the same time, using the RN command to setup the module as that reset the network after restart next time, then write the settings to the non-volatile memory. In this way, the new 64-bit address will be effective after restart the module next time.  Command ATSH(Serial Number High) Parameter Range 0-0xFFFFFFFF
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 26 - Default Value  0 Effective Conditions  RN=1, Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19  The examples for changing the high 32-bit address: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATSH command to setup the high 32-bit address, such as ATSH 0<CR> Using ATRN command to setup whether reset the network when restart the module next time, such as ATRN 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR>” command to restart the module at once. 5.2.19 SL <Diagnostics> The SL command is used to set and read the low 32 bits of the RF module's unique IEEE 64-bit address. Note: The 64-bit address has been set by the chip manufactory of the module in the factory. The chip manufacture ensures the unique 64-bit address for each chip. In a Zigbee network, the 64-bit address of each module is unique, otherwise, it will cause communication chaos. So we don’t recommend the users to change the 64-bit address (Serial Number). If the high 32-bit and low 32-bit are set as 0xFFFFFFFF, it can make the 64-bit address (Serial Number) restore to the factory default setting. To validate the 64-bit address, when setting the 64-bit address, at the same time, using the RN command to setup the module as that reset the network after restart next time, then write the settings to the non-volatile memory. In this way, the new 64-bit address will be effective after restart the module next time. Command ATSL(Serial Number Low) Range 0-0xFFFFFFFF Parameter Default Value  0 Effective Conditions  RN=1, Use WR command to save setting, it will be effective after restart the module again. Minimum Firmware Version Required:0x19   The examples for changing the low 32-bit address: Input 3-character command sequence “+++” and switch to the AT Command mode. Using ATSL command to setup the low 32-bit address, such as ATSL 0<CR>
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 27 - Using ATRN command to setup whether reset the network when restart the module next time, such as ATRN 1<CR>. Using ATWR command to write the setting into Non-volatile memory Input “ATFR<CR>” command to restart the module at once.  5.2.20 VR <Diagnostics> The VR command is used to read which firmware version is stored in the module.  Command ATVR (Firmware Version) Parameter  Range  0x00 - 0xFF Minimum Firmware Version Required:0x19   5.2.21 WR <(Special)> The WR command is used to write all configurable parameters to the RF module's non-volatile memory. Parameter values remain in the module's memory until overwritten by subsequent use of the WR Command. If changes are made without writing them to non-volatile memory, the module reverts back to previously saved parameters the next time the module is powered-on. Command ATWR (Write) Parameter None Minimum Firmware Version Required:0x19   5.3 API Operation  By default, RF Modules act as a serial line replacement (Transparent Operation) - all UART data received through the RXD pin is queued up for RF transmission. When the module receives an RF packet, the data is sent out the TXD pin with no additional information.   Inherent to Transparent Operation are the following behaviors:   • If module parameter registers are to be set or queried, a special operation is required for transitioning the module into Command Mode.   • In point-to-multipoint systems, the application must send extra information so that the receiving module(s) can distinguish between data coming from different remotes.   As an alternative to the default Transparent Operation, API (Application Programming Interface) Operations are available. API operation requires that communication with the module be done
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 28 - through a structured interface (data is communicated in frames in a defined order). The API specifies how commands, command responses and module status messages are sent and received from the module using a UART Data Frame.  5.3.1 API Frame Specifications  API mode can be enabled using the AP (API Enable) command. Use the following AP parameter values to configure the module to operate in a particular mode:   • AP = 0 (default): Transparent Operation (UART Serial line replacement) API modes are disabled.   • AP = 1: API Operation   Any data received prior to the start delimiter is silently discarded. If the frame is not received correctly or if the checksum fails, the data is silently discarded.  API Operation (AP parameter = 1)   When this API mode is enabled (AP = 1), the UART data frame structure is defined as follows:   Figure UART Data Frame Structure:       MSB = Most Significant Byte, LSB = Least Significant Byte  Checksum   To test data integrity, a checksum is calculated and verified.   To calculate: Not including frame delimiters and length, add all bytes keeping only the lowest 8 bits of the result and subtract from 0xFF.   To verify: Add all bytes (include checksum, but not the delimiter and length). If the checksum is correct, the sum will equal 0xFF.  5.3.2 API Types  Frame data of the UART data frame forms an API-specific structure as follows:
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 29 -  Figure. UART Data Frame & API‐Specific Structure:     The cmdID frame (API-identifier) indicates which API messages will be contained in the cmdData frame (Identifier-specific data). Refer to the sections that follow for more information regarding the supported API types. Note that multi-byte values are sent big endian. AT Command   API Identifier Value: 0x08   The “AT Command” API type allows for module parameters to be queried or set. When using this command ID, whether the new parameter values validate at once or restart next time, it is up to the different AT Commands. Register queries (reading parameter values) are returned immediately. Figure. AT Command Frames (Note that frames are identical to the “AT Command” API type except for the API identifier.)
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 30 -    Figure. Example: API frames when reading the DL parameter value of the module.   *      Length [Bytes] = API Identifier + Frame ID + AT Command   ** “R” value was arbitrarily selected.  Figure . Example: API frames when modifying the DL parameter value of the module.   * Length [Bytes] = API Identifier + Frame ID + AT Command + Parameter Value ** “M” value was arbitrarily selected.  AT Command Response   API Identifier Value: 0x88   Response to previous command   In response to an AT Command message, the module will send an AT Command Response mes-sage. Some commands will send back multiple frames. These commands will end by sending a frame with a status of ATCMD_OK and no cmdData.   Figure . AT Command Response Frames.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 31 -  TX (Transmit) Request: 64-bit address   API Identifier Value: 0x00   A TX Request message will cause the module to send RF Data as an RF Packet.   Figure. TX Packet (64‐bit address) Frames      TX (Transmit) Request: 16-bit address   API Identifier Value: 0x01   A TX Request message will cause the module to send RF Data as an RF Packet.   Figure . TX Packet (16‐bit address) Frames
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 32 - TX (Transmit) Status   API Identifier Value: 0x89   When a TX Request is completed, the module sends a TX Status message. This message will indicate if the packet was transmitted successfully or if there was a failure.   Figure . TX Status Frames    RX (Receive) Packet: 16-bit Address   API Identifier Value: 0x81   When the module receives an RF packet, it is sent out the UART using this message type.   Figure . RX Packet (16‐bit address) Frames  5.4 Frequently Asked Questions. 5.4.1 How to broadcast transmission?
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 33 - First users need to note that the broadcast is restricted to avoid the broadcast storm in the network. In a Zigbee network, all the broadcast items for all the nodes should not be more than 9 items (default value) in 3 seconds. If it exceeds the default value, the network will shield broadcast automatically. Broadcast under transparent mode Under the transparent mode, if the type of destination address which can be set by ATDT command is 16-bit address, set the 16-bit destination address as 0xFFFF which can be set by ATDS command,. If the type of destination address is 64-bit address, set the high 32-bit destination address as 0x00000000 which can be set by ATDH command. And set the low 32-bit destination address as 0x0000FFFF which can be set by ATDL. In this way, under the transparent mode, all the data input from the serial port of module can be transmitted by broadcast.   Broadcast under the API mode Under the API mode, if users want to send data by 64-bit destination address, users only need to set the address as 0x000000000000FFFF. If by 16-bit destination address, users need to set the address as 0xFFFF. In this way, under the API mode, data can be transmitted by broadcast.   When the module transmits data by broadcast, all the other online modules in the network can receive the data. 5.4.2 How to know a module that has been in the network? Read the short address or 16-bit address (AT Command is ATMY.) can confirm the module whether it is in the network. If its short address is 0xFFFE, it means it is not in the network. If its short address is less than 0xFFFE, it means it is in the network. Need to know that the Coordinator is always in the network. For one module, if the module has been in a network, it will always be in the network, even the module has been restarted again, and the short address can not be changed. Only when using the ATRN command to initialize the network, the module will lose the network. 5.4.3 How to make the module work under the API mode after power up? Users can use AT command to make the module enter API mode: Enter the AT Command page of HAC Studio. Input 3-character command sequence “+++” and wait the module returns “OK” Input “ATAP 1<CR>” command, the module returns “OK”, it is used to setup the module work under the API mode. Input “ATWR <CR>” command, the module returns “OK”, it is used to save the setting to keep the
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 34 - working mode as API mode after restart the module. Input “ATCN <CR>” to exit from the AT Command mode. Now, the module is working on the API mode. Even restart the module, it also enters the API mode directly. 5.4.4 Keep the 64-bit address of every module in the network has a unique address In a Zigbee network, the 64-bit address of every module should be unique to ensure that every module works normally in the network. If there are two modules which have the same 64-bit address in the Zigbee network, it will cause some communication chaos. This is very important. The 64-bit address has been set by the chip manufactory of the module in the factory. The chip manufacture ensures the unique 64-bit address for each chip. So, we don’t recommend change the 64-bit address. Except change 64-bit address intentionally can make that two modules have the same 64-bit address, there are some other involuntary operations that can cause this phenomena. For example, when you are using “Setup (API)” page of HAC-Studio setting software to setup, you read the setting of one module, after change the module, you don’t read the 64-bit address again and setup the module directly. In this way, the 64-bit address of last module is still in the page, so it will be written into the new module. So it will cause two modules have the same 64-bit address.  VI. Assistant Software We offer a upper software called HAC Studio to help users to test, evaluate and setup the HAC-Ubee module. There are 5 parts in total. "COM Setup" page is used to setup the computer’s serial port. Only when the settings of serial port are correct, the software can communicate with the module normally. "AT Command" page is used to input and output AT Command. "Range Test" is used for the communication test of module, it only can run under the API mode (AP=1). "Setup" is used to setup the module. But the most important is that some settings can affect the working state and performance of the module. "Setup" only can run under the API mode (AP=1). "Help" is the help for software. Before using the software, please read the “Help” at first.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 35 -    VII. Appendix Appendix 1: 1. What is Zigbee? The ZigBee Alliance based on an open global standard is an association of companies working together to enable reliable, cost-effective and low-power Wireless communications solutions. ZigBee launched by ZigBee Alliance is a short-distance, low-power and low-cost wireless communication technology. Some International well-known companies are members of ZigBee Alliance, such as TI, Motorola, Siemens, Philips.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 36 - 2. The sort of Zigbee module Our ZigBee module is based on ZigBee protocol stack of TI company. According to different functions in the network, module can be divided into three types, one is Coordinator, another one is Router, the rest one is end device.    The appearance and interface of three types are the same. Users can distinguish them by label or by the upper software.     Picture Module Label   3. Zigbee Network One Zigbee network only have one Coordinator, it is useed for the establishment of the network. Only after Coordinator has been electrified for a few seconds, the network can be startup. Coordinator is the first node in the network. Then Router can connect with Coordinator and enter into the network. At the same time, Router in the network allows the other Router enter the network by connecting with it. Any two nodes in the network can do point-to-point communication. At the same time, any node can broadcast to the other nodes. Whether a module can enter the network depends on whether it has node that has enter network in its communication distance. If the distance between the module and its nearest node in the network is more than its communication distance (seen in the module specification), and the node will not communicate with any nodes in the network. The establishment of ZigBee network can finish automatically after the module has been electrified,   User doesn’t need to operate. The order for the module’s power doesn’t seem particularly important.   After Coordinator has been electrified, ZigBee network can be built. Once a Router has entered the network, even if the Coordinator’s power is off, the network can also work normally.   The networking for Coordinator needs to search the suitable channel. And Router enter the network also need to search channel and network and connect. It needs some time to deal with these processes. For Coordinator and Router, once the module enters the network, except initializing the network, or the module will still in the network. All modules in one network should have the same PAN ID and channel.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 37 - 4. The 64-bit address and 16-bit address of module The 64-bit address has been set by the chip manufactory of the module in the factory. The chip manufacture ensures the unique 64-bit address for each chip. Before entering one Zigbee network, its 16-bit address is 0xFFFE, it is unmeaning. Once the module enters the Zigbee network, it will get a 16-bit address that is less than 0xFFFE. In this network, the 16-bit address is unique, except reset the network, or 16-bit address will always belong to this module. The 16-bit address of Coordinator in the network is fixed, it is always 0x0000.   Appendix 2:  Installation instruction for USB driver MU series (USB to RS232)  1. Connect MU USB port to the USB port of your computer. A dialog box popups as follow. Select ‘ No, not this time’ and click ‘Next’.    2. The next wizard box will show as below. Select ‘Advanced’ installation and click on ‘Next’ button.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 38 -   3. In the next dialog box, please specify the path where your Windows XP driver located, and click next after the correct path is selected.     4. A warning message dialog box will appeared as below. Click ‘Continue Anyway’ button to start the installation.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 39 -         5. After the installation is completed, the following dialog box will appear. Click on the ‘Finish’ button to complete the installation.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 40 -         6. To verify and set the parameters of the serial port, open the Computer Manager window and select on Device Manager on the left window. Open the COM port field in the right window.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 41 -                           7. Right click on ‘ Prolific USB-to-Serial Bridge (COMx)’ and select on Properties. Make sure that the parameters of the properties dialog box has all the fields set as below.
 HAC-Ubee manual V3.X              SHENZHEN HAC TECHNOLOGY CO., LTD. FAX:+86-755-23981007        E-MAIL:webmaster@rf-module-china.com      www.rf-module-china.com    - 42 -    8. Open additional setting by click on ‘Advanced’ button on the properties dialog box. Double check and make sure that the advanced setting for selected COM ports has the following settings. Click OK when it’s done.       Now, the configuration of the serial port has been done. You may use the COM4 or whatever the COM port you have installed to transmit data. One last thing for using the radio modem is that, remember to check the baud rate and parity bit of COM port must be the same as the Smart device.

Navigation menu