Home

ZigBee USB Adapter ProBee

image

Contents

1. em 21 3 5 1 Lovato eee i oe ees 22 35 2 UNK Ky iis RE nt e RE ERE rea ear pura 22 9 5 3 dC 22 3 5 4 WD EIEcp 3 22 4 DATA TRANSMISSION ici 23 41 Command Mode issues 23 4 1 1 El M dee 23 ALE IMUIICAS E AA ON An Mein 23 4 1 3 2 01219 Ors TERRE ee EATA 24 ProBee ZS10 User Guide Rev 1 1 FO 41 4 Sending Binary Dalai iier iii 24 4 1 5 Display Incoming Message issu 24 4 2 25 4 2 1 Unicast Data Mode 5 nkerE 25 422 8 Data a aia 27 42 3 Broadcast Data Mode aa 29 5 COMMAND 22422 12 31 5 1 Command Line Format 5 tte iecit 31 5 2 Standard AT Commands so siam saa asina enda 31 5 2 1 AR P 31 522 ATB 31 52 9 ATD PORO Lu 31 D MEE cU EE 32 AA UE A ER 32 526 A O 32 527 cU sm 32 526 tv M E IM 32 nn 32 52 10 ai
2. Where is EPID to use For example 0123456789ABCDEF Default setting is 000 000 3 1 4 When a router or an end device tries to join the ZigBee network there should be at least one coordinator Permit Joining or router which is permitting joining If there is no router in the ZigBee network yet the coordinator should permit joining The ZU10 provides three ways to permit joining are as follows Permanently permitting by configuration e Transiently permitting by AT command Transiently permitting by digital input signal If joining is permanently permitted any device can join anytime Since this will allow even an unidentified device to join the network anytime this mode should be selected with extra caution The AT command to permit joining permanently is as follows AT PERMIT 255 or AT PJ 255 ProBee ZS10 User Guide Rev 1 1 The user can permit joining for a moment at need The AT command to permit joining is AT PERMIT n or AT Where n is the duration to permit in seconds ranging 1 254 seconds The ZU10 permits joining for the duration that is configured in S register 22 822 The AT command to change the duration is as follows ATS22 n Where n is the duration to permit in seconds ranging 1 254 seconds Default is 60 522 value determines the time that the device will allow other devices to jointo it If set to 255 the device will always permit other nodes joining If the user
3. 36 553 or ATERDS ge ci 36 5 5 4 or 2 22 2 0 400000 ntes nnns enhn nennen nena 37 A E SN ttti etn 37 586 ATELEAVE OLA TiVo RR 37 5 6 Il 37 5 6 1 AT SLEEP OF E I 37 562 A texte tenet etae ne De YA RER FREIER eA entries DANA od 37 5 6 3 AT PARENTSA or 5 38 5 6 4 AT CHILDTABLE or AT CT siiis einen 38 5 7 Data Transmission and Reception 38 5 7 1 AT DESTEA or AT EDL nn an er 38 5 2 ATHRDESTGROUPID or Ea N 38 5 7 3 ent RERO T 38 5 7 4 AT MAXPAYLOAD 2 22 2 20 2 00000600 600000508005 39 5 7 5 AT TRASNSMITMODE or 55 nee 39 5 56 ATFUNICAST uiii cett ia AAA id env n id dei 39 5 7 7 AT MULTICAST or ATHMC ii 39 578 JATERBROADCAST or ATEBO restent 39 57 9 rsen A 39 58 ee E 40 5 8 1 or ATEUB e stars ee hr b ERR HERE SER S teintes detre
4. 5 3 2 AT SHORTADDR or AT SA Get the 16 bit ID network address short address The node ID of 0000 is reserved for the coordinator All other devices receive a randomly generated address Description 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 device leaves the network and later joins Execute AT SHORTADDR lt CR gt lt node ID gt lt CR gt Response OK lt CR gt 5 3 3 AT ADDRDISCOVERY or AT AD Description Get the corresponding address of a node whose long or short address is known Execute AT ADDRDISCOVERY lt IEEE gt lt CR gt AT ADDRDISCOVERY lt nodelD gt lt CR gt lt node ID gt lt CR gt lt IEEE address gt lt CR gt Response OK lt CR gt OK lt CR gt 5 3 4 AT OC Get the operating channel number used for transmitting and receiving between RF Description modules Uses 802 15 4 channel numbers A value of 0 means the device has not joined a PAN and is not operating on any channel Execute AT OPCH lt CR gt lt value gt lt CR gt OK lt CR gt ProBee ZS10 User Guide Rev 1 1 5 3 5 AT OPPANID or AT OI Get the operating 16 bit PAN ID If PAN ID is set specific value not Os operating PAN Description ID will equal designated PAN ID A val
5. 9 Warranty 9 1 GENERAL WARRANTY POLICY Sena Technologies Inc hereinafter referred to as SENA warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials and shall be free of defects in materials and workmanship for the period of time herein indicated such warranty period commencing upon receipt of the Product This warranty is limited to the repair and or replacement at SENA s discretion of defective or non conforming Product and SENA shall not be responsible for the failure of the Product to perform specified functions or any other non conformance caused by or attributable to a any misapplication or misuse of the Product b failure of Customer to adhere to any of SENA s specifications or instructions c neglect of abuse of or accident to the Product or d any associated or complementary equipment or software not furnished by SENA Limited warranty service may be obtained by delivering the Product to SENA or to the international distributor it was purchased through and providing 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 container or equivalent 9 2 LIMITATION OF LIABILITY EXCEPT AS EXPRESSLY PROVIDED HEREIN SENA MAKES NO WARRANTY OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT TO
6. is 128 bit hexadecimal network key Default is 3 5 4 Update Key A trust center can update the Network Key to help minimize the risk associated with a particular instance of the network key being compromised Key updates are broadcast by the trust center throughout the network encrypted using the current network key Devices that hear the broadcast will not immediately use the key but simply store it Later a key switch is broadcast by the trust center to tell all nodes to start using the new key At a minimum the trust center should allow adequate time for the broadcast of the new key to propagate throughout the network before switching AT UPDATEKEY lt CR gt ProBee ZS10 User Guide Rev 1 1 4 Data Transmission The ZU10 supports three different types of data transmissions unicast multicast and broadcast Unicast is to transmit data to a specific ZigBee device Multicast is to transmit data to a group of ZigBee devices that are assigned a specific group ID Broadcast is to transmit data to all ZigBee devices or specific type of ZigBee nodes if specified in the network There are alsotwo different methods to transmit data to other device as below Command mode It sends only one packet up to allowed payload length by a form of command e Data mode It is possible to send data consecutively until leave the data mode using 41 Command Mode 4 1 1 Unicast Unicast transmissions are sent from a source devi
7. ATZ lt CR gt Apply the change OK lt CR gt Response 3 2 2 Channel Mask Configuration for Router When the ZU10 as a ZigBee router or a ZigBee end device tries to join it scans all the channels configured by channel mask to find the ZigBee network to join The channel mask of router or end device should include the channel on which the coordinator is operating For example we assume that the coordinator of the network to join is operating on channel 12 The router or end device trying to join should has a channel mask of which 12 bit is 1 3 23 PAN ID Configuration for Router The PAN ID ofa ZigBee router or a ZigBee end device should be the same withthe PAN ID of the ZigBee coordinator 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 PANID of a ZigBee router or a ZigBee end device is 0000 the PAN ID is ignored After checking the PAN ID the 2010 trying to join compares the extended PAN ID to make sure whether the network is the right network to join If the extended PAN 10 is the same with its configured extended PAN ID it will try to join the network Otherwise it will try to find another network The user can get the operating extended PAN ID by running the AT command below on the coordinator AT OPEPID If the extended PAN ID of a ZigBee router or a ZigBee end device is 0000000000000000 the extended PAN ID is
8. 8 LZ 8 2 GETTING 5 cc 10 21 hardware lista lation ete Ei ite RO eec Siue 10 2 1 1 Panel Layo p 10 212 USB Driver Installation soon nnn a 11 22 11 2 2 1 AP neue A meet de 11 2 3 Using Terminal Software for AT 11 2 4 Using Manager for Configuration 13 3 ZIGBEE NETWORK eene 14 3 1 Setting up 2010 as a Coordinator 14 3 1 1 Node Type Selection for 15 3 1 2 Channel Mask Configuration for Coordinator eese 15 3 1 3 PAN ID Configuration for 2 02 1 0000 16 3 1 4 Permit Joining iue T ec 16 3 2 Setting up ZUIO as a ares etu oap do Por poa ba dL Ee v Ede 17 3 2 1 Node Type Selection for Router 2 2 rn 17 3 22 Channel Mask Configuration for Router 18 3 2 3 PAN ID Configuration for Router us 18 324 MEE pl 18 3 3 Setting up ZU10 as an End Device usines 18 3 4 Setting up 2010 as a Sleepy End 19 35
9. channels from 12 to 25 can be used The ZU10 supports only the channels between 12 and 25 so 0 11 bits and 26 31 bits should be 0 Table 3 2 shows the bit mask for each channel Table 3 2 Channel Bitmask ProBee ZS10 User Guide Rev 1 1 Channel 12 13 14 15 16 17 18 Bit mask 00001000 00002000 00004000 00008000 00010000 00020000 00040000 Channel 19 20 21 22 23 24 25 Bit mask 00080000 00100000 00200000 00400000 00800000 01000000 02000000 3 1 3 PAN ID Configuration for Coordinator Every ZigBee network should be assigned a PAN ID to identify the network If the PAN ID is 0000 the 2010 will generate a random 16 bit PAN ID to start the ZigBee network Otherwise the user can enter the PAN ID using the AT command as below AT PANID xxxx Where xxxx is PAN ID to use For example 12AB Default setting is 0000 When choosing a PAN ID the user needs to make sure that there is no ZigBee network using the same PAN ID Ifthe PAN ID is already used by another ZigBee network the PAN ID is unavailable and the user should choose a new PAN ID In order to avoid this PAN 10 auto generation is strongly recommended The user can also assign the 64 bit extended PAN ID to the ZU10 using the AT command below If the extended PAN ID is 0000000000000000 the ZU10 uses its IEEE address as the extended PAN ID The extended PAN ID cannot be shared with other ZigBee networks either
10. 32 Lr METTI cm 33 5 3 Node Specific eoe Meet coepit EB seed entire 33 5 3 1 ATHEONGADDR or 33 5 32 ATESHORTADDRIOr ATESA A ads esas T 33 5 3 3 AT ADDRDISCOVERY or ATHAD 33 534 M M 33 5 35 ATIOPPANID 34 536 ATFOPEPIDIOr ATEOE armement PRESE aE a aa Ue Fe Rel 34 537 2 00 000000000000 0 0000505 asas ns sans asas saa 34 538 ATFPRODUCTNAME or AFEEPN ti AR AES RRRRR e AS ERRRRAREe den 34 5 4 Network Specific Parameters sise 34 5 4 1 ATECHMASK Or AT GM a 34 542 ATEPANID OF ATP eR asciutto en d M ar eq vada 35 5 43 std 35 5 44 ECO INE AAA 35 545 AT POWER or AFEPW iie e t nda 35 546 ATESTACK OATI ZS EEA 35 5 4 7 or 2 2 2 0000000 000000100000 0000000 36 5 5 Network Formation and 36 55 1 ATXASCAN ATAS usus ar 36 ProBee ZS10 User Guide Rev 1 1 55 2 JATHESGCAN OF ATES ue per tI t rp EE SR REKEERAR ERR ERR
11. 44 6 2 2 Data Modeks uUo a 44 6 3 UART Settings sise 45 64 2 nn 46 6 5 Firmware Upload ede e il ir ha Ie de x annee ee 46 6 5 1 Local NOTE 46 6 5 2 a 46 6 5 3 CONS Sienne 47 7 REGISTER di 48 7 1 Display Options A 48 7 1 1 E 48 7 52 1512 RL MANN a 49 E ICM 49 En Sue e leeis 49 7 2 1 A A ni 49 722 E E ER RER 49 T23 1520 uM eM 49 1 3 Data Transmissions nn nd Ja estes ade Peu en 50 7 3 1 c 50 TSE MM HII 50 PATES 530 E 50 7 4 50 c DAMEN LU x LII 51 VAE A MM cR 51 A 51 ME e 52 VE M SOD RS 52 74 End 52 7 4 1 1 52 T42 E 52 4 8 MM M NI III IM 53 7 4 4 A M 53
12. ANY EQUIPMENT PARTS OR SERVICES PROVIDED PURSUANT TO THIS AGREEMENT INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE NEITHER SENA NOR ITS DEALER SHALL BE LIABLE FOR ANY OTHER DAMAGES INCLUDING BUT NOT LIMITED TO DIRECT INDIRECT INCIDENTAL SPECIAL OR CONSEQUENTIAL DAMAGES WHETHER IN AN ACTION IN CONTRACT OR TORT INCLUDING NEGLIGENCE AND STRICT LIABILITY SUCH AS BUT NOT LIMITED TO LOSS OF ANTICIPATED PROFITS OR BENEFITS RESULTING FROM OR ARISING OUT OF OR IN CONNECTION WITH THE USE OF FURNISHING OF EQUIPMENT PARTS OR SERVICES HEREUNDER OR THE PERFORMANCE USE OR INABILITY TO USE THE SAME EVEN IF SENA OR ITS DEALER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN NO EVENT WILL SENA OR ITS DEALERS TOTAL LIABILITY EXCEED THE PRICE PAID FOR THE PRODUCT 93 HARDWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD SENA warranties embedded hardware Product for a period of one 1 year and ProBee ZS10 User Guide Rev 1 1 external hardware Product for a period of three 3 or five 5 years according to the Product type WARRANTY PROCEDURE Upon return of the hardware Product SENA will at its option repair or replace Product at no additional charge freight prepaid except as set forth below Repair parts and replacement Product will be furnished on an exchange basis and will be either reconditioned or new All replaced Product and parts become the property of SENA If SENA determi
13. AT TRANSMITMODE 1 or 4 If ATD command is used the device will enter the unicast data mode immediately until escaped using or reset by ATZ If the device is reset it will not enter the unicast data mode in this case On the other hand if AT TRANSMITMODE 1 4 is used to enter the unicast data mode the device enters the unicast data mode again whenever the device is reset To disable the unicast data mode escape the data mode first by using string and use AT TRANSMITMODE 0 and reset the device to apply the setting permanently AT commands used for the unicast data mode are as below AT DESTLA value Set the destination address where value is 64 bit IEEE address of destination node for unicast data mode ProBee ZS10 User Guide Rev 1 1 ATD lt CR gt Set unicast data mode to the preconfigured destination IEEE address without reset ATD lt value gt lt CR gt Set unicast data mode and value can be either 16 bit node ID or 64 bit IEEE address of remote node AT TRANSMITMODE 1 lt CR gt Set the transmit mode to unicast to a destination IEEE address The device should be reset to apply the mode AT TRANSMITMODE 4 lt CR gt Set the transmit mode to unicast to a sink node A sink node is determined if s register 61 is set The device should be reset to apply the mode Example ProBee ZS10 User Guide Rev 1 1 AT TRANSMITMODE 1 lt CR gt Set transmit mode to destination IEEE addres
14. Rev 1 1 ATS36 n where nis 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 lt MSG gt lt CR gt Where lt MSG gt 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 400 Carriage return 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 CH with AT BROADCAST command the command should be as follows AT BROADCAST abci0OD lt CR gt 4 1 5 Display Incoming Message 511 register determines whether incoming message
15. and the computer the corresponding software driver needs to be installed on the computer Windows XP and later versions already include the USB driver When Windows asks for the location of the USB driver you can select the option to install the software automatically as shown in Figure 2 7 You can also choose to install the driver from the CD included if the driver is not installed correctly for some reason Found New Hardware Wizard Found New Hardware Wizard This wizard helps you install software for This wizard helps you install software for FT232R USB UART USB Serial Port If your hardware came with an installation CD I your hardware came with an installation CD floppy disk insert it now or floppy disk insert it now What do you want the wizard to do What do you want the wizard to do Install the software automatically Recommended Install the software automatically Recommended Install from list or specific location Advanced Install from a list or specific location Advanced Click Next to continue Click Next to continue lt Back Next gt Cancel lt Back Next gt Cancel Figure 2 2 USB Driver Installation 2 2 Configuration 2 2 1 Button ZU10 adapter provides 1 button for factory reset or bootloader If user wants to restore the ZU10 device settings to factory default this input needs to be pressed for more than two seconds It will be applied after the input r
16. be presented or not in the command mode In ProBee ZS10 User Guide Rev 1 1 the data mode on the other hand incoming data is always displayed To change the S11 register please use the AT command as below 511 lt gt lt gt where value 0 to hide incoming message 1 to show incoming message If user wants to display incoming message in command mode S11 should be enabled It is presented by a form of lt EEE address gt lt MSG gt lt CR gt When displaying incoming messages in command mode some characters are encoded in the same way with sending binary data as in Table 4 1 For example when receiving abc lt CR gt from 0001950000000001 the displaying message is as follows 000 195000000000 1 abclOD lt CR gt 4 2 Data Mode If the data is too long to send using the command mode Data Mode can be used instead Once the ZU10 enters a Data Mode session the ZU10 can send data continuously to a specific node or current network until the data mode is escaped The data is packetized and transmitted at every inter character timeout This data link to the designated device is maintained until the escape command is entered To return the last data mode after the 71 10 is escaped by use the AT command as below ATO CH 4 2 1 Unicast Data Mode Unicast data mode can be used for continuous data transmission to a particular node Unicast data mode be entered using either or
17. 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 554 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 1 0 When the connection to the parent node is broken for S55 in seconds the child node tries to rejoin the current network ProBee ZS10 User Guide Rev 1 1 Parent Node S53 Sleep Wake Up Sleep gt Sleepy End Device gt Poll Request gt Data Exchange Figure 3 1 Sleep Interval and Wake up Timing The sleepy end device can also wake up from the sleep mode by incoming serial data Once it wakes up it also polls with the parent node at S52 interval and goes into sleep mode after S54 time elapses after the last data exchange Note If the sleepy end device wakes up by incoming serial data the integrity of the first incoming byte is not guaranteed It is strongly recommended to wake up the sleepy end device by using higher level serial data protocol to check the data integrity 3 5 ZigBee Security Security is a major concern in the ZigBee architecture Although ZigBee uses the basic security elements IEEE 802 15 4 e g AES en
18. in seconds The most common usage case is when an end device can no longer communicate with its parent and wishes to find a new one Execute ATS55 lt CR gt ATS55 lt value gt lt CR gt Response ae OK lt CR gt OK lt CR gt Default 10 Range 0 10000 7 46 556 Get Set the end device period in seconds Adaptive polling may allow the end Description device to poll more rapidly for a short time whenreceiving RF data ProBee ZS10 User Guide Rev 1 1 Execute ATS56 CR ATS56 lt value gt lt CR gt Response en OK lt CR gt OK lt CR gt Default 5 Range 0 10000 7 5 Sink 7 5 1 S61 Get Set the sink node and the sink advertise period in seconds When a node is Description defined as a sink it can multicast its address to the rest of the network If set to 0 sink advertise is disabled Execute ATS61 CR ATS61 value CR Response naa OK lt CR gt OK lt CR gt Default 0 Range 0 10000 7 5 2 562 Get Set the period to send Many to One Route Regest Many to One Route Request Description MTOR creates routes from every node in the network back to this node It is useful when this node acts as a sink node Execute ATS62 CR ATS62 value CR Response OK lt CR gt OK lt CR gt Default 0 Range 0 10000 ProBee ZS10 User Guide Rev 1 1 8 Mechanical Drawings ProBee ZS10 User Guide Rev 1 1
19. nee Rene 40 582 ATRDATABIT ar ATE UD 40 5 86 8 ATEPARITY Or ATRUDP sica as die TRAN n in i aai EEN 40 584 care Acta 40 5 8 5 AT FLOWCTAL or AT UB 41 5 9 QE E E E 41 5 9 1 Al SECURITY OF AT SE 41 5 92 ATELINKKEY OF rarnana ana annee ts 41 5 9 3 AT NWKKEY or 2 41 594 AIZUPDATERKEY OF ette ne mater 41 5 10 Firmware Upload and Help sienne 42 5 10 1 Al BOOTLOAD or AT Bl 42 5102 uiii didi edid litate rest 42 6 AT COMMAND 43 6 1 Network configuration is 43 6 1 1 CONNOR 43 6 1 2 43 6 1 3 VICO ERROR AO 43 ProBee ZS10 User Guide Rev 1 1 EE 614 Sleepy ENG O6VICG iimooii iii 43 6 1 5 Sbecifying Network miooo a 43 6 2 Data Transmission 9 44 6 2 1 Mode PE
20. reboots the coordinator or a router the device allows other nodes to join the network for the period defined by S register 22 Note When a device that has joined a network reboots the device is able to join 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 ZU10 as a Router A router is a full function routing device that relays messages and can act as a parert to other nodes These devices must be always powered on To corfigure the ZU10 as a ZigBee router please follow the steps below e Configure the 2010 node type as a router e Optionally select the channel mask Otherwise the ZU10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2010 will scan and join the ZigBee network found automatically e Permit joining when other router or end device tries to join the ZigBee network 3 2 1 Node Type Selection for Router The ZU10 adapter can be configured as a ZigBee router by the AT command as below AT NODETYPE n or AT NT n Where n is O none 1 coordinator 2 router 3 end device 4 sleepy end device After the operation mode is selected ATZ command should be performed to reset the unit to have the change applied ProBee ZS10 User Guide Rev 1 1 Example AT NODETYPE 2 lt CR gt Select router mode OK lt CR gt Response
21. 1 1 51 T Get Set the display mode It determines to display incoming message in command Description mode Execute ATS11 CR ATS112 value CR value CR Response OK lt CR gt OK lt CR gt Default 0 Range 0 1 ProBee ZS10 User Guide Rev 1 1 ET 7 1 2 512 Description Get Set the command echo mode Execute ATS12 CR ATS12 lt value gt lt CR gt Response M de OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 1 3 S13 Description Get Set the command responses mode Execute ATS13 CR ATS13 value CR Response ER OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 2 Network Settings 7 2 1 S21 T Get Set the inter character timeout in milliseconds It determines to send data packet Description after this time Execute ATS21 CR ATS21 lt value gt lt CR gt Response See OK lt CR gt OK lt CR gt Default 100 Range 0 10000 7 2 2 22 Get Set the timeout to permit joining It determines the time in seconds that the device Description will allow other devices to join to it when it starts network but an end device cannot perform it If set to 255 the device will always permit joining Execute ATS22 CR ATS22 value CR Response Scene OK lt CR gt OK lt CR gt Default 60 Range 0 255 7 2 3 S23 M Get Set the power boost mode of the adapter If enabled boost mode
22. 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 Power 18dBm Receiving Sensitivity 102dBm Power Supply DC3 3V HANTZ PARTNER 52 15 Ane IND The Upgrade Company www hantz com Fax 0761 58 5228 Fax 061 27311 39 Fax 01 58 55 460
23. 7 42 552 Get Set the sleepy end device poll period in milliseconds Adaptive polling may allow the sleepy end device to poll more rapidly for a short time when receiving RF data Execute ATS52 CR ATS52 value CR Response value CR OK lt CR gt ProBee ZS10 User Guide Rev 1 1 OK lt CR gt Default 100 Range 0 10000 7 43 553 Get Set the sleep duration in quarter seconds An end device sleeps at this time and Description turns off radio every sleep cycle If a node sleeps over poll timeout of parent node the device will be removed from the child table Execute ATS53 CR ATS53 value CR Response OK lt CR gt OK lt CR gt Default 8 Range 0 16711680 7 4 4 S54 Get Set the standby timeout in seconds When an end device wakes up and polls with Dessus the parent node the node will wait for another data from the ZigBee network or from the serial port for S54 before it goes to sleep mode again If any serial or RF data is sert or received the timer will reset and wait for next again Execute ATS54 CR ATS54 lt value gt lt CR gt Response c e OK lt CR gt OK lt CR gt Default 5 Range 0 10000 7 4 5 555 Get Set the rejoin timeout If it is enabled an end device tries to rejoin the current Description network when contact with the network has been lost for setting value
24. POWER lt CR gt AT POWER lt value gt lt CR gt E OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 3 Range 43 3 5 4 6 AT STACK or 25 Description Get Set the ZigBee stack profile value This value must be set the same on all devices ProBee ZS10 User Guide Rev 1 1 EE that should join the same network 0 Network specific 1 ZigBee 2 ZigBee Pro Execute AT STACK lt CR gt AT STACK lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 Range 0 2 5 4 7 AT NODENAME or Get Set the node can be used to make a clear distinction role or functionality Description of local node from others Execute AT NODENAME lt CR gt AT NODENAME lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default ProBee ZU Range Up to 16 characters 5 5 Network Formation and Join 5 5 1 gt AT ASCAN or AT AS a Perform a scanning for existing network It can take up to 5 seconds Description CAUTION It is possible to cause a link error if a node is a parent of an end device Execute AT ASCAN lt CR gt AT ASCAN lt channel mask gt lt CR gt lt channel gt lt PAN 1D gt lt EPID gt lt joinable gt lt stack profile Response List of the existing networks OK lt CR
25. ProBee ZS10 User Guide Rev 1 1 ZigBee USB Adapter ProBee ZU10 User Guide Sena Technologies Inc Rev 1 1 www bluetoothupgrades de zigbee HANTZ PARTNER er The Upgrade Company www hantz com Fax 0761 58 5228 Fax 061 27 311 39 Fax 01 58 55 460 ProBee ZS10 User Guide Rev 1 1 ProBee ZU10 User Guide Firmware version PTv1 X Copyright Copyright 2010 Sena Technologies Inc All rights reserved Sena Technologies reserves the right to make changes and improvements to its product without providing notice Trademark ProBee is a trademark of Sena Technologies Inc Windows is a registered trademark of Microsoft Corporation Ethernet is a registered 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 essential The user agrees that protection against consequences resulting from system failure is the user s responsibility This device is not approved for life support or medical systems Changes or modifications to this device not explicitly approved by Sena Technologies will void the user s authority to operate this device Technical Support Email support sena com Website http www sena com ProBee ZS10 User Guide Rev 1 1 Contents 1 INTRODUCTION nes 8 1 1 About This
26. VAG 53 4 6 5564 EN RO 53 AS Le 54 7 5 1 LEE EEE 54 ProBee ZS10 User Guide Rev 1 1 D E C 54 8 MECHANICAL DRAWINGS 2 nnmnnn nnna 55 EBR Ul bfc 56 91 GENERAL WARRANTY POLICY tene titan aae a termites 56 9 2 LIMITATION OF LIABILITY Pme tenu ume oce La 56 9 3 HARDWARE PRODUCT WARRANTY DETAILS nennen nennen nens 56 9 4 SOFTWARE PRODUCT WARRANTY DETAILS iii 57 9 5 THIRD PARTY SOFTWARE PRODUCT WARRANTY 57 10 REGULATORY 2 2 4 21 2 22 na amnes lic 58 UU 58 102 M 58 TELEC sees EE 59 10 24 IET 59 10 5 ZigBee Alliances Pete te tse Ee ERR eese sis 59 11 RFINFORMATION Me nm 60 1 1 1 Introduction About This Document ProBee ZS10 User Guide Rev 1 1 This document provides an introduction on configuration and operation of the ProBee ZU10 ZigBee USB Adapter This document assumes the user is using the ZU10 adapter for evaluation hence the pictures and configuration examples shown in this document are all based on the 2010 adapter This document does not provide full detail of the hardware specifications Please refer to the ProBee 2010 data sheet for further references on th
27. able AT Commands Response OK lt CR gt ProBee ZS10 User Guide Rev 1 1 6 Command Examples 6 1 Network configuration 6 1 1 Coordinator 6 1 2 Router 6 1 3 End device 6 1 4 Sleepy End device 6 1 5 Specifying Network ProBee ZS10 User Guide Rev 1 1 6 2 Data Transmission 6 2 1 Command Mode 6 2 2 Data Mode ProBee ZS10 User Guide Rev 1 1 6 3 UART Settings ProBee ZS10 User Guide Rev 1 1 6 4 Security 6 5 Firmware Upload 6 5 1 Local Node 6 5 2 Remote Node ProBee ZS10 User Guide Rev 1 1 6 5 3 Clone ProBee ZS10 User Guide Rev 1 1 ET 7 S Registers Register number Descriptions 11 12 13 21 22 23 31 32 33 34 35 36 37 38 39 51 52 53 54 55 56 61 62 Display incoming message in command mode Display command echo Display command responses Inter character timeout Permit joining timeout TX power mode Enable application ACK Transmission retries Transmission timeout Indirect transmission 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 timeout for a parent node Poll period for a sleepy node Sleep duration Standby timeout Rejoin timeout Poll period for an end device Sink advertise period Many to one route request period 7 1 Display Options 7
28. an end device Once the operation mode of the ZU10 is selected corresponding parameters need to be set up appropriately This chapter explains how to configure the ZU10 operation mode and other parameters related to the ZigBee network itself Table 3 1 ZigBee Node Types Node Type Recommendation when to use ZU10 Coordinator It should be selected when it is first time to establish the network Router It is recommended when there is a network already and it needs to be expanded A router is suitable for fast and stable data transmissions and receptions End Device It is recommended when it doesnt need to expand the network anymore and there are enough nodes as parents An end device consumes less power than a router Sleepy End Device It is recommended when the data transmissions occur rarely and in very small quantities A sleepy end device can lose data if sleep duration is too long but it is possible to consume extremely low power as low as 2uA 3 4 Setting up ZU10 as a Coordinator A coordinator relays messages and can act as a parent to other nodes Every personal area network PAN must be started by a node acting as the coordinator This device is normally always powered on To set up the ZU10 to work as the coordinator please follow the steps as below ProBee ZS10 User Guide Rev 1 1 e Configure the ZU10 node type as the coordinator e Optionally select the channel mask Otherwise the 2010 will use th
29. ce to a destination device The destination device can be any ZigBee device in the ZigBee network To specify the destination device the ZigBee address of the destination device should be known There are 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 address The 16 bit address is assigned to the device when it joins a ZigBee network The ZU10 can send unicast messages based on either 16 bit address or 64 bit address The AT command for the unicast transmissions is as below AT UNICAST lt node id lt MSG gt lt CR gt Where node id 16 bitor 64 bit address MSG data to transmit The maximum payload of the message is 90 bytes or 72 bytes under security enabled If the message length exceeds the maximum payload the message cannot transmit and the error message will be presented 4 1 2 Multicast Multicast transmissions are sent from a source device to destination devices with the specific group ID The group ID is assigned to the devices using the AT GROUPID command The AT command for the multicast transmissions is as below AT MULTICAST group id lt MSG gt lt CR gt Where group id group ID lt MSG gt data to transmit The data transmission range can be set using the AT commands below Please refer to the 7 S Registers for more details ProBee ZS10 User Guide
30. cryption amp CCM security modes the 2010 increase the security level with 128 bit AES encryption algorithms e Strong NIST approved security e Defined Key Types Link Network e Defined Key setup and maintenance e CCM Unified Simpler mode of operation e Trust Centers ProBee ZS10 User Guide Rev 1 1 3 5 1 Security Level In order to use security in the application a user should set security level using the AT command below Set 1 defines both Authentication and Encryption at the network layer Set 0 defines no security Disabling security in the application is not ZigBee compliant All nodes in the network should have the same security level setup The security level is configured using the AT command below AT SECURITY n where n is encryption level O disable 1 enable 3 5 2 Link Key The trust center normally coordinator in network requests link key before a device is trying to join network If link key the device has is wrong joining process will be denied Hence all nodes in the network should have the same link key setup before joining the network AT LINKKEY xxx xxx where is 128 bit hexadecimal trust center link key Default is FFF FF 3 5 8 Network Key It is the network wide key used to secure transmissions at the Network Layer The network key encrypts all transmissions at the Network Layer The network key only needs to be set up for the coordinator AT NWKKE Y2xxx xxx where
31. 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 device to apply the setting permanently AT commands used for the broadcast data mode are as below ATB lt CR gt Set broadcast data mode TRANSMITMODE 3 lt CR gt Set the transmit mode to broadcast It should be reset to apply the mode ATS35 n where nis the broadcast range ATS36 n where nis the radius Set data transmission range Please refer to the chapter 7 S Registers for more details Example ATS35 2 CR OK lt CR gt ATB lt CR gt OK lt CR gt Send broadcast msg OK lt CR gt AT TRANSMI TMODE 3 lt CR gt OK lt CR gt od o db o dB Set broadcast range to all nodes in the network Response Enter the broadcast mode Response Put the broadcast message Leave data mode Response Set transmit mode to current network Response ProBee ZS10 User Guide Rev 1 1 ProBee ZS10 User Guide Rev 1 1 5 AT Command Reference 5 1 Command Line Format Each command line is composed of a prefix body and terminator Only AT can be used for the prefix The body is a string of characters The terminator is CR or NL A command can be one of the followings Read a configuration parameter AT lt Command gt lt CR gt Do something AT lt Command gt lt CR gt e Write a configuration parameter AT lt Com
32. e any more Hence the poll period of the end device should be equal or shorter than the poll timeout of the parent node to avoid accidental removal of the end device from the parent node child table The ZU10 poll 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 ATS56 n where n is poll period in seconds and the default is 5 End device polls the parent node at poll period defined by S56 periodically It is for the connection to the parent node and data transmission with other nodes in the network Even though the end device needs to poll the parent node continuously it does not go into the sleep mode and it can send and receive messages any time unlike the sleepy end device 3 4 Setting up ZU10 as a Sleepy End Device A sleepy end device can turn off radio to save power To corfigure the ZU10 as a ZigBee sleepy end device please follow the steps below e Configure the ZU10 node as a sleepy end device e Optionally select the channel mask Otherwise the ZU10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2010 will scan and join the ZigBee network found automatically e Configure the settings for sleep interval Please refer to the section 3 2 Setting up 2010 as a Router for the AT commands regarding the node type selection through the PAN ID configurations ProBee ZS10 Us
33. e default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2010 will generate the PAN ID and or the extended PAN ID automatically e Permit joining when other router or end device tries to join the ZigBee network 3 1 1 Node Type Selection for Coordinator The ZU10 adapter can be configured as a ZigBee coordinator by the AT command as below AT NODETYPE n or AT NT n Where is 0 none 1 coordinator 2 router 3 end device 4 sleepy end device After the operation mode is selected ATZ command should be performed to reset the unit to have the change applied Example AT NODETYPE 1 lt CR gt Set node type as the coordinator OK lt CR gt Response NACRE Apply the change OK lt CR gt Response 3 1 2 Channel Mask Configuration for Coordinator When the ZigBee coordinator starts it scans predefined frequency channels to find the best frequency channel to use without causing interference with other wireless devices The user is able to specify the channels to use with the AT command as below AT CHMASK n Where channel mask to use Default 0 03 000 This value has a 32 bit hexa decimal unsigned integer Each bit represents whether a channel will be used or not For example to use a channel between 12 and 15 the 12 13 14 and 15 bits of the channel mask should be 1 and all other bits should be 0 The default setting is which means that all the
34. e hardware design 1 2 Overview The ProBee ZU10 is an all in one ZigBee USB Adapter with integrated ZigBee core and radio antenna circuits together with high level software library The ZU10 USB Adapter is designed to meet specific requirements of low cost and low power wireless applications such as home automation or smart energy by adopting the ZigBee technology The ZU10 is based on the Ember EM250 ZigBee core and fully certified under the latest ZigBee Pro standard for the maximum compatibility Despite of its low cost and low power consumptions the ZU10 provides high performance and robust data transfer capability for wide range of applications The ZU10 can transfer data at up to 250 kbps and reach up to 1 6 km 0 99 miles outdoor line of sight Key Features e Integrated 2 4GHz IEEE 802 15 4 compliant transceiver e ZigBee Pro Certified e ZigBee core Ember 250 e Transmit Power 20dBm E I R P max e Receiver Sensitivity 102dBm 001 BER Current 190mA 3 3V max Current 45 3 3V e Sleep Current lt 2UA e Working Distance 1 6 km 0 99 miles Various Antenna Connector Options Dipole 1 3 5dBi e USB 2 0 e 1 button e ROHS Compliant Applications Advanced Metering Infrastructure Home Area Networks HAN Neighborhood Area Networks NAN Home Automation Advanced lighting entertainment and climate control systems Service based monitoring security and awareness systems Commercial Bu
35. eive the multicast data sent to this Group ID AT DESTGROUPID lt value gt where value is 16 bit destination group ID for multicast data mode Set destination Group ID of the device ATM lt CR gt ProBee ZS10 User Guide Rev 1 1 Set multicast data mode to preconfigured destination group ID without reset ATM value CR Set multicast data mode and value can be 16 bit group ID TRANSMITMODE 2 gt Set the transmit mode to multicast mode The device should be reset to apply mode ATS36 n where nis radius ATS37 n where nis the number of hops through nonmembers Set data relay and forwarding options Please refer to the 7 S Registers for more details Example 4 2 3 Broadcast Data Mode ProBee ZS10 User Guide Rev 1 1 Broadcast data mode can be used for continuous data transmission to all devices in the current network The destination address or group ID of the remote nodes is not necessary for broadcast data mode The transmit range is determined by the S register 35 Broadcast data mode can be entered using either ATB or AT TRANSMITMODE 3 If ATB command is used the device will enter the broadcast data mode immediately until escaped using or reset by ATZ If the device is reset it will not enter the broadcast data mode in this case On the other hand if AT TRANSMITMODE 3 is used to enter the broadcast data mode the device enters the broadcast data mode again whenever the
36. eleased again If this input is pressed while the ZU10 starts the local node enters bootloader menu and it is possible to upload the firmware 2 3 Using Terminal Software for AT Commands Once the hardware installation is complete the 2010 unit is ready to communicate with the computer using the AT commands using a terminal emulation software You can use any kind of terminal emulation software This document assumes HyperTerminal is used If you are using Windows Vista or 7 HyperTerminal is no longer included in the Windows so you need to download HyperTerminal from the Internet For more details on HyperTerminal please refer to Microsoft web page Once the HyperTerminal is installed launch HyperTerminal and select the serial port that is connected to the ZU10 adapter and enter the serial settings to use The default serial settings of the ZU10 are 9600 bps 8 data bit none parity 1 stop bit hardware flow control ProBee ZS10 User Guide 1 1 COM2 Properties AAA R Port Settings Bits per second Data bits Parity Stop bits Flow control Hardware Figure 2 3 HyperTerminal Serial Settings To display the AT commands that are being typed you need to enable the local echo option on the HyperTerminal To enable this option Go to File gt Properties gt Settings gt ASCII setup and select the Echo typed characters locally option To verify the connection type AT and pr
37. er Guide Rev 1 1 One of the unique features of the ZigBee device is its exreme 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 ZU10 sleep interval can be corfigured 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 553 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 2010 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 553 timer expires 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
38. erminal program and upload the firmware file to local and or remote node ProBee ZS10 User Guide Rev 1 1 3 ZigBee Network Configuration A ZigBee Network consists of a coordinator routers and end devices A minimal ZigBee network consists of one coordinator and multiple end devices which directly connect to the coordinator For larger ZigBee networks routers are required to provide redundant routings to form mesh networks e ZigBee Coordinator The coordinator forms the root of the network tree and might bridge to other networks There is exactly one ZigBee coordinator in each network since the coordinator starts the ZigBee network itself It also stores information about the network including acting as the Trust Center amp repository for security keys ZigBee Router The routers are able to route messages between other devices Since the coordinator provides the routing functionality too the routers are optional to form a ZigBee network e ZigBee End Device The end device contains just enough functionality to talk to the parent node which is either the coordinator or a router It cannot relay data from other devices ZigBee Sleepy End Device The sleepy end device is the same with normal end device except it can stay in the sleep mode much longer This relationship allows the end device to sleep significant amount of the time and achieve the long battery life The ZU10 can be configured to work either as a coordinator a router or
39. escription members of the group A value of zero 7 or greater is treated as infinite There is no longer a separate limited multicast API call Execute ATS37 CR ATS37 lt value gt lt CR gt Response lt value gt lt CR gt OK lt CR gt ProBee ZS10 User Guide Rev 1 1 OK lt CR gt Default 0 Range 0 7 7 3 8 S38 bee sien 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 value CR Response OK lt CR gt OK lt CR gt Default 0 Range 0 1 7 39 539 If S39 is enabled local node will only receive the same type of messages with its Description transmit mode For example if local node s transmission mode is broadcast mode AT TM 3 it will only receive broadcast messages Execute ATS39 CR ATS39 lt value gt lt CR gt Response dd OK lt CR gt OK lt CR gt Defauit 0 Range 0 1 7 4 End Device 7 41 551 Get Set the timeout for a parent node in seconds If an end device or a sleepy end Description 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 Execute ATS51 CR ATS51 lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 60 Range 0 4177920
40. esponse lt gt ERROR lt CR gt lt gt Default ProBee ZS10 User Guide Rev 1 1 Range 00001000 03FFF000 5 4 2 AT PANID or Get Set the 16 bit PAN ID If it is set to Os the coordinator will select a random 16 bit Description hexadecimal number as PAN ID and the router end device will join any existing network if it is allowed Execute AT PANID lt CR gt AT PANID lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000 Range 0000 FFFF 5 4 3 AT EPID or AT El Get Set the 64 bit extended PAN ID If the node is a coordinator and the EPID is set to Description a Os it will take the rearranged IEEE address as random number Execute AT EPID lt CR gt AT EPID lt value gt lt CR gt DU vom OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFFF 5 4 4 AT GROUPID or AT GI Description Get Set the 16 bit Group ID It is used for multicast data reception Execute AT GROUPID lt CR gt AT GROUPID lt value gt lt CR gt von OK lt CR gt ERROR lt CR gt OK lt CR gt Default 0000 Range 0000 FFFF 5 4 5 AT POWER or AT PW Description Get Set the TX power at which the RF module transmits conducted power Execute AT
41. ess the Enter key If the AT command is accepted by the ZU10 OK string will be displayed on the screen ProBee HyperTerminal Edit View Cal Transfer Help Da 23 28 Connected 0 02 52 Auto detect 2400 8 N 1 Figure 2 4 Testing AT Command on HyperTerminal ProBee ZS10 User Guide Rev 1 1 2 4 Using ProBee Manager for Configuration ProBee Manager Serial Port Serial line Baud rate Data bits Stop bits Parity COMI 9600 8 ICH i Mono Device Infomation 2 Reboot Product 2010 address 0001950000000101 Node Name ProBee ZU F W Rev 100 200 Reload Configuration Firmware Update Remote Configuration Product Name EUI address FAW Rev Remode Device Setting Address IEEE Address Node Information ddress 0001950000000101 Node ID Operating Channel Operating PAN ID Get the 64 bit IEEE address Operating EPID address long address Version The IEEE address is a unique Product Name device address assigned during Network Settings nis ede is Data Mode Settings unique to each physical device Power Management Settings Security Settings UART Settings Configuration management Export Import Restore to Factory Default Figure 2 5 ProBee Manager It is possible to set or get the configurations of the ZU10 using ProBee Manager This PC utility helps that a user can configure several setting values easily without at
42. gt 5 5 2 AT ES Perform a scanning for energy level of all channels It can take up to 5 seconds Description CAUTION It is possible to cause a link error if a node is a parent of an end device Execute AT ESCAN lt CR gt AT ESCAN lt channel mask gt lt CR gt lt channel gt lt RSSI gt Response List of the RSSI for each channel OK lt CR gt 5 5 3 5 or AT DS Description Perform a scanning for existing nodes in the current network A coordinator or router can have children nodes and they are presented by It can be possible to place some conditions such as scan duration node type and node name in order The information of local node is presented by Execute AT DSCAN lt CR gt or ProBee ZS10 User Guide Rev 1 1 AT DSCAN lt scan duration CR or AT DSCAN lt scan duration node type CR or AT DSCAN scan duration gt lt node type gt lt node name CR node type gt lt IEEE address lt D gt lt version gt lt product name node name gt Response List of the existing nodes and information OK lt CR gt Scan duration 1 10 Range Node type 0 4 Zero indicates all node types 5 5 4 AT NODETYPE or Get Set the node type 0 none 1 coordinator 2 router 3 end device 4 sleepy end Descrip
43. hild nodes OK lt CR gt 5 7 Data Transmission and Reception 5 7 1 AT DESTLA or AT DL Description Get Set the 64 bit destination IEEE address for unicast data transmission Execute AT DESTLA lt CR gt AT DESTLA lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000000000000000 Range 0000000000000000 5 7 2 AT DESTGROUPID or AT DG Description Get Set the 16 bit destination Group ID for multicast data transmission Execute AT DESTGROUPID lt CR gt AT DESTGROUPID lt value gt lt CR gt E vcr OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000 Range 0000 5 7 3 AT SINKINFO or AT SI Get the long and short addresses of sink node If there is no sink node in the network Description the addresses will be FFFFFFFFFFFFFFFF and FFFF Execute AT SINKINFO lt CR gt lt address gt lt nodelD gt lt CR gt Response OK lt CR gt ProBee ZS10 User Guide Rev 1 1 5 7 4 AT MAXPAYLOAD or AT MP Get the maximum size of the payload that the Application Support sub layer will Description accept The size depends on the security level in use Execute lt CR lt value gt lt CR gt Response OK lt CR gt 5 7 5 AT TRASNSMITMODE or AT TM Get Se
44. ignored 3 2 4 Permit Joining The ZigBee router is configured and works the same way with the coordinator to permit joining of other nodes Please refer to the section 3 1 4 Permit Joining for the configuration 3 3 Setting up ZU10 as an End Device An end device is a leaf node which communicates only with its parent node and will not relay messages directly To configure the ZU10 as a ZigBee end device please follow the steps below ProBee ZS10 User Guide Rev 1 1 e Configure the ZU10 node as an end device e Optionally select the channel mask Otherwise the ZU10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2010 will scan and join the ZigBee network found automatically e Configure the poll timeout and the poll period Please refer to the section 3 2 Setting up ZU10 as a Router for the AT commands regarding the node type selection through the PAN ID configurations When an end device joins the network the end device belongs to a parent node which is either the coordinator or a router and the parent node registers the end device to its internal child table for message relaying This table is maintained as long as the end device polls the parent node periodically within the poll timeout value of the parent node If the end device does not poll 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 messag
45. ilding Automation Climate amp lighting control systems Industrial and Domestic Applications ProBee ZS10 User Guide 1 1 KE ProBee ZS10 User Guide 1 1 2 Getting Started Creating a ZigBee network using the ZU10 adapters consists of the following steps e Connect the ZU10 adapter to a computer e Create a ZigBee network by configuring ZU10 adapter as the coordinator e Configure ZU10 adapters as routers This step is optional since the coordinator works as a router too e Configure ZU10 adapters as end devices e Transmit data between ZU10 devices This chapter describes how to install the ZU10 adapters and how to use terminal software programs to access the ZU10 adapters using AT commands for configurations and operations The rest of the steps including ZigBee network creation coordinator router end device configurations and data transmissions are described in the following chapters The more detailed information on the panel and the configuration examples are also provided in the later chapter 2 1 Hardware Installation 2 1 1 PanelLayout Figure 2 1 shows the layout of the panel The panel provides the interface between the ZU10 and the external USB port with input output terminals for convenient tests USB Interface Figure 2 1 Panel Layout of ZU10 ProBee ZS10 User Guide 1 1 2 1 2 USB Driver Installation In case the USB interface is used for the communication between the development board
46. improves Description sensitivity by 1dB and increases output power by 2dB improving the link margin and ProBee ZS10 User Guide Rev 1 1 range Execute ATS23 CR ATS23 value CR Response OK lt CR gt OK lt CR gt Default 0 Range 0 1 7 3 Data Transmissions 731 S31 Get Set the application ACK mode If it is enabled a node retransmits data packet Description when it is failed to send node sends next packet after receiving from receiver node This value must be set the same on the source and destination node for data transmission Execute ATS31 CR ATS31 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 3 2 532 Get Set the transmission retries application ACK is enabled sender tries to Description retransmit up to this value Execute ATS32 CR ATS32 value CR Response lt gt OK lt CR gt Default 5 Range 0 99 7 3 3 533 Get Set the timeout in Mee COU If application ACK is enabled a sender retransmits data packet after this time Execute ATS33 lt CR gt ATS33 lt value gt lt CR gt Response lt gt lt gt Defauit 500 Range 0 10000 7 3 4 S34 Description Get Set the indirect transmission timeout in mi
47. le commands It is possible to check the node using long or short address ProBee ZS10 User Guide Rev 1 1 available remote command by AT REMOTE lt CR gt Execute AT REMOTE lt addr gt lt cmd gt lt CR gt AT REMOTE lt addr gt lt cmd gt lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 5 8 UART 5 8 1 AT BAUDRATE or AT UB Get Set the serial port speed for communication between the module serial port Description host Execute AT BAUDRATE lt CR gt AT BAUDRATE lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 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 lt CR gt AT DATABIT lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 8 Range 7 8 5 8 3 AT PARITY or AT UP Description Get Set the serial parity setting on the module Execute AT PARITY lt CR gt AT PARITY lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 Range 0 2 5 8 4 AT STOPBIT or AT US Description Get Set the serial stop bit setting on the module Execute AT STOPBIT lt CR g
48. lliseconds It is the maximum amount of ProBee ZS10 User Guide Rev 1 1 time that the MAC will hold a message for indirect transmission to a child Execute ATS34 CR ATS34 value CR Response OK lt CR gt OK lt CR gt Default 7680 Range 0 30000 7 3 5 35 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 forwarded to end devices either all of them or only those that do not sleep Broadcasting to end devices is both significantly more resource Description intensive and significantly less reliable than broadcasting to routers 0 send to all routers 1 send to all non sleepy nodes 2 send to all nodes in the network Execute ATS35 CR ATS35 value CR Response OK lt CR gt OK lt CR gt Default 2 Range 0 2 7 3 6 536 Get Set the maximum number of hops the message will be relayed The message will Description be delivered to all nodes within this number of hops of the sender value of is converted to maximum value 30 It is used to multicast broadcast Execute ATS36 CR ATS36 value CR Response OK lt CR gt OK lt CR gt Default 0 Range 0 10 7 3 7 S37 Get Set the number of hops that the message will be forwarded by devices that are not D
49. mand gt lt Parameter 1 gt lt Parameter 2 gt lt Parameter 3 CR Commands denoted with a character are extended AT command s S registers are supported Multiple commands in the same command line are not supported 5 2 Standard AT Commands 5 21 Description Check the state of the connection between host and ProBee device Execute AT lt CR gt Response OK lt CR gt 5 2 2 Enter the broadcast data mode Every data is packetized at intervals of inter character Description timeout 512 and transmit range is determined by broadcast range S35 Execute ATB lt CR gt Response OK lt CR gt 5 2 3 Enter the unicast data mode to specific node If there s no argument after the T command it will connect to the precorfigured destination IEEE address Successful escription transmission guarantees successful reception and every data is packetized at intervals of inter character timeout S12 Execute ATD lt CR gt ATD lt nodelD gt lt CR gt ATD lt IEEE gt lt CR gt Response OK lt CR gt or ERROR lt CR gt ProBee ZS10 User Guide Rev 1 1 5 24 ATE Description Echo 1 or No Echo 0 Execute ATE number CR Response OK lt CR gt 5 25 Enter the multicas
50. nes that the Product is not under warranty it will at the Customers option repair the Product using current SENA standard rates for parts and labor and return the Product at no charge in or out of warranty WARRANTY EXCLUSIONS Damages caused by Accidents falls objects striking the SENA product Operating the Product in environments that exceed SENA s temperature and humidity specifications Power fluctuations high voltage discharges Improper grounding 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 inadequate maintenance by the customer or any other third party Floods lightning earthquakes Water spills Replacement of parts due to normal wear and tear Hardware has been altered in any way Product that has been exposed to repair attempts by a third party without SENAS written consent Hardware hosting modified SENA Software or non SENA Software unless modifications have been approved by Sena Battery component capacity degradation due to usage aging and with some chemistry lack of maintenance 9 4 SOFTWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD SENA warranties software Product for a period of one 1 year WARRANTY COVERAGE SENA warranty will be limited to providing a software bug fix or a software patch at a reasonable time after the
51. s OK CR Response ATZ CR Apply to change OK CR Response Send unicast msg Put the unicast message Leave data mode OK lt CR gt Response AT TRANSMITMODE 4 lt CR gt Set transmit mode to sink node in the network OK lt CR gt Response ATZ lt CR gt Apply to change OK lt CR gt Response Send unicast msg Put the unicast message Leave data mode OK lt CR gt Response 4 2 2 Multicast Data Mode Multicast data mode can be used for continuous data transmission to a particular group of multiple devices Every ZU10 belongs to a certain group by predetermined group ID when form or join the network Multicast data mode can be entered using either or AT TRANSMITMODE 2 If 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 data mode in this case On the other hand if TRANSMITMODE 2 is used to enter the multicast data mode the device enters the multicast data mode again whenever the device is reset To disable the multicast data mode escape the data mode first by using string and use TRANSMITMODE O and reset the device to apply the setting permanently AT commands used for the multicast data mode are as below AT GROUPID lt value gt where value is 16 bit group ID for multicastdata mode Set Group ID of the device The device will rec
52. t AT STOPBIT lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 1 Range 1 2 ProBee ZS10 User Guide Rev 1 1 5 8 5 AT FLOWCTRL or AT UF Description Get Set flow control status 0 none 1 software 2 hardware flow control Execute AT FLOWCTRL lt CR gt AT FLOWCTRL lt value gt lt CR gt lt value gt lt CR gt Response 22 OK lt CR gt ERROR lt CR gt OK lt CR gt Default 2 Range 0 2 5 9 Security 5 9 1 SECURITY or AT SE ane Get Set the security status 0 turning security off 1 on Every node must be under Description the same security level in the network Execute AT SECURITY lt CR gt AT SECURITY lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 Range 0 1 5 9 2 AT LINKKEY or AT LK Description Get Set the 128 bit link key 0 or Os generate 128 bit random number Execute AT LINKKEY lt CR gt AT LINKKEY lt value gt lt CR gt lt value gt lt CR gt Response cs OK lt CR gt or ERROR lt CR gt OK lt CR gt Default FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5 9 3 AT NWKKEY or AT NK Description Get Set the 128 bit network key possible to set only for coordinator O or Os generate random 128 bit number Execute AT NWKKEY lt CR gt AT NWKKEY lt value gt l
53. t CR gt ED vec OK CR or ERROR lt CR gt OK lt CR gt Default FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5 9 4 AT UPDATEKEY or AT UK Update the network key with a new generated key possible only for coordinator It is applied after 30s later because sending too quickly may cause a sleepy end device to Description miss the alternate encryption key and only get the switch key message which means it will be unable to change to the new network key ProBee ZS10 User Guide Rev 1 1 Execute AT UPDATEKEY lt CR gt Response OK lt CR gt or ERROR lt CR gt 5 10 Firmware Upload and Help 5 10 1 AT BOOTLOAD or AT BL Start bootloader to upload firmware blank local 1 passthru 2 clone The device leaves the AT command line and enters the bootloader menu for uploading Description new ProBee firmware There 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 Execute AT BOOTLOAD lt CR gt AT BOOTLOAD lt number gt lt I EEE gt lt CR gt Please start ebl upload image lt CR gt or Bootloader menu Start cloning lt CR gt Response Bootloader menu Serial upload complete Bootload Complete 5 10 2 AT HELP or AT HP Description Show all the available commands Execute AT HELP lt CR gt Avail
54. t mode there s no argument after the command it will connect to Description the preconfigured destination group ID Every data is packetized at intervals of inter character timeout S12 Execute ATM lt CR gt ATM lt grouplD gt lt CR gt Response OK lt CR gt 5 2 6 Description Return to data mode Execute ATO lt CR gt Response 5 2 7 ATR Description Response 1 No Response 0 Execute ATR lt number gt lt CR gt Response OK lt CR gt 5 2 8 ATS Description Get Set the S registers Execute ATS lt CR gt ATS lt number gt lt CR gt ATS lt number gt lt value gt lt CR gt List of the S register and lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt description OK lt CR gt 5 2 9 ATZ Description Reset the node Execute ATZ lt CR gt Response OK lt CR gt 5 2 10 AT amp F Description Factory reset Execute AT amp F lt CR gt Response OK lt CR gt ProBee ZS10 User Guide Rev 1 1 5 211 Description Interrupt data mode must be entered within 500ms Execute Response OK lt CR gt 5 3 Node Specific Information 5 3 1 AT LONGADDR AT LA Get the 64 bit IEEE address EUl address long address The IEEE address is a Description unique device address assigned during manufacturing This address is unique to each physical device Execute AT LONGADDR lt CR gt lt address gt lt CR gt Response OK lt CR gt
55. t or relocate the receiving antenna e Increase the separation between the equipment and receiver Connect the equipment into an outlet a circuit different form that to which the receiver is connected e Consult the dealer or an experienced radio TV technician for help RF Exposure Statement The equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment This device and its antenna must not be co located or operation in conjunction with any other antenna or transmitter Do not Any changes or modifications to the equipment not expressly approved by the party responsible for compliance could void user s authority to operate the equipment 10 2 CE CE1177 We Sena Technologies Inc declare that the product s ProBee ZS10 User Guide Rev 1 1 e ProBee ZU10 ZigBee USB Adapter to which this declaration relates is in conformity with the following standard s or other normative document s e EN 60950 1 e ETSI EN 301 489 1 e ETSI EN 301 489 17 e ETSI EN 300 328 Following the provisions of DIRECTIVE 1999 5 10 3 TELEC Technical Regulations for Specified Radio Equipment Article 2 Section 1 19 Certification No 010WWBT30 10 4 KCC Type Registration Certification No SNA ZBlinx ZU10 Basic Model Number ZBlinx ZU10 10 5 ZigBee Alliance Manufacturer Specific ZIG10006PRV38490 24 ProBee ZS10 User Guide Rev1 1 BEES 11 RF Information Radio Frequency Range 2 410 2
56. t the data transmission mode This mode is maintained after rebooting 0 Description none 1 unicast to destination long address 2 multicast to destination group ID 3 broadcast to all nodes 4 unicast to sink node Execute AT TRANSMITMODE lt CR gt AT TRANSMITMODE lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 Range 0 4 5 7 6 AT UNICAST or AT UC Send unicast message to specific node using long or short address of remote node Description 2 Up to 90 bytes 72 bytes when security enabled are sent to the node at once Execute AT UNICAST lt IEEE gt lt data gt lt CR gt AT UNICAST lt nodel D gt lt data gt lt CR gt Response OK lt CR gt 5 7 7 AT MULTICAST or AT MC Send multicast message to specific group Every node belongs to a group after being Description booted up if it is designated a group ID Execute AT MULTICAST lt grouplD gt lt data gt lt CR gt Response OK lt CR gt 5 7 8 AT BROADCAST or Send broadcast message to the all nodes joining the network Transmit range is Description determined by broadcast range S35 Execute AT BROADCAST lt data gt lt CR gt Response OK lt CR gt 5 7 9 AT REMOTE AT RC Description Get Set the configuration values of remote AT REMOTE lt CR gt shows the list of possib
57. tion device Execute AT NODETYPE lt CR gt AT NODETY PE lt value gt lt CR gt lt value gt lt CR gt Response ids OK CR or ERROR lt CR gt OK lt CR gt 0 Range 0 4 5 5 5 AT PERMIT or AT PJ Permit other nodes to join the network 0 254s 255 continuance An end device Description cannot perform it Execute AT PERMIT lt CR gt AT PERMIT lt value gt lt CR gt Response OK lt CR gt Range O 255 5 5 6 AT LEAVE or AT LV Description Leave the current network Execute AT LEAVE lt CR gt Response OK lt CR gt 5 6 End device 5 6 1 AT SLEEP or AT SM Description Enter the sleep mode immediately if the node is an end device Execute AT SLEEP lt CR gt Response OK lt CR gt 5 6 2 AT PARENTLA AT PL Description Get the 64 bit IEEE address of the parent node Execute AT PARENTLA lt CR gt ProBee ZS10 User Guide Rev 1 1 EE Response IEEE address gt lt CR gt OK lt CR gt 5 6 3 AT PARENTSA or 5 Description Get the 16 bit Node ID of the parent node Execute AT PARENTSA lt CR gt lt node ID gt lt CR gt Response OK lt CR gt 5 6 4 AT CHILDTABLE or Description Get the child table composed of the end devices Execute AT CHILDTABLE lt CR gt node type gt lt IEEE address gt lt node ID Response List of the c
58. ue of FFFF means the device is not joined a network Execute AT OPPANID lt CR gt Re ce lt value gt lt CR gt OK lt CR gt 5 3 6 AT OPEPID or AT OE Get the operating 64 bit extended PAN ID A value of FFFFFFFFFFFFFFFF means Description the device is not joined a network Execute AT OPEPID lt CR gt lt value gt lt CR gt Response OK lt CR gt 5 3 7 AT VERSION or AT VR Description Get firmware version of the module The firmware version returns a form of PTvx X Execute AT VERSION lt CR gt lt value gt lt CR gt Response OK lt CR gt 5 38 AT PRODUCTNAME or AT PN Get the product name can be used to distinguish among different hardware Description platforms Execute AT PRODUCTNAME lt CR gt lt value gt lt CR gt Response OK lt CR gt 5 4 Network Specific Parameters 5 4 1 or Get Set the channel mask to use Bits set as 1 indicate that this particular channel be used Bits set as 0 indicate that this particular channel should not be used For Description example a channel mask value of 0x00000001 indicates that only channel 0 should used Valid channels range from 12 to 25 inclusive 14 channels are available This translates to a channel mask value of 0x03FF F000 Execute AT CHMASK lt CR gt AT CHMASK lt value gt lt CR gt lt value gt lt CR gt R
59. user notifies SENA of software non conformance 9 5 THIRD PARTY SOFTWARE PRODUCT WARRANTY DETAILS The warrarty policy of the third party software is conformed to the policy of the corresponding vendor ProBee ZS10 User Guide Rev 1 1 10 Regulatory Information 10 1 FCC FCC Rule Part 15 Subpart C Section 15 247 FCCID S7AZBLINXZU 0 FCC Compliance Statement This device complies with part 15 of the FCC Rules Operation is subject to the following two 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 Information to User This equipment has been tested and found to comply with limits for a Class B digital device Pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generate uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by on or more of the following measures Reorien

Download Pdf Manuals

image

Related Search

Related Contents

LER-42848-LD9  NRG 16-40 NRG 17-40 NRG 19-40  1 2 3 日本語 ヘッ ドセッ トの充電 ヘッ ドセッ トのオンとオフ ヘッ ドセッ ト  Les desses de mots  Drucken  solicitation amendment modification de l`invitation    REGISTER YOUR FREE 2 YEAR GUARANTEE TODAY  Teledyne 200A User's Manual  

Copyright © All rights reserved.
Failed to retrieve file