Home
User Manual - SENA Home Page
Contents
1. 20 70 d 1 00 52 50 14 00 de gt 2 80 3 4 00 Wi o 5 00 Standard Battery Pack 20 70 1 00 52 50 14 00 i f gt L E ZE 14 10 e 4 00 E KG j Extended Battery Pack ProBee ZS10 User Guide Rev 1 5 2 10 Warranty 10 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 o
2. Range 43 3 ProBee ZS10 User Guide Rev 1 5 2 5 4 6 AT STACK or AT ZS Get Set the ZigBee stack profile value This value must be set the same on all devices Description SCH SR i 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 AT NN Get Set the node name It 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 ZS Range Up to 16 characters 5 5 Network Formation and Join 5 5 1 AT ASCAN or AT AS Description Perform a scanning for existing network It can take up to 5 seconds CAUTION It is possible to cause a link error ifa 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 ID gt lt EPID gt lt joinable gt lt stack profile gt Response List of the existing networks OK lt CR gt 5 5 2 AT ESCAN or AT ES Perform a scanning for energy level of all channels It can be used to avoid interference It can take up to 5 seconds The
3. 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 ZS10 as a Sleepy End Device A sleepy end device can turn off radio to save power To configure the ZS10 as a ZigBee sleepy end device please follow the steps below ProBee ZS10 User Guide Rev 1 5 2 e Configure the ZS10 node as a sleepy end device e Optionally select the channel mask Otherwise the ZS10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZS10 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 ZS10 as a Router for the AT commands regarding the node type selection the channel mask configuration and the PAN ID Extended PAN ID configuration 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 all the time 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
4. OK lt CR gt Range Scan duration 1 10 Node type 0 4 Zero indicates all node types 5 5 4 AT RSSI or AT RS Get RSSI and LQI information respectively for the delivery of the recent packet across the last hot of the incoming route The LQI value ranges from O to 255 with the maximum value representing the best possible link quality The RSSI value ranges Description 8 from approximately 100 to 127 with each value representing the energy level in dBm at the radio s receiver The sender of the recent packet and the parent are also displayed Execute AT RSSI lt CR gt Sender lt node ID gt Parent FFFF RSSI lt RSSI value gt LQI lt LQI value gt lt CR gt Response OK lt CR gt 5 5 5 AT NODETYPE or AT NT Get Set the node type 0 none 1 coordinator 2 router 3 end device 4 sleepy end Description device Execute AT NODETYPE lt CR gt AT NODETYPE 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 ProBee ZS10 User Guide Rev 1 5 2 5 5 6 AT PERMIT or AT PJ Permit other nodes to join the network 0 254s 255 continuance An end device Description l 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 7 AT LEAVE or AT LV Description Leave
5. AT SINKINFO lt CR gt or AT SI lt CR gt Get the long and short addresses of sink node If there is no sink node in the network the addresses will be FFFFFFFFFFFFFFFF and FFFF AT TRANSMITMODE 4 lt CR gt or AT TM 4 lt CR gt Set the transmission mode to unicast to a sink node The device should be reset to apply the mode Example AT DESTLA 00019500002FDC40 lt CR gt Set the destination IEEE address OK lt CR gt Response ATD lt CR gt Enter the unicast mode using destination IEEE address ProBee ZS10 User Guide Rev 1 5 2 ProBee ZS10 User Guide Rev 1 5 2 4 2 2 Multicast Data Mode Multicast data mode can be used for continuous data transmission to a particular group of multiple devices Every ZS10 belongs to a certain group by predetermined group ID when forming or joining the network Multicast data mode can be entered using either ATM or AT TRANSMITMODE 2 If ATM command is used the device will enter the multicast data mode immediately and keep it until escaped using or reset by ATZ If the device is reset it will not enter the multicast data mode but command mode in this case On the other hand if AT 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 AT TRANSMITMODE 0 and reset the device to apply the setting permanent
6. Execute AT DESTGROUPID lt CR gt AT DESTGROUPID 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 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 l the addresses will be FFFFFFFFFFFFFFFF and FFFF Execute AT SINKINFO lt CR gt lt IEEE address gt lt nodelD gt lt CR gt Response OK lt CR gt 5 7 4 AT MAXPAYLOAD or AT MP DE Get the maximum size of the payload that the Application Support sub layer will ipti E accept The size depends on the security level in use Execute AT MAXPAYLOAD lt CR gt lt value gt lt CR gt Response OK lt CR gt 5 7 5 AT TRASNSMITMODE or AT TM Get Set 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 ProBee ZS10 User Guide Rev 1 5 2 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 S U
7. 10000 7 3 4 S34 Description Get Set the indirect transmission timeout in milliseconds It is the maximum amount of time that the MAC will hold a message for indirect transmission to a child Execute ATS34 lt CR gt ATS34 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 3000 Range O 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 sleepy 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 lt CR gt ATS35 lt value gt lt CR gt Response ee OK lt CR gt OK lt CR gt Default 2 Range 0 2 7 3 6 S36 Description Get Set the maximum number of hops the message will be relayed The message will ProBee ZS10 User Guide Rev 1 5 2 be delivered to all nodes within this number of hops of the sender A value of zero is converted to maximum value 30 It is used to multicast broadcast Execute ATS36 lt CR gt ATS36 lt value gt lt CR gt lt value gt lt
8. 11 12 13 14 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 Manage LED status 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 end device Sleep duration Standby timeout Rejoin timeout Poll period for a sleepy node Sink advertise period Many to one route request period 7 14 Display Options 7 1 1 11 SCH Get Set the display mode lt determines to display incoming message in command Description mode Execute ATS11 lt CR gt ATS11 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 ProBee ZS10 User Guide Rev 1 5 2 7 1 2 12 Description Get Set the command echo mode Execute ATS12 lt CR gt ATS12 lt value gt lt CR gt Response ue OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 1 3 13 Description Get Set the command responses mode Execute ATS13 lt CR gt ATS13 lt value gt lt CR gt
9. 11 4 KCC Type Registration Certification No SNA ZBlinx ZS10 Basic Model Number ZBlinx ZS10 11 5 ZigBee Alliance Manufacturer Specific ZIG11002MSP38492 44 12 RF Information Radio Frequency 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 Power 18dBm Receiving Sensitivity 102dBm Power Supply DC3 3V ProBee ZS10 User Guide Rev 1 5 2
10. AT PARENTSA or AIDS 49 5 6 4 AT CHILDTABLE or ACTA 49 5 7 Data Transmission and Reception ss 50 OA ATAEDESTEA OA ee ee ee amie ae ne la site eme et eee 50 5 7 2 ATFDESTGROUPID or ATA D G coccion iii ia denia rin g nio 50 5 7 3 ATESINKINFO OPA PES cc radios 50 5 7 4 AT MAXPAYLOAD or ATM 50 5 7 5 AT TRASNSMITMODE orAT TM seen ereenn a Ea EEn iN a a Na n Ea 50 57 6 ATHUNICAS E EE 51 SLL AFEMULTICAST OF ATAMC ii icc ne A a A EE EE es 51 54 60 AT FBROADCAST or AAT eessen 51 5 79 ATAREMOTE OF Al ERG een seen A a eis ae conne 51 39 SOC iia taa N o 51 5 8 1 AT SECURITY Oor ATAS Encinas 51 5 8 2 AT LINKKEY or AT LK ocios 51 5 8 3 AT NWEKKEY or ATANk ii ras 52 5 8 4 ATFUPDATEKEY op ere 52 59 DAR Torrado 52 5 9 7 AT BAUDRATE OFATFUB tt ita 52 5 92 AT DATABIE OAT U D ti iia e 52 99 3 ATERARITEOE ATADO a 53 ProBee ZS10 User Guide Rev 1 5 2 5 94 APtSTOPBIT OFATAUS csi nina rie dettes A Aid 53 595 ATEELOWCTR OMATEUR 2e A ee 53 5 10 Firmware Upload and Help sise 53 5 10 1 AT FBOOTLOAD OF ATEBL nn tt et TER as Dac A AE A ee as 53 9 10 2 ATFHELP OLAT HP as nine EES 54 6 AT COMMAND EXAMPLES en ta 55 6 1 Network CONTIGUTA ON ooomirisrnnini A annee sise eue eee 55 6 1 1 ele ET 55 6 12 A A teens 55 OLE ENE ere Me ERROR nie eee RARA 55 6 1 4 Sleepy End deviCe aa 55 6 15 Specitying NONON iii oi en eee needed a tds rte ere A A A Ut 55 6 2 Data Transmission sense 56 6 2 1 Command MOE di
11. Response ee OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 1 4 14 Get Set the LED mode It causes the LED operation if the device is ZS10 or ZE10 set GPIO1 2 to specific functionality Description E 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 the case Execute ATS14 lt CR gt ATS14 lt value gt lt CR gt Response nn OK lt CR gt OK lt CR gt Default 1 Range 0 2 7 2 Network Settings 7 2 1 S21 SC Get Set the inter character timeout in milliseconds lt determines to send data packet Description ao after this time Execute ATS21 lt CR gt ATS21 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 100 Range 0 10000 ProBee ZS10 User Guide Rev 1 5 2 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 lt CR gt ATS22 lt value gt lt CR gt Response ee OK lt CR gt OK lt CR gt Default 255 Range O 255 7 2 3 23 Get Set the power boost mode of the adapter If enabled boost mode improves Description sensitivity by 1dB and increa
12. 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 IEEE gt lt CR gt Please start ebl upload image lt CR gt or Bootloader menu Start cloning lt CR gt Response E Bootloader menu Serial upload complete Bootload Complete 5 10 2 AT HELP or AT HP ProBee ZS10 User Guide Rev 1 5 2 Description Show all the available commands Execute AT HELP lt CR gt Available AT Commands Response OK lt CR gt ProBee ZS10 User Guide Rev 1 5 2 6 AT 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 5 2 6 2 Data Transmission 6 2 1 Command Mode ProBee ZS10 User Guide Rev 1 5 2 6 2 2 Data Mode 6 3 Security ProBee ZS10 User Guide Rev 1 5 2 6 4 UART Settings 6 5 Firmware Upload 6 5 1 Local Node ProBee ZS10 User Guide Rev 1 5 2 6 5 2 Remote Node 6 5 3 Clone ProBee ZS10 User Guide Rev 1 5 2 KE 7 S Registers Register number Descriptions
13. transfer capability for wide range of applications The 2510 can transfer data at up to 250 kbps and reach up to 1 6 km 1 mile outdoor line of sight Key Features e Integrated 2 4GHz IEEE 802 15 4 compliant transceiver e ZigBee 2007 ZigBee Pro stack e ZigBee core Ember EM250 e Transmit Power 20dBm E I R P max e Receiver Sensitivity 102dBm 1 BER e TX Current 200mA 5 0V max e RX Current 55mA 5 0V max e Sleep Current lt 10uA e Working Distance 1 6 km 1 mile e Various Antenna Options Dipole 1 3 5dBi e RS232 Signals Support TXD RXD RTS CTS DTR DSR e 2 buttons e 4 dipswitches e RoHS Compliant e Supply voltage 5V 12V DC ProBee ZS10 User Guide Rev 1 5 2 Applications e Advanced Metering Infrastructure e Home Area Networks HAN e Neighborhood Area Networks NAN e Home Automation e Advanced lighting entertainment and climate control systems e Service based monitoring security and awareness systems e Commercial Building Automation e Climate amp lighting control systems e Industrial and Domestic Applications ProBee ZS10 User Guide Rev 1 5 2 2 Getting Started Creating a ZigBee network using the ZS10 adapters consists of the following steps e Connect a power source to the ZS10 adapter e Create a ZigBee network by configuring a ZS10 adapter as the coordinator e Configure ZS10 adapters as routers This step is optional since the coordinator works as a router too e Configure ZS10 adapters as e
14. 10 3 HARDWARE PRODUCT WARRANTY DETAILS iii 73 10 4 SOFTWARE PRODUCT WARRANTY DETAILS canario 73 10 5 THIRD PARTY SOFTWARE PRODUCT WARRANTY DETAILS 73 11 REGULATORY INFORMATION coooocccccccccccccccccccccnnnononnnnnnannnnannnnnnnnnnnnnnnnn cnn ana 74 O Ge EE reece arr AS ra O oa 74 11 2 Corrado id AA anne 75 113 TELE OR A o A 75 TA KOC ad CE DR ei ae eee a 75 11 5 ZigBee Alliance rr 75 Kelte ee tios 76 ProBee ZS10 User Guide Rev 1 5 2 KES 1 Introduction 1 1 About This Document This document provides an introduction on configuration and operation of the ProBee ZS10 ZigBee Serial Adapter This document assumes the user is using the 2510 adapter for evaluation hence the pictures and configuration examples shown in this document are all based on the 2510 adapter This document does not provide full detail of the hardware specifications Please refer to the ProBee ZS10 data sheet for further references on the hardware design 1 2 Overview The ProBee ZS10 is an all in one ZigBee Serial Adapter with integrated ZigBee core and radio antenna circuits together with high level software library The ZS10 Serial Adapter is designed to meet specific requirements of low cost and low power wireless applications such as Home Automation Smart Energy Health care Building Automation and Telecom Services by adopting the ZigBee technology Despite of its low cost and low power consumptions the 2510 provides high performance and robust data
15. 2 V1 2 0 2011 08 22 HR Zo Modification for ZS10 PTv1 3 V1 2 1 2011 09 16 HR Zo Modification of some typographical errors and addition of Serial Port Pin Map V1 2 2 2011 09 29 HR Zo Modification for ZS10 PTv1 4 Adding AT RSSI Command Modification of the AT ESCAN result 2012 02 21 Uin Burn Modification for ZS10 PTv1 5 Modification of the ATS11 and flow control default value Adding Frequency Agility Modification of Key Features about power and current 2012 06 28 Uin Burn Fixed supply voltage in Key Features 2014 03 21 Uin Burn Modification for some typographical errors 12 to 21 in section 5 2 2 5 2 3 and 5 2 5 ProBee ZS10 User Guide Rev 1 5 2 Contents 1 INTRODUCTION o 0 e 9 1 1 About This DOCU MON iii ii 9 t2 OVERVIEW EE 9 2 GETTING STARTED lt a iii is 11 2 1 Hardware Installation sense 11 2 1 1 Panel Layouts eter oe Ri negli E ee ee ee eat Laces deletes 11 2 1 2 Connecting the panel issssssssesereseresesenenenenreeens 12 21 3 e eier TT 12 2 1 4 Attaching Battery Pack to ZE 13 2 1 5 Howto attach battery pack to Ze 13 2 2 ConfiguratONn isc ii trier a eee nent mi tt en ie 14 ES EE ED E ee a dd il RE ee M ne 14 222 BUON EE 15 2 2 3 Dipswitch ire 15 2 3 Using Terminal Software for AT Commande 16 2 4 Using ProBee Manager for Configuration 18 2 4 1 Serial POM Open scarce nn totali ct 18 2 42 CONNQUIATION sisi mad ana arte tenter ine 19 2 43 Firmware Update i
16. 56 022 A 57 03 EHNEN eege e Eeer 57 64 UART SOMOS cintia dr nm rendre eee dsl rt tr a Aaa eda aan 58 E wl ET EE 58 6 5 1 Local Node RR 58 Lee Deele 59 AAA 59 T SREGIS TERS a i 60 L NR EE EE le EE 60 7 1 1 SE A rennes einen ee eee Al Mine 60 E i A E E A TT ees 61 e d S na ee eee ve 61 TIA ESIA E 61 7 2 Network Settings siennes 61 7 2 1 e E 61 SR a ein 62 E SDS EE 62 1 3 Data TrANSMUISSIONS iia tata 62 7 3 1 o a eee ee 62 EE EE 62 L SES SSB steered ev aia 63 L WE ina nan nn ee ee 63 199 a 63 GE NN 63 ProBee ZS10 User Guide Rev 1 5 2 EDS GE NEE 64 PS ON E li ele a Ta a eee 64 PS OST QE AD Pi nn a ON 64 TA ue E DEVIC EE 65 AC E A 65 A AGR sas scenes ee RR RR DE Rr T 65 A o EE 65 CAM SA sa a e aaa er ang a ee SE 65 BA SO esa ia se e A cual cab DESDE DO Ee ae de ae 66 EE EE LE ii lai dd O seen ira 66 AGO Mo E nette te ai en ee ot 66 PDT SO rain didi lie NN ROS SO SOPROS PEN SPREAD 66 E E 66 8 CONNECTION SS Se iii 68 8 1 Serial Port Pin Ou 68 8 2 Serial Wiring Diagramme Ni pacas ada snif dada i nae aaa O 69 8 2 1 To Host with DTE Interface ns 69 8 2 2 TO Host with DCE Interface seen 69 9 MECHANICAL DRAWINOS lt lt lt 0 lt 0cccicooicosinesccaconincaninian nocancioncn orar asian 70 9 1 ProBee ZS10 mechanical drawing mm 70 9 2 Battery pack mechanical drawing mm 71 10 WARRANTY scan acia 72 10 1 GENERAL WARRANTY POLICY 72 10 2 LIMITATION OF LIABILITY eee eee eee 72
17. CR gt Response OK lt CR gt OK lt CR gt Default 0 Range 0 10 7 3 7 37 Get Set the number of hops that the message will be forwarded by devices that are not Description 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 lt CR gt ATS37 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 0 Range 0 7 7 3 8 38 SN Get Set the receive message mode If it is enabled a local node will receive multicast Description E or broadcast messages from itself Execute ATS38 lt CR gt ATS38 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 0 Range 0 1 7 3 9 39 Get Set the receive mode If S39 is enabled a local node will only receive the same D oti type of messages with its transmission mode For example if local node s escription p transmission mode is broadcast mode AT TM 3 it will receive only broadcast messages and won t receive unicast or multicast messages Execute ATS39 lt CR gt ATS39 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 0 Range 0 1 ProBee ZS10 User Guide Rev 1 5 2 7 4 End Device 7 41 51 Get Set the poll timeout for a parent node in seconds If an end device or a sleepy Descripti
18. ID Get the 64 bit IEEE address Operating EPID EUI address long address Version The IEEE address is a unique gt Product Name device address assigned during Network Sens meres eee eee Data Mode Settings q Du S Power Management Settings Security Settings GPIO Settings UART Settings Configuration Management Export Import Restore to Factory Default Figure 2 12 ProBee Manager Main Window ProBee ZS10 User Guide Rev 1 5 2 Clicking Reboot button reboots the local node Users can reload and refresh the recent configuration of the local node at ProBee manager by clicking Reload button Configuration tab and Firmware Update tab can help move to the Configuration screen and the Firmware Upgrade screen 2 4 2 Configuration The Configuration Pane appears when the Configuration tab is selected To change configuration users need to find and modify the property and then apply changes The properties are categorized according to the function Selecting a category unfolds or folds the property list The name the current value and the description of the property are shown at the right of the configuration pane by selecting a property in the property list It is possible to edit and save the current value of editable property Whenever property is modified it is necessary to save the change by clicking the Save button in order not lose it moving to other properti
19. 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 2510 panel and enter the serial settings to use The default serial settings of the 2510 are 9600 bps 8 data bit none parity 1 stop bit none flow control ProBee ZS10 User Guide Rev 1 5 2 COM1 Properties Port Settings Bits per second Data bits Parity Stop bits Elow control Restore Defaults Figure 2 9 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 press the Enter key If the AT command is accepted by the 2510 OK string will be displayed on the screen ProBee HyperTerminal File Edit view Call Transfer Help Connected 0 02 52 Auto detect 2400 8 N 1 Figure 2 10 Testing AT Command on HyperTerminal ProBee ZS10 User Guide Rev 1 5 2 2 4 Using ProBee Manager for Configuration It is possible to set or get the configurations of the ZS10 using ProBee Manager This PC utilit
20. auto generation is strongly recommended The user can also assign the 64 bit extended PAN ID to the 2510 using the AT command below If the extended PAN ID is 0000000000000000 the ZS10 uses its IEEE address as the extended PAN ID The extended PAN ID cannot be shared with other ZigBee networks either AT EPID xxx xxx or AT El xxX XxX where xxx xxx is EPID to use For example 0123456789ABCDEF Default setting is 000 000 3 1 4 Permit Joining When a router or an end device tries to join the ZigBee network there should be at least one coordinator or router which is permitting joining If there is no router in the ZigBee network yet the coordinator should permit joining The ZS10 provides three ways to permit joining are as follows e Permanently permitting by configuration e Transiently permitting by AT command e 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 ProBee ZS10 User Guide Rev 1 5 2 AT PERMIT 255 or AT PJ 255 The user can permit joining for a moment at need The AT command to permit joining is AT PERMIT n or AT PJ n where n is the duration to permit in seconds ranging 1 254 seconds The user can also use the function button to permit joining When the button pres
21. lt CR gt Response ene ae OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 9600 Range 300 230400 5 9 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 ProBee ZS10 User Guide Rev 1 5 2 5 9 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 9 4 AT STOPBIT or AT US Description Get Set the serial stop bit setting on the module Execute AT STOPBIT lt CR gt 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 5 9 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 OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 Range 0 2 5 10 Firmware Upload and Help 5 10 1 AT BOOTLOAD or AT BL Start bootloader to upload firmware blank local 1
22. maintenance 10 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 user notifies SENA of software non conformance 10 5 THIRD PARTY SOFTWARE PRODUCT WARRANTY DETAILS The warranty policy of the third party software is conformed to the policy of the corresponding vendor ProBee ZS10 User Guide Rev 1 5 2 11 Regulatory Information 11 1 FCC FCC Rule Part 15 Subpart C Section 15 247 FCCID S7AZBLINXZS10 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 installa
23. node belongs e Select the remote nodes to update in the remote nodes list e Click the Update button at the Remote Device Update section It is also possible to copy the firmware of local node to remote nodes by checking the Clone local firmware check box and clicking the Update button at the Remote Device Update section ProBee ZS10 User Guide Rev 1 5 2 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 e 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 lt cannot relay data from other devices e ZigBee Sleepy End Device The sleepy
24. recommended to set more than 1000 for transmission timeout S33 and set as small as possible for transmission retries S32 Multicast data transmission is implemented on top of the network broadcast mechanism so it is subject to the same rules 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 or AT BC lt MSG gt lt CR gt where lt MSG gt data to transmit The user can also specify the transmission 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 Note ZigBee compliance rules prevents flooding of the network by limiting the network to a maximum of 9 broadcasts over 8 seconds Attempts to submit additional broadcasts beyond this should result in the transmission error This is approximately one broadcast per second It is however recommended to broadcast one packet over 2 seconds for safe transmission Broadcast transmission failure also causes retransmission which is affected by transmission timeout S33 and transmission retries S32 Because frequent retransmissions may cause to break the broadcast limitation it is recommended to set more than 1000 for transmission timeout S33 and set as small as possible for transmission retries S32 Multicast data transm
25. server Local Device Update Update Remote Device Update Type IEEE Address Version ModelType NodeName Progress lt gt Search F Clone local firmware Update Figure 2 14 ProBee Manager Firmware Update Pane ProBee ZS10 User Guide Rev 1 5 2 The Firmware Update Pane appears when the Firmware Update tab is selected The Message section displays informative message about the progress of updating firmware To update firmware at local node please follow the steps as below O Select a firmware file to update at the Firmware Update section The Choose file in local PC button pops up the dialog where users can select the firmware file at local PC and the Download from web server button helps users download the firmware from web server e Click the Update button at the Device Update section to update the local node The progress rate is expressed at the Local Device Update section and informative messages are shown at Message section ProBee Manager also supports to update the firmware of remote nodes which join the network where local node is Because a sleepy end device often enters sleep mode to update remote node from a sleepy end device may not work To update firmware at remote node please follow the steps as below O Select a firmware file e Click the Search button that scans the remote nodes joining the network where local
26. the right network to join If the extended PAN ID 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 or AT OE If the extended PAN ID of a ZigBee router or a ZigBee end device is 0000000000000000 the extended PAN ID is 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 ZS10 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 ZS10 as a ZigBee end device please follow the steps below ProBee ZS10 User Guide Rev 1 5 2 e Configure the ZS10 node type as an end device e Optionally select the channel mask Otherwise the 2510 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2510 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 ZS10 as a Router for the AT commands regarding the node type selection the channel mask configuration and the PAN ID Extended PAN ID configuration When an end device joins the network the power LED blinks p
27. 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 a sleepy end device Execute AT SLEEP lt CR gt Response OK lt CR gt 5 6 2 AT PARENTLA or AT PL Description Get the 64 bit IEEE address of the parent node Execute AT PARENTLA lt CR gt lt IEEE address gt lt CR gt Response OK lt CR gt 5 6 3 AT PARENTSA or AT PS 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 AT CT Description Get the child table composed of the end devices Execute AT CHILDTABLE lt CR gt lt node type gt lt IEEE address gt lt node ID gt Response List of the child nodes OK lt CR gt ProBee ZS10 User Guide Rev 1 5 2 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 Response eo OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFFF 5 7 2 AT DESTGROUPID or AT DG Description Get Set the 16 bit destination Group ID for multicast data transmission
28. the network If the node is set to an end device it will blink periodically Please refer to 7 S Registers for S14 regarding the management of the LED status Charge It will be red if the attached battery pack is charging and turn green when completed Low Battery It will be red if the capacity of the attached battery pack is low 2 2 2 Button ZS10 adapter provides 2 buttons for user convenience as below Table 2 2 The ProBee ZS10 Buttons Button Description This input is dedicated for the factory reset button If user wants to restore the 2510 device settings to factory default this input needs to be pressed for more than two Reset seconds It will be applied after the input released again If this button is pressed while the ZS10 starts the local node enters bootloader menu and it is possible to upload the firmware This input is used to permit joining or interrupt sleeping The functions depend on the node type of the ZS10 If the node is set to coordinator or router this input works to permit other nodes joining for S register 22 value If the node is set to sleepy end Function device it is used for wake up interrupt signal when the node is sleeping 2 2 3 Dipswitch With the combination of 4 slot dipswitches baud rate data bit parity stop bit and hardware flow control can be set Reset Function Button Dip switch Figure 2 8 The ProBee ZS10 Dipswitches ProBee ZS10 User Gui
29. timeout S33 and transmission retries S32 Because frequent retransmissions may cause to break the broadcast limitation it is recommended to set more than 1000 for transmission timeout S33 and set as small as possible for transmission retries S32 Multicast data transmission is implemented on top of the network broadcast mechanism so it is subject to the same rules Example AT DESTGROUPID 0001 lt CR gt Set the destination group ID OK lt CR gt Response ATM lt CR gt Enter the multicast mode using destination group ID OK lt CR gt Response Send multicast msg Put the multicast message Leave data mode OK lt CR gt Response ATMO001 lt CR gt Enter the multicast mode using 16 bit group ID OK lt CR gt Response OK lt CR gt Response Send multicast msg Put the multicast message Leave data mode OK lt CR gt Response AT DESTGROUPID 0001 lt CR gt Set the destination group ID OK lt CR gt Response AT TRANSMITMODE 2 lt CR gt Set transmission mode to destination group ID OK lt CR gt Response ATZ lt CR gt Apply to change OK lt CR gt Response Send multicast msg Put the multicast message Leave data mode OK lt CR gt Response 4 2 3 Broadcast Data Mode 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 trans
30. 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 5 2 Parent Node Sleepy End Device see gt Poll Request cb Data Exchange Figure 3 1 Sleep Interval and Wake up Timing The sleepy end device can also wake up from the sleep mode by function button interrupt or 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 function button first before sending the serial data or use 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 in IEEE 802 15 4 e g AES encryption amp CCM security modes the ZS10 increases the security level with e 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 5 2 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 A
31. using either ATD or AT TRANSMITMODE 1 or 4 ATD command is the command for entering the unicast data mode AT TRANSMITMODE 1 is used to set the data transmission mode to unicast to destination long address and AT TRANSMITMODE 4 to unicast to sink node If ATD command is used the device will enter the unicast data mode immediately and keep it until escaped using or reset by ATZ If the device is reset it will not enter the unicast data mode but command mode in this case On the other hand if AT TRANSMITMODE 1 or 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 O and reset the device to apply the setting permanently AT commands used for the unicast data mode are as below AT DESTLA lt value gt or AT DL lt value gt where lt value gt is 64 bit IEEE address of destination node for unicast data mode Set the destination address which is used for ATD command or AT TRANSMITMODE 1 ATD lt CR gt Set unicast data mode to the preconfigured destination IEEE address without reset ProBee ZS10 User Guide Rev 1 5 2 ATD lt value gt lt CR gt Set unicast data mode to lt value gt device and lt value gt can be either 16 bit node ID or 64 bit IEEE address of remote node AT TRANSMITMODE 1 lt CR gt or AT TM 1 lt CR gt Set the transmission mode to un
32. will try to join any existing network regardless of PAN ID 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 Os it will create new extended PAN ID using its 64 bit IEEE address as extended PAN Description ne D ID If the node is a router or end device and the EPID is set to Ox it will try to join any existing network regardless of extended PAN ID Execute AT EPID lt CR gt AT EPID 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 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 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 5 AT POWER or AT PW Description Get Set the TX power at which the RF module transmits conducted power Execute AT POWER lt CR gt AT POWER 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 3
33. Guide Rev 1 5 2 ET Range 0 10000 7 4 5 55 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 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 OK lt CR gt OK lt CR gt Default 10 Range 0 10000 7 46 S56 Description Get Set the end device poll period in seconds Adaptive polling may allow the end device to poll more rapidly for a short time when receiving RF data Execute ATS56 lt CR gt ATS56 lt value gt lt CR gt Response eee OK lt CR gt OK lt CR gt Default 5 Range 0 10000 75 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 in this period If set to 0 sink advertise is disabled Execute ATS61 lt CR gt ATS61 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 0 Range O 10000 7 5 2 62 Get Set the period to send Many to One Route Request Many to One Route Request Description MTOR creates routes from every node in the network back to this node It is usef
34. ProBee ZS10 User Guide Rev 1 5 2 ZigBee Serial Adapter ProBee ZS10 User Guide Sena Technologies Inc Rev 1 5 2 ProBee ZS10 User Guide Rev 1 5 2 ProBee ZS10 User Guide Firmware version PTv1 X Copyright Copyright 2010 2012 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 Ethemet 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 Sena Technologies Inc 210 Yangjae dong Seocho gu Seoul 137 130 Korea Tel 82 2 576 7362 Fax 82 2 573 7710 Email support sena com Website http www sena com ProBee ZS10 User Guide Rev 1 5 2 Revision History Revision Date Name Description V1 0 0 2010 09 30 KS Choi Initial Writing V1 1 0 2010 10 27 KS Choi Modification for ZS10 PTv1
35. 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 determines 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 SENA s 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
36. RSSI energy level ranges from Description approximately 100 to 127 in dBm at PTv14 or later It is the real RSSI value plus an offset of 154 at PTv1 3 or earlier 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 ProBee ZS10 User Guide Rev 1 5 2 5 5 3 AT DSCAN 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 CLDn 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 CAUTION A ProBee Z 10 with PTv1 2 or earlier cannot receive the response of AT DSCAN from any ProBee Z 10 with PTv1 3 or later It cannot receive from any ProBee Z 20 either In this case it is recommended to upgrade PTv1 2 to the latest version Execute AT DSCAN lt CR gt or AT DSCAN lt scan duration gt lt CR gt or AT DSCAN lt scan duration gt lt node type gt lt CR gt or AT DSCAN lt scan duration gt lt node type gt lt node name gt lt CR gt Response lt node type gt lt IEEE address gt lt node ID gt lt version gt lt product name gt lt node name gt List of the existing nodes and information
37. 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 5 2 Example AT NODETYPE 2 lt CR gt Select router mode OK lt CR gt Response ATZ lt CR gt Apply the change OK lt CR gt Response 3 2 2 Channel Mask Configuration for Router When the ZS10 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 On the assumption that the coordinator of the network to join is operating on channel 12 the router or end device trying to join should have a channel mask of which 12 bit is 1 3 2 3 PAN ID Configuration for Router The PAN ID of a ZigBee router or a ZigBee end device should be the same with the 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 or AT OI If the PAN ID of a ZigBee router or a ZigBee end device is 0000 the PAN ID is ignored After checking the PAN ID the ZS10 trying to join compares the extended PAN ID to make sure whether the network is
38. aching Battery Pack to ZS10 The ZS10 also supports optional standard battery pack 240mAh and extended battery pack 900mAh Attach 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 Attaching Battery Pack to 2510 2 1 5 How to attach battery pack to ZS10 Step1 Remove two screws of ZS10 at the bottom and remove the cover Figure 2 5 Remove ZS10 bottom cover ProBee ZS10 User Guide Rev 1 5 2 Step2 Slide the battery pack into the ZS10 slot 0809800143 Figure 2 6 Attach the battery pack Step3 Fasten the battery pack to the ZS10 Figure 2 7 Fasten the battery pack 2 2 Configuration 2 2 1 LED RS232 Tx 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 will be off if you don t use battery pack The LED indicators are as follows ProBee ZS10 User Guide Rev 1 5 2 Table 2 1 The ProBee ZS10 LED Indicators LED Description Power Power LED tums ON when power is supplied If the node is set to an end device it will blink periodically Please refer to 7 S Registers for S14 regarding the management of the LED status Status Status LED turns ON when the device joins a network blinks when joining is permitted and turns OFF when leaves
39. canaaonenaciadaneocianata emanan 42 51 Command Line Format tn o daa 42 5 2 Standard AT e eu ul 42 521 AT A O A aa eet eet a A ne 42 5 2 2 EE 42 Dodo SAD Recerca A AO pe ea a te eee eae ee lean ons ates ir in ete eee 42 D 2d AlE one O E addr Sette cee eet O ias 43 Doo AM ER a A a ts 43 920 e A iris de tt en ad 43 der NEEN 43 g 20r AS nn dde a td el lime de mines 43 EQ PU A died re D ea ie ie de ete es D E 43 5210 A aa 43 A EE 44 5 3 Node Specific Infomation Sege DEENEN eege Eet 44 5 3 1 ATFLONGADDR Or ATERT 44 5 3 2 ATFSHORTADDR OFATESA EE 44 5 3 3 AT ADDRDISCOVERY or AT AD inner 44 E WEE e Ref ee 44 5 3 5 ATHOPPANID Or AO A TRATARA 45 5 3 0 AT OPEPID Or AT OE ee Ee EE 45 5 3 7 AT VERSION OFATAVR nan Sieve ee ee a SS 45 5 38 AT PRODUCTNAME Or AT PN ccccicccocicii a 45 ProBee ZS10 User Guide Rev 1 5 2 KE 5 4 Network Specific Parameters see 45 541 ATHCHMASK Or ATC M osc ccoo diia ne 45 5 42 AT PANID or A TP ee Ee EE e 46 543 EE 46 5 4 4 AT GROUPID or AT 46 5 4 5 AT POWER or ATP 46 546 ATESTACK OF ATA LS aaa 47 5 4 7 AT NODENAME or ATANN ii rra 47 5 5 Network Formation and Join iaa cia 47 Do ATEASCAN EE ee e arte ir nie ni et 47 55 2 ATEESCAN OrAT TES iaa 47 dos AT DSCAN OFAT DS reine a EEA 48 Dr ATERS SIA Sa ia 48 55 59 APENODETYPE O ENEE eege 48 55 60 ATEPERMIT OF ATP ER a ri 49 5 5 7 CATALEAVE ATA a Ai 49 5 6 SA 49 56 1 ATASLEEP RE EE 49 5 6 2 AT PARENTLA or ATP 49 5 6 3
40. data mode Execute ATO lt CR gt Response 5 2 7 ATR Description Response 1 or 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 a 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 5 2 5 2 11 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 or AT LA Get the 64 bit IEEE address EUI 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 Be lt IEEE address gt lt CR gt OK lt CR gt 5 3 2 AT SHORTADDR or AT SA Get the 16 bit Node 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 coordinator or router device that allows the join This
41. de Rev 1 5 2 Upper 3 dipswitches are used for setting the baud rate and bottom dipswitch is used for setting data bit parity stop bit and flow control option If the baud rate needs to a baud rate not shown below ProBee Manager or terminal program should be used to set these speeds To set a baud rate not shown below the dipswitches should be in the S W Config setting When in the S W Config setting the baud rate will go back to 9600 as default Table 2 3 Baud rate Settings by Dipswitches S W 2400 4800 9600 19 2K 38 4K 57 6K 115 2K S Config Baud rate HA CGJ Ce E ca Bd E e al Cl Co lea le Cl E el el CO Ga Cal ele Table 2 4 Data bit Parity Stop bit and Flow control Settings by Dipswitch Set a data bit parity stop bit and flow control Off follow AT commands On fix to 8 N 1 N by AT commands or to the fixed values 8 N 1 N Note You cannot set the ZS10 to a baud rate of 1200 or 230K by way of the dipswitch If you want to 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 the section 5 8 UART for the configuration 2 3 Using Terminal Software for AT Commands Once the hardware installation is complete the ZS10 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
42. e nodes if specified in the network ZS10 has such operation modes as command mode and data mode Data can be transmitted at each operation mode as below e Command mode Because this mode is for entering commands to set and manage a ZS10 as many data as allowed are transmitted at a time by using AT command e Data mode Because this mode is for transmitting data it is possible to send data consecutively changes the operation mode from the data mode to command mode 4 1 Command Mode 4 1 1 Unicast Unicast transmissions are sent from a source device 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 ZS10 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 gt lt MSG gt lt CR gt or AT UC lt node_id gt lt MSG gt lt CR gt where lt node_id gt 16 bit or 64 bit address lt MSG gt data to transmit The maximum payload of the message is 90 bytes or 72 bytes under security enabled If
43. 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 ZS10 can be configured to work either as a coordinator a router an end device or a sleepy end device Once the operation mode of the ZS10 is selected corresponding parameters need to be set up appropriately This chapter explains how to configure the 2510 operation mode and other parameters related to the ZigBee network itself Table 3 1 ZigBee Node Types Node Type Recommendation when to use 2510 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 doesn t 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 lt 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 1 Setting up ZS10 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 ac
44. eriodically 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 message 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 s child table The ZS10 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 This value is for a parent node 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 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 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
45. es To apply changes please reboot the device by clicking Reboot button The Save button is disabled for read only property Configuration Firmware Update Remote Configuration l Remode Device Setting ol Hu EUI address Address El FIW Rev IEEE Address Node Information 0001950000000304 Node ID PF Operating Channel Save Operating PAN ID Get the 64 bit IEEE address Operating EPID EUI address long address Version The IEEE address is a unique Product Name device address assigned during manufacturing This address is rs Network Settings unique to each physical device Data Mode Settings Power Management Settings Security Settings GPIO Settings UART Settings Configuration Management Export Import Restore to Factory Default Figure 2 13 ProBee Manager Configuration Pane In Figure 2 13 the Node Information category is selected and the IEEE Address property is selected so Its description is displayed The Save button is disabled because the IEEE Address property is read only The configurations of the remote nodes joining the network where the local node belongs can be modified too Because a sleepy end device often enters sleep mode to remote configuration from a sleepy end device may not work ProBee ZS10 User Guide Rev 1 5 2 To connect to local node through serial port please follow the steps a
46. esponse 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 3 8 AT PRODUCTNAME or AT PN Get the product name It 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 AT CHMASK or AT CM Get Set the channel mask to use Bits set as 1 indicate that this particular channel can be used Bits set as O indicate that this particular channel should not be used For Description example a channel mask value of 0x00000001 indicates that only channel O should be 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 Response ds OK lt CR gt or ERROR lt CR gt OK lt CR gt Default O3FFFOOO ProBee ZS10 User Guide Rev 1 5 2 Range 00001000 03FFF000 5 4 2 AT PANID or AT Ab Get Set the 16 bit PAN ID If it is set to Os at a coordinator the coordinator will select a Description random 16 bit hexadecimal number as PAN ID If it is set to Os at a router end device the router end device
47. f loss or damage in transit to prepay shipping charges to SENA and to use the original shipping container or equivalent 10 2 LIMITATION OF LIABILITY EXCEPT AS EXPRESSLY PROVIDED HEREIN SENA MAKES NO WARRANTY OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT TO 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 ProBee ZS10 User Guide Rev 1 5 2 10 3 HARDWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD SENA warranties embedded hardware Product for a period of one 1 year and 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
48. icast to a destination IEEE address The device should be reset to apply the transmission mode The unicast to sink node data mode is a kind of unicast data mode where data are not transmitted to the designated destination device but to sink node A device can be a sink node by setting S register 61 The sink node multicasts its address to the other devices in the destination group in the network according to the value of S register 61 which is called advertising The other devices in the network store the address of the sink node The devices in the unicast to sink node data mode transmits data to the sink node The unicast to sink node data mode is useful for a device to gather data from many devices because every device comes to know the destination device by setting the destination device as sink node instead of describing the destination device to every device Every device also comes to know the new destination device by changing the sink node in the network AT commands used for the unicast to sink node data mode are as below ATS61 lt value gt lt CR gt Where lt value gt 0 not sink node lt value gt gt O sink node to advertise its address to the devices in the destination group AT DESTGROUPID every lt value gt second AT DESTGROUPID lt value gt or AT DG lt value gt where lt value gt is 16 bit destination group ID to which sink node advertises its address Set destination Group ID of the device
49. ii ii da Dinant le it 20 3 ZIGBEE NETWORK CONFIGURATION EEEEEEER KEREN 22 3 1 Setting up ZS10 as a Coordinator 22 3 1 1 Node Type Selection for Coordinator 23 3 1 2 Channel Mask Configuration for Coordinator secseccecceceeceeeeeeeteceeeeseesteaecntcneeeeceeeeeesaneaeeateas 23 3 1 3 PAN ID Configuration for Coordinator rear aaa nana nara araras 24 O A RD LOIS 24 3 2 Setting up ZS10 asa ROUE ccoo ia 25 3 2 1 Node Type Selection for Router 25 3 2 2 Channel Mask Configuration for Router 26 3 23 PAN ID Configuration for Router seen 26 3 24 A lA E ne Ne es 26 3 3 Setting up ZS10 as an End Device eee cecceeeeeeeeeeeeeeeseeaeeaecaecaecneeeeeeeesaesaesaesaeeaeeaeeaeeaeeeeeeeeeetaees 26 3 4 Setting up ZS10 as a Sleepy End Device A 27 3 5 ZigBee Security narran 29 Sid E a 30 ProBee ZS10 User Guide Rev 1 5 2 9 92 TE ini vdeo 30 e NetW rk ROY AA een nn enr a ler eg dod rg oe Sentence eee 30 30 4 Update E 30 3 6 Frequency Agility id ica 30 4 DATA TRANSMISSION sn siansnes tononcnepater caen mnneianss ads Sean as pienimss amas 32 4a Command Mode iaa anal 32 4 1 1 A ON 32 44 2 MEIER 32 4 1 3 Bd a dd ei 33 41 4 S nding Binary Dala as 34 4 1 5 Display Incoming Message ss 34 4 2 Data Mode POO 35 4 2 1 Unicast Data Mode A Ani 35 4 2 2 Multicast Data Mode l ee r areae a a Ea ae aE A AA O aaa ea enia aaa aia aiaa 38 4 2 3 Broadcast Data Mode 39 o AT COMMAND REFERENCE accicisiccsraicanii niata cien canencanainzanzam
50. ission is implemented on top of the network broadcast mechanism so it is subject to ProBee ZS10 User Guide Rev 1 5 2 the same rules 4 1 4 Sending Binary Data Because some characters like carriage return line feed and back space collides with AT commands in command mode and back slash W is used for control character for binary encoding they cannot be transmitted as they are The characters out of range between 0x20 Space and 0x7E in hexadecimal are not expressed at the AT commands for transmitting data In order to transmit these characters in command mode these characters must be encoded in a command line The examples of special characters encoding are shown in Table 4 1 Table 4 1 Examples of Special Characters Encoding HEX Abbreviation Glyph Encoded Description 00 NULL 00 Null character oD CR 0D Carriage return DA 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 lt CR gt with AT BROADCAST command the command should be as follows AT BROADCAST abc 0D lt CR gt 4 1 5 Display Incoming Message S11 register determines whether incoming message will be shown or not in the command mode In the data mode on the other hand incoming data is always displayed To change the S11 register please use the AT command as below ATS11 lt value g
51. itch 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 or AT UK lt CR gt 3 6 Frequency Agility Frequency Agility refers to the function to shift operating channel to avoid interference To perform the frequency agility function the network manager monitors communication failures decides to changes the operating channel and send message to indicate the channel change Other nodes in the network move to the designated channel by responding to the message Even though ZS10 cannot be a network manager ZS10 implements the frequency agility function by ProBee ZS10 User Guide Rev 1 5 2 responding to the message to indicate the channel change by the network manager Because ProBee ZE20S can be a network manager when it is set to coordinator and its frequency agility function is enabled ZS10 with ProBee ZE20S can compose the ZigBee network implementing the frequency agility ProBee ZS10 User Guide Rev 1 5 2 4 Data Transmission The ZS10 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 ZigBe
52. ly AT commands used for the multicast data mode are as below AT GROUPID lt value gt or AT Gl lt value gt where lt value gt is 16 bit group ID for multicast data mode Set Group ID of the device The device will receive the multicast data sent to this Group ID AT DESTGROUPID lt value gt or AT DG lt value gt where lt value gt is 16 bit destination group ID for multicast data mode Set destination Group ID of the device ATM lt CR gt Set multicast data mode to preconfigured destination group ID without reset ATM lt value gt lt CR gt Set multicast data mode to lt value gt group ID and lt value gt can be 16 bit group ID AT TRANSMITMODE 2 lt CR gt or AT TM 2 lt CR gt Set the transmission mode to multicast mode The device should be reset to apply the mode ATS36 n where n is the radius ATS37 n where n is the number of hops through nonmembers Set data relay and forwarding options Please refer to the 7 S Registers for more details Note ZigBee compliance rules prevents flooding of the network by limiting the network to a maximum of 9 broadcasts over 8 seconds Attempts to submit additional broadcasts beyond this should result in the transmission error This is approximately one broadcast per second It is however recommended to ProBee ZS10 User Guide Rev 1 5 2 broadcast one packet over 2 seconds for safe transmission Broadcast transmission failure also causes retransmission which is affected by transmission
53. mission range is determined by the S register 35 ProBee ZS10 User Guide Rev 1 5 2 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 and keep it until escaped using or reset by ATZ If the device is reset it will not enter the broadcast data mode but command 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 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 AT TRANSMITMODE 3 lt CR gt or AT TM 3 lt CR gt Set the transmission mode to broadcast It should be reset to apply the mode ATS35 n where n is the broadcast range ATS36 n where n is the radius Set data transmission range Please refer to the chapter 7 S Registers for more details Note ZigBee compliance rules prevents flooding of the network by limiting the network to a maximum of 9 broadcasts over 8 seconds Attempts to submit additional broadcasts beyond this should result in the transmission error This is approximately one broadcast per second It is however recommended to broadcast one packet over 2 seconds for safe t
54. n where n is poll timeout in seconds and the default is 60 This value is for a parent node only If a sleepy end device does not send a poll request to its parent coordinator or router within the poll timeout the sleepy end device is removed from the child table Unlike the non sleepy end device sleepy end device does not use S56 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 for 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
55. nd devices e Transmit data between ZS10 devices This chapter describes how to install the 2510 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 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 Panel Layout Figure 2 1 shows the layout of the panel The panel provides the interface between the ZS10 and the external serial port with input output terminals for convenient tests Function Button DIP Switch Set On this side DC Connector On the opposite side ON OFF Switch Figure 2 1 Panel Layout of ZS10 ProBee ZS10 User Guide Rev 1 5 2 2 1 2 Connecting the panel Please connect the device to your computer directly or using serial cable so AT commands can be sent from the computer to the 2510 adapter The serial port of the panel is DB9 female as a DTE terminal Figure 2 2 Serial Cable Installation 2 1 3 Powering the panel Once all the installations are completed please plug in the power connector using the included DC power adapter Alternatively the panel can be powered using battery pack Figure 2 3 Plugging DC Power Adapter ProBee ZS10 User Guide Rev 1 5 2 2 1 4 Att
56. on 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 Execute ATS51 lt CR gt ATS51 lt value gt lt CR gt Response Dorcha OK lt CR gt OK lt CR gt Default 60 Range 0 4177920 7 4 2 52 Description 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 lt CR gt ATS52 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 100 Range 0 10000 7 4 3 53 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 lt CR gt ATS53 lt value gt lt CR gt Response ee ee OK lt CR gt OK lt CR gt Default 8 Range 0 16711680 7 44 S54 Get Set the standby timeout in seconds When an end device wakes up and polls with Description 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 sent or received the timer will reset and wait for next again Execute ATS54 lt CR gt ATS54 lt value gt lt CR gt Response Scud OK lt CR gt OK lt CR gt Default 5 ProBee ZS10 User
57. p to 90 bytes or 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 nodelD 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 the group after Description nan being booted up if it is designated to a group ID AT GROUPID Execute AT MULTICAST lt grouplD gt lt data gt lt CR gt Response OK lt CR gt 5 7 8 AT BROADCAST or AT BC Send broadcast message to the all nodes joining the network Transmission 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 or AT RC Get Set the configuration values of remote node using long or short address Description f AT REMOTE lt CR gt shows the list of available commands 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 Security 5 8 1 AT SECURITY or AT SE SCH Get Set the security status 0 turning security off 1 on Every node must be under Description i 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 l
58. ransmission Broadcast transmission failure also causes retransmission which is affected by transmission timeout S33 and transmission retries S32 Because frequent retransmissions may cause to break the broadcast limitation it is recommended to set more than 1000 for transmission timeout S33 and set as small as possible for transmission retries S32 Multicast data transmission is implemented on top of the network broadcast mechanism so it is subject to the same rules Example ATS35 2 lt CR gt Set broadcast range to all nodes in the network OK lt CR gt Response ATB lt CR gt Enter the broadcast mode OK lt CR gt Response Send broadcast msg Put the broadcast message ProBee ZS10 User Guide Rev 1 5 2 ProBee ZS10 User Guide Rev 1 5 2 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 lt CR gt or lt NL gt A command can be one of the followings e Read a configuration parameter AT lt Command gt lt CR gt e Do something AT lt Command gt lt CR gt e Write a configuration parameter AT lt Command gt lt Parameter 1 gt lt Parameter 2 gt lt Parameter 3 gt lt CR gt Commands denoted with a character are extended AT commands S registers are supported Multiple commands in the same command line are not supported 5 2 Standard AT Command
59. s 5 214 AT 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 ATB D oti Enter the broadcast data mode Every data is packetized at intervals of inter character escription E timeout S21 and transmission range is determined by broadcast range S35 Execute ATB lt CR gt Response OK lt CR gt 5 2 3 ATD Enter the unicast data mode to specific node If there s no argument after the Description command it will connect to the preconfigured destination IEEE address AT DESTLA Every data is packetized at intervals of inter character timeout S21 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 5 2 5 2 4 ATE Description Echo 1 or No Echo 0 Execute ATE lt number gt lt CR gt Response OK lt CR gt 5 2 5 ATM Enter the multicast mode If there s no argument after the command it will connect to Description the preconfigured destination group ID AT DESTGROUPID Every data is packetized at intervals of inter character timeout S21 Execute ATM lt CR gt ATM lt grouplD gt lt CR gt Response OK lt CR gt 5 2 6 ATO Description Return to
60. s below e Click the button at Remote Configuration section e Scan the remote nodes joining the network and select the remote node to configure that results in displaying the remote node in the Address edit box Check the Remote Device Setting check box and the caption of the Restore to Factory Default button at the Configuration Management section becomes Reboot that makes the remote node reboot and configuration of the selected node is displayed e Select and modify the property Click the Save button e Click the Reboot button whose caption used to be Restore to Factory Default to apply changes To export the configuration please follow the steps as below e Click the Export button at the Configuration Management section and the Save As dialog pops up e Select the path and enter the file name to store the configuration at e Click the Save button and the configuration is exported to the designated file Exported file can be used at other devices by importing them The configuration of remote node can be exported and imported by checking the Remote Device Setting check box Users can reset to factory default by clicking the Restore to Factory Default at the Configuration Management section 2 4 3 Firmware Update Configuration Firmware Update Message Firmware File File location Choose file in local PC Download from web
61. sed the ZS10 permits joining for the duration that is configured in S register 22 S22 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 255 S22 value determines the time that the device will allow other devices to join to it If set to 255 the device will always permit other nodes joining If the user 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 ZS10 as a Router A router is a full function routing device that relays messages and can act as a parent to other nodes These devices must be always powered on To configure the 2510 as a ZigBee router please follow the steps below e Configure the 2510 node type as a router e Optionally select the channel mask Otherwise the 2510 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the 2510 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 ZS10 adapter can be configured as
62. ses output power by 2dB improving the link margin and range Execute ATS23 lt CR gt ATS23 lt value gt lt CR gt Response ee ene OK lt CR gt OK lt CR gt Default 0 Range 0 1 7 3 Data Transmissions 7 3 1 31 Get Set the application ACK mode If it is enabled a sender node retransmits data Description packet when it fails to receive ACK from receiver node This value must be set same on the source and destination node for data transmission Execute ATS31 lt CR gt ATS31 lt value gt lt CR gt Response pad OK lt CR gt OK lt CR gt Default 1 Range 0 1 7 3 2 32 Get Set the transmission retries A sender tries to retransmit up to this value when Description transmission fails CAUTION It is recommended to set the smallest value that the application can tolerate in broadcast multicast data transmission Execute ATS32 lt CR gt ATS32 lt value gt lt CR gt Response ee re OK lt CR gt OK lt CR gt Default 5 ProBee ZS10 User Guide Rev 1 5 2 Range 0 99 7 3 3 33 Get Set the transmission timeout in milliseconds sender retransmits data packet Description after this time when transmission fails CAUTION If is recommended to set this value more than 1000 in broadcast multicast data transmission Execute ATS33 lt CR gt ATS33 lt value gt lt CR gt Response Baraa OK lt CR gt OK lt CR gt Default 500 Range 0
63. t lt CR gt where lt value gt 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 displayed by the 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 ProBee ZS10 User Guide Rev 1 5 2 0001950000000001 abc 0D lt CR gt Note In PTv1 2 or earlier version only the characters mentioned at Table 4 1 are encode In PTv1 3 or later version back slash W and the characters out of range between 0x20 Space and OSZE in hexadecimal are encoded 4 2 Data Mode If the data is too long to send using the command mode Data Mode can be used instead Once the 2510 enters a Data Mode session the 2510 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 to the last data mode after the 2510 is escaped by use the AT command as below ATO lt CR gt 4 2 1 Unicast Data Mode Unicast data mode can be used for continuous data transmission to a particular node Unicast data mode can be entered
64. t CR gt OK lt CR gt Default 0 Range 0 1 5 8 2 AT LINKKEY or AT LK Description Get Set the 128 bit link key 0 or Os generate 128 bit random number ProBee ZS10 User Guide Rev 1 5 2 Execute AT LINKKEY lt CR gt AT LINKKEY 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 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5 8 3 AT NWKKEY or AT NK Get Set the 128 bit network key possible to set only for coordinator 0 or Os generate Description random 128 bit number Execute AT NWKKEY lt CR gt AT NWKKEY 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 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5 8 4 AT UPDATEKEY or AT UK Update the network key with a new generated key possible only for coordinator It is Descinton applied after 30s later because sending too quickly may cause a sleepy end device to 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 Execute AT UPDATEKEY lt CR gt Response OK lt CR gt or ERROR lt CR gt 5 9 UART 5 9 1 AT BAUDRATE or AT UB ae Get Set the serial port speed for communication between the module serial port and Description host Execute AT BAUDRATE lt CR gt AT BAUDRATE lt value gt
65. the message length exceeds the maximum payload the message cannot transmit and the error message will be presented The AT command to get the maximum payload is as below AT MAXPAYLOAD lt CR gt or AT MP lt CR gt 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 ProBee ZS10 User Guide Rev 1 5 2 AT MULTICAS T lt group_id gt lt MSG gt lt CR gt or AT MC lt group_id gt lt MSG gt lt CR gt where lt group_id gt 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 ATS36 n where n is the radius ATS37 n where n is the number of hops through nonmembers Note ZigBee compliance rules prevents flooding of the network by limiting the network to a maximum of 9 broadcasts over 8 seconds Attempts to submit additional broadcasts beyond this should result in the transmission error This is approximately one broadcast per second It is however recommended to broadcast one packet over 2 seconds for safe transmission Broadcast transmission failure also causes retransmission which is affected by transmission timeout S33 and transmission retries S32 Because frequent retransmissions may cause to break the broadcast limitation it is
66. ting as the coordinator In general this device is always powered on To set up the 2510 to work as the coordinator please follow the steps as below ProBee ZS10 User Guide Rev 1 5 2 e Configure the ZS10 node type as the coordinator e Optionally select the channel mask Otherwise the ZS10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZS10 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 ZS10 adapter can be configured as a ZigBee coordinator by the AT command as below AT NODETYPE n or AT NT n Where n 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 ATZ lt CR gt 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 or AT CM n where n channel mask to use Default OXO3FFFO0O This
67. tion 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 e Reorient 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 ProBee ZS10 User Guide Rev 1 5 2 11 2 CE CE1177 We Sena Technologies Inc declare that the product s e ProBee ZS10 ZigBee Serial Adapter to which this declaration relates is in conformity with the following standard s or other normative document s e EN 60950 1 e ETSIEN 301 489 1 e ETSIEN 301 489 17 e ETSI EN 300 328 Following the provisions of e EMC DIRECTIVE 1999 5 EC 11 3 TELEC Technical Regulations for Specified Radio Equipment Article 2 Section 1 19 Certification No 010WWBT31
68. ul when this node acts as a sink node Execute ATS62 lt CR gt ATS62 lt value gt lt CR gt Response lt value gt lt CR gt OK lt CR gt ProBee ZS10 User Guide Rev 1 5 2 OK lt CR gt Default 0 Range O 10000 ProBee ZS10 User Guide Rev 1 5 2 EX 8 Connections 8 1 Serial Port Pin Outs ProBee ZS10 is a DCE device compatible with the RS232 standard a DB9 female interface Figure 11 1 Pin layout ofthe DB 9 female connector Table 11 1 Pin assignment ofthe DB 9 female connector Ping signal Direction Description Elo EE 2 to Output Transmitted Data Received Data Do fam Ready to send RUE a ICI om RSR De fc rot o ProBee ZS10 User Guide Rev 1 5 2 EX 8 2 Serial Wiring Diagram 8 2 1 To Host with DTE Interface DTE Host System DCE ProBee ZS 1 2 8 2 2 To Host with DCE Interface DCE Host System DCE ProBee ZS DCD 1 TXD 2 ProBee ZS10 User Guide Rev 1 5 2 9 Mechanical Drawings 9 1 ProBee ZS10 mechanical drawing mm 99 8 with stub antenna 73 9 without antenna 16 ProBee ZS10 User Guide Rev 1 5 2 9 2 Battery pack mechanical drawing mm
69. uthentication 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 or AT SE 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 or AT LK 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 encrypts all transmissions at the Network Layer The network key only needs to be set up for the coordinator AT NWKKEY xxx xxx or AT NK xxx xxx where xxx xxx is 128 bit hexadecimal network key Default is FFF FF 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 sw
70. 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 Response lt node ID gt lt CR gt 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 OPCH or AT OC Get the operating channel number used for transmitting and receiving between RF Description modules Uses 802 154 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 Response OK lt CR gt ProBee ZS10 User Guide Rev 1 5 2 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 value of FFFF means the device is not joined a network Execute AT OPPANID lt CR gt lt value gt lt CR gt Response OK lt CR gt 5 3 6 AT OPEPID or AT OE ae Get the operating 64 bit extended PAN ID A value of FFFFFFFFFFFFFFFF means Description es a the device is not joined a network Execute AT OPEPID lt CR gt lt value gt lt CR gt R
71. value has a 32 bit hexadecimal 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 O The default setting is Ox3FFF000 which means that all the channels from 12 to 25 can be used The 2510 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 ProBee ZS10 User Guide Rev 1 5 2 Table 3 2 Channel Bitmask 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 H the PAN ID is 0000 the ZS10 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 or AT Pl 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 If the 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 ID
72. y helps that a user can configure several setting values of local node and remote node easily without a terminal program It is possible to export current configuration and import it to other nodes It is also possible to restore to factory default configuration It provides users with functions to upgrade firmware of not only local node but also remote node and clone the firmware of local node to remote node 2 4 1 Serial Port Open E ProBee Manager Serial Port Serial line Baud rate Data bits Parity Stop bits Flow control COMI 1 9600 el l8 None vil si None Figure 2 11 ProBee Manager Serial Port Open To connect to local node through serial port please follow the steps as below e Set Serial Port properties corresponding to the UART configuration of local node e Click Open button ProBee manager displays the main window like Figure 2 12 after connecting to local node E ProBee Manager Serial Port Serial line Baud rate Data bits Parity Stop bits Flow control coma 9600 8 y None y i y Hardwai Close Device Infomation Product Name ZE10 EUI address 00019500000003D4 Reboot Node Name ProBee ZE F W Rev PTw1 3 Reload Configuration Firmware Update Remote Configuration l Remode Device Setting NEE EUI address Address FAW Rev IEEE Address Node Information IEEE Address 00019500000003D4 Node ID Operating Channel Save Operating PAN
Download Pdf Manuals
Related Search
Related Contents
取扱説明書(PDF形式) A.O. Smith Duraclad Lime Tamer Brochure Installation manual for linear actuator Electrak E050 and Q050 Shark GI405 User's Manual apendice 04 texte intégral - Association dentaire canadienne FICHE TECHNIQUE KOOLNET BONNET Operator editor user manual Copyright © All rights reserved.
Failed to retrieve file