background image

28

ProBee-ZS10 User Guide Rev.1.1

ATS36=n, where n is the radius.

ATS37=n, where n is the number of hops through nonmembers.

4.1.3

Broadcast

Broadcast transmissions are sent from a source device to all devices in the ZigBee network. The AT
command for the broadcast transmissions is as below.

AT+BROADCAST=<MSG><CR>

Where <MSG> = data to transmit

The user can also specify the transmit range by changing the S35 register value as below. Please refer to
the

7 S-Registers

for more details.

ATS35=n, where n is the broadcast range.

ATS36=n, where n is the radius.

4.1.4

Sending Binary Data

There are some characters, 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 encoded in a command line. The special characters encoding table is shown in Table
4-1.

Table 4-1 Special Characters Encoding Table

HEX

Abbreviation

Glyph

Encoded

Description

00

NULL

-

\00

Null character

0D

CR

-

\0D

Carriage return

0A

LF

-

\0A

Line feed

08

BS

-

\08

Backspace

09

HT

-

\09

Horizontal Tab

7F

DEL

-

\7F

Delete

5C

-

\

\5C

Control character for binary encoding

For example, when sending

abc<CR>

with AT+BROADCAST command, the command should be as

follows:

AT+BROADCAST=abc\0D<CR>

4.1.5

Display Incoming Message

S11 register determines whether incoming message will be presented or not in the command mode. In

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: