background image

24

ProBee-ZS10 User Guide Rev.1.1

the ZigBee network found automatically.

Configure the settings for sleep interval.

Please refer to the section

3.2 Setting up ZS10 as a Router

for the AT commands regarding the node

type selection through the PAN ID configurations.

One of the unique features of the ZigBee device is its extreme low power consumption which is mainly
achieved by its efficient sleep and wake-up mechanism. While ZigBee coordinator and routers are
required to be in operation always, ZigBee sleepy end devices can be configured to be in the sleep mode
most of the time and only wake up at pre-configured time interval for data transmission before it goes into
the sleep mode again. The ZS10 sleep interval can be configured by setting the S-registers using the AT
commands as below.

ATS51=n, where n is poll timeout in seconds and the default is 60.

This value is for a parent node only. If an end device does not send a poll request to its parent coordinator
or router within the poll timeout, the end device is removed from the child table. Unlike the non-sleepy end
device, sleepy end device does not use S51 as the poll period. Instead, it uses S53 as the sleep duration
which works similar to the poll period, except it goes to sleep mode.

ATS53=n, where n is sleep duration in quarter seconds and the default is 8.

The ZS10 sleeps at sleep duration and turns off radio.

ATS52=n, where n is poll period in milliseconds and the default is 100.

Sleepy end device wakes up from the sleep mode if S53 timer expires or function button is pressed or
serial data is received. Once the sleepy end device wakes up, it polls the parent node at poll period
defined by S52 until it goes to sleep mode again. Since the sleepy end device exchanges data with the
parent node only by polling, S52 poll period is usually configured as around 100 ms.

ATS54=n, where n is standby timeout in seconds and the default is 5.

If there is no RF data or serial data for S54 seconds, the sleepy end device goes to sleep mode again. If
any serial or RF data is sent or received, the timer will reset and the sleepy end device waits for another
S54 seconds before it goes to sleep mode again.

ATS55=n, where n is rejoin timeout and the default is 10.

When the connection to the parent node is broken for S55 in seconds, the child node tries to rejoin the
current network.

Summary of Contents for ProBee-ZS10

Page 1: ...1 ProBee ZS10 User Guide Rev 1 1 ZigBee Serial Adapter ProBee ZS10 User Guide Sena Technologies Inc Rev 1 1...

Page 2: ...ered trademark of XEROX Corporation Notice to Users When a system failure may cause serious consequences protecting life and property against such consequences with a backup system or safety device is...

Page 3: ...anager for Configuration 17 3 ZIGBEE NETWORK CONFIGURATION 18 3 1 Setting up ZS10 as a Coordinator 18 3 1 1 Node Type Selection for Coordinator 19 3 1 2 Channel Mask Configuration for Coordinator 19 3...

Page 4: ...mands 35 5 2 1 AT 35 5 2 2 ATB 35 5 2 3 ATD 35 5 2 4 ATE 36 5 2 5 ATM 36 5 2 6 ATO 36 5 2 7 ATR 36 5 2 8 ATS 36 5 2 9 ATZ 36 5 2 10 AT F 36 5 2 11 37 5 3 Node Specific Information 37 5 3 1 AT LONGADDR...

Page 5: ...and Reception 42 5 7 1 AT DESTLA or AT DL 42 5 7 2 AT DESTGROUPID or AT DG 42 5 7 3 AT SINKINFO or AT SI 42 5 7 4 AT MAXPAYLOAD or AT MP 43 5 7 5 AT TRASNSMITMODE or AT TM 43 5 7 6 AT UNICAST or AT UC...

Page 6: ...48 6 3 UART Settings 49 6 4 Security 50 6 5 Firmware Upload 50 6 5 1 Local Node 50 6 5 2 Remote Node 50 6 5 3 Clone 51 7 S REGISTERS 52 7 1 Display Options 52 7 1 1 S11 52 7 1 2 S12 53 7 1 3 S13 53 7...

Page 7: ...mm 60 8 2 Battery pack mechanical drawing mm 61 9 WARRANTY 62 9 1 GENERAL WARRANTY POLICY 62 9 2 LIMITATION OF LIABILITY 62 9 3 HARDWARE PRODUCT WARRANTY DETAILS 62 9 4 SOFTWARE PRODUCT WARRANTY DETA...

Page 8: ...equirements of low cost and low power wireless applications such as home automation or smart energy by adopting the ZigBee technology The ZS10 is based on the Ember EM250 ZigBee core and fully certifi...

Page 9: ...Area Networks HAN Neighborhood Area Networks NAN Home Automation Advanced lighting entertainment and climate control systems Service based monitoring security and awareness systems Commercial Buildin...

Page 10: ...the ZS10 adapters and how to use terminal software programs to access the ZS10 adapters using AT commands for configurations and operations The rest of the steps including ZigBee network creation coor...

Page 11: ...om the computer to the ZS10 adapter The serial port of the panel is DB9 male as a DTE terminal Figure 2 2 Serial Cable Installation 2 1 3 Powering the panel Once all the installations are completed pl...

Page 12: ...h the battery pack to the ZS10 as shown below to power the ZS10 using the battery pack To recharge the battery pack connect the external DC power adaptor as described in Section 2 1 3 Figure 2 4 Attac...

Page 13: ...S232 Tx and RS232 Rx LED will flash accordingly when data is transmitted For small data transmissions it may be hard to recognize the quick flashing action of the LED Charge Led and Low battery LED wi...

Page 14: ...he factory reset button If user wants to restore the ZS10 device settings to factory default this input needs to be pressed for more than two seconds It will be applied after the input released again...

Page 15: ...use them to set these speeds please configure the dipswitch to S W Config setting and use ProBee Manager or AT commands Please refer to ProBee Manager and the section 5 8 UART for the configuration 2...

Page 16: ...local echo option on the HyperTerminal To enable this option Go to File Properties Settings ASCII setup and select the Echo typed characters locally option To verify the connection type AT and press...

Page 17: ...ion Figure 2 11 ProBee Manager It is possible to set or get the configurations of the ZS10 using ProBee Manager This PC utility helps that a user can configure several setting values easily without a...

Page 18: ...ice to sleep significant amount of the time and achieve the long battery life The ZS10 can be configured to work either as a coordinator a router or an end device Once the operation mode of the ZS10 i...

Page 19: ...AT NODETYPE 1 CR Set node type as the coordinator OK CR Response ATZ CR Apply the change OK CR Response 3 1 2 Channel Mask Configuration for Coordinator When the ZigBee coordinator starts it scans pre...

Page 20: ...n is strongly recommended The user can also assign the 64 bit extended PAN ID to the ZS10 using the AT command below If the extended PAN ID is 0000000000000000 the ZS10 uses its IEEE address as the ex...

Page 21: ...the network regardless of permitting But after the device has joined other network rejoining the previous network should be permitted by the coordinator or a router 3 2 Setting up ZS10 as a Router A r...

Page 22: ...rdinator If the coordinator is using a randomly generated PAN ID the user can get the operating PAN ID by running the AT command below on the coordinator AT OPPANID If the PAN ID of a ZigBee router or...

Page 23: ...oll for the poll timeout value of the parent node the parent node removes the end device from its child table and does not relay the message any more Hence the poll period of the end device should be...

Page 24: ...eepy end device sleepy end device does not use S51 as the poll period Instead it uses S53 as the sleep duration which works similar to the poll period except it goes to sleep mode ATS53 n where n is s...

Page 25: ...ly recommended to wake up the sleepy end device by using function button first before sending the serial data or use higher level serial data protocol to check the data integrity 3 5 ZigBee Security S...

Page 26: ...xxx xxx where xxx xxx is 128 bit hexadecimal trust center link key Default is FFF FF 3 5 3 Network Key It is the network wide key used to secure transmissions at the Network Layer The network key enc...

Page 27: ...two different ZigBee addresses assigned to each ZigBee device The 64 bit address is a unique device address assigned during manufacturing The 64 bit address is also called IEEE address or extended add...

Page 28: ...haracters e g carriage return line feed and back space that are not allowed or have special meanings in command mode In order to transmit these characters in command mode these characters must be enco...

Page 29: ...transmitted at every inter character timeout This data link to the designated device is maintained until the escape command is entered To return to the last data mode after the ZS10 is escaped by use...

Page 30: ...er 61 is set The device should be reset to apply the mode Example AT DESTLA 00019500002FDC40 CR Set the destination IEEE address OK CR Response ATD CR Enter the unicast mode using destination IEEE add...

Page 31: ...r ATM or AT TRANSMITMODE 2 If ATD command is used the device will enter the multicast data mode immediately until escaped using or reset by ATZ If the device is reset it will not enter the multicast d...

Page 32: ...etails Example AT DESTGROUPID 0001 CR Set the destination group ID OK CR Response ATM CR Enter the multicast mode using destination group ID OK CR Response Send multicast msg Put the multicast message...

Page 33: ...mode the device enters the broadcast data mode again whenever the device is reset To disable the broadcast data mode escape the data mode first by using string and use AT TRANSMITMODE 0 and reset the...

Page 34: ...34 ProBee ZS10 User Guide Rev 1 1 ATZ CR Apply to change OK CR Response Send broadcast msg Put the broadcast message Leave data mode OK CR Response...

Page 35: ...e command line are not supported 5 2 Standard AT Commands 5 2 1 AT Description Check the state of the connection between host and ProBee device Execute AT CR Response OK CR 5 2 2 ATB Description Enter...

Page 36: ...eout S12 Execute ATM CR ATM groupID CR Response OK CR 5 2 6 ATO Description Return to data mode Execute ATO CR Response 5 2 7 ATR Description Response 1 or No Response 0 Execute ATR number CR Response...

Page 37: ...mly generated address from the router or coordinator device that allows the join This value can change if an address conflict is detected where two devices are found to have the same address or a devi...

Page 38: ...orm of PTvx x Execute AT VERSION CR Response value CR OK CR 5 3 8 AT PRODUCTNAME or AT PN Description Get the product name It can be used to distinguish among different hardware platforms Execute AT P...

Page 39: ...he rearranged IEEE address as random number Execute AT EPID CR AT EPID value CR Response value CR OK CR OK CR or ERROR CR Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFFF 5 4 4 AT GROU...

Page 40: ...e to cause a link error if a node is a parent of an end device Execute AT ASCAN CR AT ASCAN channel mask CR Response channel PAN ID EPID joinable stack profile List of the existing networks OK CR 5 5...

Page 41: ...e Execute AT NODETYPE CR AT NODETYPE value CR Response value CR OK CR OK CR or ERROR CR Default 0 Range 0 4 5 5 5 AT PERMIT or AT PJ Description Permit other nodes to join the network 0 254s 255 conti...

Page 42: ...destination IEEE address for unicast data transmission Execute AT DESTLA CR AT DESTLA value CR Response value CR OK CR OK CR or ERROR CR Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFF...

Page 43: ...escription Send unicast message to specific node using long or short address of remote node Up to 90 bytes or 72 bytes when security enabled are sent to the node at once Execute AT UNICAST IEEE data C...

Page 44: ...9600 Range 300 230400 5 8 2 AT DATABIT or AT UD Description Get Set the serial data bit setting on the module Execute AT DATABIT CR AT DATABIT value CR Response value CR OK CR OK CR or ERROR CR Defaul...

Page 45: ...or 0s generate 128 bit random number Execute AT LINKKEY CR AT LINKKEY value CR Response value CR OK CR OK CR or ERROR CR Default FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5 9 3 AT NWKKEY or AT NK Description...

Page 46: ...s no restrict to use local upload but a sleepy end device cannot upload to remote node over the air The current UART should be set 115200bps 8 data bits no parity 1 stop bit and none flow control Exe...

Page 47: ...e AT NODETYPE 3 CR set node type end device OK Response ATZ CR Apply the change OK Response 6 1 4 Sleepy End device AT NODETYPE 4 CR set node type sleepy end device OK Response ATZ CR Apply the change...

Page 48: ...nsmission 6 2 1 Command Mode send unicast message MSG01 to specific node using 64 bit long address 0x00019500002FDC15 AT UNICAST 00019500002FDC15 MSG01 CR OK Response send unicast message MSG02 to spe...

Page 49: ...SG09 send data MSG09 and leave data mode ATB CR enter the broadcast mode OK Response MSG10 send data MSG10 and leave data mode AT TRANSMITMODE 1 CR set transmit mode OK Response ATZ CR Apply the chang...

Page 50: ...er menu for uploading firmware Note that UART of local node should be set to 115200 8 N 1 N AT BOOTLOAD CR Press Enter EM250 Bootloader v20 b09 1 upload ebl 2 run 3 ebl info BL press 1 and upload ebl...

Page 51: ...5 3 Clone clone the firmware of the local node to a remote node using 64 bit long address Note that UART of local node should be set to 115200 8 N 1 N AT BOOTLOAD 2 00019500002FDC40 CR Start cloning...

Page 52: ...nsmission timeout Broadcast range Number of hops for multicast broadcast Number of hops of nonmembers for multicast Receive local message for multicast broadcast Receive message by own data mode Poll...

Page 53: ...ption Get Set the LED mode It causes the LED operation of ZS10 0 LEDs are always OFF regardless of configuration or status 1 LEDs are OFF when the node is under sleep status 2 LEDs always operate by t...

Page 54: ...wer by 2dB improving the link margin and range Execute ATS23 CR ATS23 value CR Response value CR OK CR OK CR Default 0 Range 0 1 7 3 Data Transmissions 7 3 1 S31 Description Get Set the application AC...

Page 55: ...cription Get Set the broadcast range ZigBee specifies three different broadcast addresses that reach different collections of nodes Broadcasts are normally sent only to routers Broadcasts can also be...

Page 56: ...Default 0 Range 0 7 7 3 8 S38 Description Get Set the receive message mode If it is enabled a local node will receive multicast or broadcast messages from itself Execute ATS38 CR ATS38 value CR Respon...

Page 57: ...3 S53 Description Get Set the sleep duration in quarter seconds An end device sleeps at this time and turns off radio every sleep cycle If a node sleeps over poll timeout of parent node the device wi...

Page 58: ...poll more rapidly for a short time when receiving RF data Execute ATS56 CR ATS56 value CR Response value CR OK CR OK CR Default 5 Range 0 10000 7 5 Sink 7 5 1 S61 Description Get Set the sink node an...

Page 59: ...59 ProBee ZS10 User Guide Rev 1 1 Range 0 10000...

Page 60: ...60 ProBee ZS10 User Guide Rev 1 1 8 Mechanical Drawings 8 1 ProBee ZS10 mechanical drawing mm 99 8 with stub antenna 16 73 9 without antenna 14 9 30 8 20...

Page 61: ...61 ProBee ZS10 User Guide Rev 1 1 8 2 Battery pack mechanical drawing mm Standard Battery Pack Extended Battery Pack...

Page 62: ...oviding proof of purchase or receipt date Customer agrees to insure the Product or assume the risk of loss or damage in transit to prepay shipping charges to SENA and to use the original shipping cont...

Page 63: ...ing incorrect cabling Misuse negligence by the customer or any other third party Failure to install or operate the product s in accordance to their SENA User Manual Failure caused by improper or inade...

Page 64: ...64 ProBee ZS10 User Guide Rev 1 1 10 Regulatory Information 10 1 FCC...

Page 65: ...60950 1 ETSI EN 301 489 1 ETSI EN 301 489 17 ETSI EN 300 328 Following the provisions of EMC DIRECTIVE 1999 5 EC 10 3 TELEC Technical Regulations for Specified Radio Equipment Article 2 Section 1 19...

Page 66: ...equency Range 2 410 2 475GHz Number of Frequency Channel 14 channels Transmission Method DSSS Direct Sequence Spread Spectrum Modulation Method O QPSK Offset Quadrate Phase Shift Keying Radio Output P...

Reviews: