Home
Data Sheet
Contents
1. a 29 2 ABEE SECUI IER eee en ee 30 3 5 1 OVL E m 31 31 D 31 vr ER p See ae ee ae re ee eo a eee sess 31 ProBee ZE10 User Guide Rev 1 6 2 36 FiequenGyAgililyuu uuu aQ eee eee 31 4 DATA TRANSMISSION u 33 41 Ciim 33 4 1 1 i E 33 LN P MEE ELE Ofc 33 gt 9 S 34 Sonano ERR 35 4 1 5 Display Incoming Message a 35 T 36 4 2 1 Unicast uem 36 422 39 I 40 5 DIGITAL AND ANALOG I O 43 5 1 GPIO General Purpose Inputs and Outputs Configuration 43 52 PO SAMPING REOR E 44 SPA MEER IRL nolo 44 a22 Frode 46 5 2 3 Change Detectio
2. Y 88 ee 88 Eo ene u D 88 88 pco gt E 89 5 5 89 9 5 1 M 89 O s 89 90 2 RE 90 90 c m Q 90 D 91 9 6 1 zi n 91 91 PINASSIGNMENTS Q 92 CONNECTION S H M RN 94 ioi A 94 112 Sealing Diagrami UU mss 95 Ded m QU 95 122 95 12 MECHANICAL DRAWINGS 96 13 WARRANTY 97 131 GENERAL WARRANT POLIG Y nisu a QU 97 52 eit Paria ISI PTT CEP
3. 54 6 5 Configuration Example 2 1 Coordinator and 2 End Devices 55 6 5 1 Corana CONNU IUO u RN 55 652 End devicees Configuration RE 55 522 ne L EDS 56 6 6 Configuration Example 3 Light Sensor and Temperature Sensor 56 6 6 1 COO AU uuu uu of 062 Tout Coli u u ul Em of Z RT 58 59 6 6 5 Periodic Sampling Destination Node 60 6 6 6 Periodic Sampling Sink Node nnne nennen nennen 61 6607 PR n 62 T COMMAND REFERENGE 64 7 1 Command Line Format a a d m eri dila 64 7 2 Standard AT 2 8 a a 64 US A SSS 64 ce ee Ne eee eee 64 QUEEN 64 o MED UI e mR em ne ee S 65 VD AT 5 EE A
4. EE e le s 2 P gt D UT E o oe USB PWR 4 4 E 23 ze TONY pemer GPIO_OUT 2 tox i 4 wi LADING aissa Switch Site 21 J f EJ d uw e z rele ACTIVE U LED i r 4 1 1 Y hx 4 i om 4 1 4 4 y 1 4 a LE l x 1 441 tal A gt e TT Ty WM v p 9 1 Ut LI mm 23 id E 65 cum QD ua 1 ADC 0 ADC 1 acc 2 A on o on E 94 i x s Re ey Ba 3a 5 GPIO LEDs Pi 2 Terminal Block Variable Temperature Light Registers Sensor Sensor Figure 2 1 Development Board Layout Power ProBee ZE10 User Guide Rev 1 6 2 2 1 2 Antenna Installation The ZE10 starter kit includes the several antennas for evaluation purposes You can try different antennas for testing purpose and select the appropriate antenna for the actual applications Figure 2 2 shows how to install the RP SMA dipole antenna to the ZE10 module Figure 2 2 RP SMA Dipole Antenna Installation 2 1 3 Module Installation on the Development Board Once the antenna is installed o
5. 97 13 3 HARDWARE PRODUCT WARRANTY 8 98 13 4 SOFTWARE PRODUCT WARRANTY DETALLS 98 135 THIRD PARTY SOFTWARE PRODUCT WARRANTY DETAILS 98 14 REGULATORY INFORMATION 99 ProBee ZE10 User Guide Rev 1 6 2 l nn 100 53 428150 amami 100 00 100 145 ZigBee Allante 100 RFINFORMATION uu u 101 ProBee ZE10 User Guide Rev 1 6 2 1 Introduction 11 About This Document This document provides an introduction on configuration and operation of the ProBee ZE10 ZigBee OEM module This document assumes the user is using the ZE10 starter kit for evaluation hence the pictures and configuration examples shown in this document are all based on the ZE10 starter kit This document does not provide full detail of the hardware specifications Please refer to the ProBee ZE10 data sheet for further references on the hardware design 1 2 Overview The ProBee ZE10 is an all in one ZigBee OEM module with integrated ZigBee core and radio antenna circuits together with high level software library Using the ZE10 OEM manufacturers can easily and cost effectively integrate
6. Enter the unicast data mode to specific node If there s 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 521 ATD lt CR gt ATD nodelD CR ATD lt IEEE gt lt CR gt OK lt CR gt or ERROR lt CR gt ProBee ZE10 User Guide Rev 1 6 2 7 2 4 ATE 1 0 ATE lt number gt lt CR gt 7 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 own at intervals of inter character timeout 21 ATM lt CR gt ATM groupID CR 7 2 6 Return to data mode Repose CS 7 2 7 ATR Response 1 or No 0 ATR lt number gt lt CR gt 7 2 8 ATS Get Set the S registers Execute ATS lt CR gt AT S 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 n lt gt or ERROR lt CR gt description OK lt CR gt 7 2 9 ATZ Reset the node 7 2 10 AT amp F Description Factory reset Execute AT amp F lt CR gt ProBee ZE10 User Guide Rev 1 6 2 Ga 7 2 11 Interrupt data mode must be entered within 500ms 7 3 Node Specific Information 7 3 1 AT LONGADDR or AT LA Get the 64 bit
7. 4 2 Data Mode If the data is too long to send using the command mode Data Mode can be used instead Once the ZE10 enters a Data Mode session the ZE10 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 ZE10 is escaped by use the AT command as below ATO CR 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 using either or AT TRANSMITMODE 1 4 command is the command for entering the unicast data mode TRANSMITMODE 1 is used to set the data transmission mode to unicast to destination long address and 5 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 0
8. emm ne o Gmm mw m No 7 gt m omm 11 ProBee ZE10 User Guide Rev 1 6 2 Connections 11 1 Serial Port Pin Outs 2 10 is a DCE device compatible with the RS232 standard a DB9 female interface Figure 11 1 Pin layout of the DB 9 female connector Table 11 1 Pin assignment of the DB 9 female connector Pin Signa Direction Description 2 Oupu Transmitted Data PRO Received Data 7 Data set ready Signal Ground Output Data terminal ready Output Ready to send 12 Clear to Send ProBee ZE10 User Guide Rev 1 6 2 11 2 Serial Wiring Diagram 11 2 1 To Host with DTE Interface DTE Host System DCE ProBee ZE 1 2 11 2 2 To Host with DCE Interface DCE Host System DCE ProBee ZE DCD 1 RXD DSR GND DTR RTS ProBee ZE10 User Guide Rev 1 62 22777777772 12 Mechanical Drawings 6 20 5 40 7 00 mns 1 70 11 50 fd T tet 2 hole 0 70 41 50 Omm pitch x 14 x 10 1 2 2O0O0O0OOOOOOOOOO NN E n screw 7 00 hole 3 50 JUL E LE dg Hg ds ud sil o 2 80 d Aul a FR 1 1 00 2 00 Suppor D 7 00 H 6 30 Figure 12 1 Mechanical Drawings 11 15 e ca ProBee ZE10 User Guide Rev 1
9. 65 s S 65 m AT rr m 65 ATS rn n S rr 65 Ep 65 prio A 65 p 66 7 9 Node Specific InformatiOlisussssssseesveusessasemevuven EE ria Gaia sexa Gira S 66 73 1 AT LONGADDR OOFATELA EEE bend cadena esas 66 5 Or ATESA E 66 7 3 3 AT ADDRDISCOVERYorAT AD n 66 mr AT OPCFI OF 1 0 66 67 67 Fel ATPVER STON O 67 EOIN ot usd odes gud 67 74 Network Specific Parameters a 67 OF AT FCM 67 68 ProBee ZE10 User Guide Rev 1 6 2 TAD 68 PROD ME 68 i uu 68 6 692 fe S m 69 747 AT NODENAME orAT NN n a a rei 69 75 Network Formation and Join a a 69 Row HP cei EP
10. BATT_EN jumpers should be all OPEN to use the DC power adapter Alternatively the development board can be powered using batteries or from the USB port or through the RS232 port pin 9 In these cases the power source jumpers should be set accordingly For details about the power source jumper settings please refer to the section 6 3 1 Power T B a 5 5 f wr en A K nw L 4 eel lt lt gt FUU LPU t 3 N jejeje F Figure 2 6 Plugging DC Power Adapter 2 1 6 USB Driver Installation In case the USB interface is used for the communication between the development board and the computer the corresponding software driver needs to be installed on the computer Windows XP and later versions already include the USB driver When Windows asks for the location of the USB driver you can select the option to install the software automatically as shown in Figure 2 7 You can also choose to install the driver from the CD included if the driver is not installed correctly for some reason Found New Hardware Wizard Found New Hardware Wizard This wizard helps you install software for This wizard helps you install software for FT232R USB UART USB Serial Port If your hardware came with an installation CD If your hardware came with an installation CD lt 6 or floppy disk insert it now lt 6 or floppy disk insert it now What do you want the
11. Set the transmission mode to multicast mode The device should be reset to apply the mode AT S36 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 9 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 lt is however recommended to ProBee ZE10 User Guide Rev 1 6 2 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 transmission is implemented on top of the network broadcast mechanism so it is subject to the same rules Example OR CR ATM lt CR gt OR OR Send multicast msg OR CR 0001 lt gt OR CR Send multicast msg OR CR AT DESTGROUPID 0001 lt CR gt OK lt CR AT TPANSMITMODE O CR OF P ATA CR OKR R Send multicast msg OR CR 4
12. V1 2 2 2011 09 29 HR Zo Modification for ZE10 PTv1 4 Adding AT RSSI Command 2012 02 21 Uin Burn Modification for ZE10 PTv1 5 Modification of the ATS11 and flow control default value Adding Frequency Agility Modification of Key Features about power and current Modification of default function at Pin Assignment Table Modification of Mechanical Drawings Modification of Overview 2012 08 20 Uin Burn Modification of Mechanical Drawings Modification of ATS55 information Modification of some mistypes 2013 04 09 Uin Burn Modification of Permit Join and Factory Reset button information Changes rising edge to falling edge 2014 03 21 Uin Burn Modification for some typographical errors 12 to 21 section 7 2 2 7 2 3 7 2 5 ProBee ZE10 User Guide Rev 1 6 2 Contents 1 INTRODUC HON i u u en ee 11 AbG aGur Inis DOCUMEN uu 11 NEG o SS E PR 11 2 GELHNGOTARTED iss Pasce Uva 13 21 Hardware Ilnstallation sicui Bet 13 2 1 1 BI eeciseepE uj 13 NT MEN iD NIIS 14 2 1 3 Module Installation on the Development Board 14 214 JSena USB Cable InstallallQl salo ugue dlc aad 15 2 1 5 Powering D
13. 2EEO Voltage mV Value 0 1 If the Value is between D120 FFFF Voltage mV Value 65536 0 1 Conversion of Actual Voltage to Temperature Volt mV 600 mV 0 1 C mV Conversion of Actual Voltage to Illumination Illumination Lux Volt mV 0 25 Lux mV 6 6 7 3 Examples 1 0001 0000000 111 00 00009 TJ 0 2 T 1100 O Conyers mom Data changes after covering sensors with fingers C02 2 1 0001 5050600000 ProBee ZE10 User Guide Rev 1 6 2 Examples show conversion of data at 6 6 6 3 Temperature Illumination Data at Coordinator Conversion 1 0001950000000212 11100 000000 217 0019 Temperature Conversion Analog Data from Temperature Sensor 217F hexadecimal Analog Data from Temperature Sensor 8575 Actual Voltage Volt mV 8575 0 1 857 5 Temperature Temperature C 857 5 600 in decimal mV 0 1 25 75 C lllumination Conversion Analog Data from Illumination Sensor 0019 hexadecimal Analog Data from Illumination Sensor 3353 in decimal Actual Voltage Volt mV 3353 0 1 335 3 mV Illumination Illumination Lux 335 3 0 25 85 83 Lux Conversion 2 0001950000000212 11100 000000 2240 007 Temperature Conversion Analog Data from Temperature Sensor 22
14. Open button ProBee ZE10 User Guide Rev 1 6 2 ProBee manager displays the main window like Figure 2 11 after connecting to local node ProBee Manager Saks serial Port Serial line Baudrate Data bits Parity Stop bits Flow control 9600 8 None 1 Hardwal Close Device Infomation Rebnnt Product Name address 0001950000000304 Name ProBee E Fw Rew 3 Reload Configuration Firmware Update Remote Configuration Product Mame Remode Device Setting EUI address Address Rev IEEE Address Node Information IEEE Address 10001950000000304 Operating Channel Operating PAN ID Get the 64 bit IEEE address Operating EPID address long address The IEEE address is a unique device address assigned during manufacturing This address is unique to each physical device Version Product Name Network Settings gt Data Mode Settings Power Management Settings Security Settings GPIO Settings UART Settings Configuration Management Export Import Restore to Factory Default Figure 2 11 ProBee Manager Main Window 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 th
15. devices Every ZE10 belongs to a certain group by predetermined group ID when forming or joining the network Multicast data mode can be entered using either or AT TRANSMITMODE 2 If command is used the device will enter the multicast data mode immediately 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 z2 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 0O and reset the device to apply the setting permanently AT commands used for the multicast data mode are as below AT GROUPID value or AT Gl lt value gt where value 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 value where value is 16 bit destination group ID for multicast data mode Set destination Group ID of the device lt gt Set multicast data mode to preconfigured destination group ID without reset lt gt lt gt Set multicast data mode to lt value gt group ID lt value gt can be 16 bit ID 2 lt gt or AT TM 2 CR
16. 2 router 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 Response PNT OTR 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 CHMASKz n or AT CM n where n channel mask to use Default 0x03FFF000 This 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 0 The default setting is Ox83FFFOOO which means that all the channels from 12 to 25 can be used The ZE10 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 ZE10 User Guide Rev 1 6 2 Table 3 2 Channel Bitmask 3 1 3 PAN ID Configuration for Coordinator Every ZigBee network should be assigned a PAN ID to identify the network If the PAN ID is 0000 the ZE10 will generate a random 16 bit PAN ID to start the ZigBee network Otherw
17. 6 2 13 Warranty 13 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 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 SENAS specifications or instructions c neglect of abuse of or accident to the Product or d any associated or complementary equipment or software not furnished by SENA Limited warranty service may be obtained by delivering the Product to SENA or to the international distributor it was purchased through and providing proof of purchase or receipt date Customer agrees to insure the Product or assume the risk of loss or damage in transit to prepay shipping charges to SENA and to use the original shipping container or equivalent 13 2 LIMITATION OF LIABILITY EXCEPT AS EXPRESSLY PROVIDED HEREIN SENA MAKES NO WARRANTY OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT
18. CR gt AT GPlO lt number gt 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 9550000055550 GPIO3 6 0 5 the others 0 3 and 5 Disabled unmonitored digital input 1 Digital input monitored Range Digital output default low Digital output default high Analog input single ended only valid for 6 ProBee ZE10 User Guide Rev 1 6 2 5 Reserved for pin specific alternate functionalities See Table 5 2 7 10 2 AT DIO Get Set the digital IO value individually or all at once All GPIO pins can be used as Description digital IO and it is only possible to set 0 or 1 If there are some pins used analog input they are displayed P AT DIO lt CR gt AT DIO lt values gt lt CR gt xecute AT DlIO number CR AT DlIO number 2 value CR value CR Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000000000000 0000000000000 1111111111111 7 10 3 AT Al Get the analog input value individually or all at once GPIO3 6 are possible to set ADC and it s read only If there are some pins used digital IO they are displayed lt value gt lt value gt lt value gt lt value gt lt CR gt lt value gt lt CR gt OK lt CR gt OK lt CR gt Response 7 10 4 SOURCELA or AT SL Get Set the 64 bit source IEEE address for GPIO remote control It is possible to l
19. Configure the ZE10 node type as an end device e Optionally select the channel mask Otherwise the ZE10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZE10 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 ZE10 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 periodically if GPIO1 is set to specific functionality 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 ZE10 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
20. Connect a USB cable between a host computer and the coordinator The AT commands for the coordinator are as follows AT NODETYPE 1 OK AT PANID 7772 OK ME DIS AT LONGADDR MONON ILS 0000001 OK E OK 6 4 2 Router Configuration Hardware configuration for the coordinator is as follows e Setthe ADC 2 and ADC 3 switch to TEMP SENS and LIGHT SENS The AT commands for the router are as follows AT NODETYPE 2 ProBee ZE10 User Guide Rev 1 6 2 6 4 3 End device Configuration Hardware configuration for the end device is as follows e Setthe ADC 2 and ADC 3 switch to TEMP SENS and LIGHT SENS The AT commands for coordinator configuration is as follows 6 4 4 Monitoring the Sensors Once the configurations are done and the system is running the terminal computer connected to the coordinator will print out the incoming data as follows ProBee ZE10 User Guide Rev 1 6 2 65 Configuration Example 2 1 Coordinator and 2 End Devices Here is another example assuming different system configurations This example can be described as follows e One ZE10 module acts as a coordinator and it is connected to a host computer via serial cable e Two 7 10 modules act as end devices e Turn on off the LEDs of the end devices remotely through the coordinator End device Host Computer Serial Cable Turn on off the LEDs Coordinator End device Figure 6 4 Example 2 1 Coordinator and 2 End Devices 6 5 1
21. Get Set the standby timeout in seconds When an end device wakes up and polls with 5 m the parent node the node will wait for another data from the ZigBee network or from escription 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 ATS54 CR ATS54 value CR value CR Response OK lt CR gt OK lt CR gt 9 5 5 555 Get Set the rejoin timeout If it is enabled an end device tries to rejoin the current D ipfi network when contact with the network has been lost for setting value in seconds The escription most common usage case is when end device can no longer communicate with its parent and wishes to find a new one A value of zero don t try to rejoin ATS55 lt CR gt ATS55 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 9 5 6 556 5 ipfi Get Set the end device poll period in seconds Adaptive polling may allow the end escription j device to poll more rapidly for a short time when receiving RF data ATS56 lt CR gt ATS56 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 Default 5 9 6 Sink 9 6 1 561 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 p
22. ProBee ZE10 User Guide Rev 1 6 2 6 Working with Development Kit The ZE10 development kit provides a quick and easy way to be familiar with the ZE10 and test its functionalities before you build your own PCB board to carry the ZE10 It is always recommended to start with the ZE10 development kit before your own design 61 Development Kit Contents The development kit consists of ZE10 modules and development boards to carry them The development board provides RS232 and USB interface to interface with computers and or your target devices It provides terminals for digital inputs outputs and analog inputs too It also provides on off switches and LEDs to simulate and verify digital inputs outputs In addition it has temperature and light sensor so you can test more practical applications Below is the list of the items included in the package e ProBee ZE10 ZigBee OEM Module w Chip Antenna 1 e ProBee ZE10 ZigBee OEM Module w U FL Connector 1 e ProBee ZE10 ZigBee OEM Module w RPSMA Connector 1 e 3dBiDipole Antenna RP SMA Plug Right hand Thread 2 12cm U FL to RPSMA Cable Right Hand Thread 1 e Development Boards 3 e DC Power Adapters 3 RS232 Serial Cable 3 e USB Cable 3 6 2 Development Board Features The development board is designed to provide convenient access to the ZE10 interface pins The development board provides external interfaces as below Also Figure 6 1 shows the layout of those interfaces of the
23. SW5 ADC 2 SW6 3 SW7 should be placed on EXT O EXT 1 EXT 2 or EXT 3 pronese IMTTITMTIIVITITIMTT Reserved ADCO ADC1 ADC2 2690606086 GND AM GND 2 GND GND Figure 6 2 Terminal Block for External Anlalog Inputs Note LED On Off switch SW20 should be placed to LED OFF 64 Configuration Example 1 1 Coordinator 1 Router and 1 End Device Here is the example configuration to help to start with the ZE10 and the development kit The goal of this example is to provide hardware configuration and AT commands for the scenario as below e One ZE10 module acts as a coordinator and it is connected to a host computer via USB cable e One ZE10 module acts as a router and it sends temperature sensor light sensor and digital inputs to the coordinator every second ProBee ZE10 User Guide Rev 1 6 2 e One ZE10 module acts as a sleepy end device and it sends temperature sensor light sensor and digital inputs to the coordinator every second Router Analog ae 7 Digital Inputs Analog Digital Inputs Coordinator End device Figure 6 3 Example 1 1 Coordinator 1 Router and 1 End Device 6 41 Coordinator Configuration Hardware configuration for the coordinator is as follows e Setthe HOST switch to USB e Close the USB PWR jumper and open the RS_PWR BATT PWR jumpers e
24. 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 ZE10 User Guide Rev 1 62 a 13 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 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 d
25. The AT commands for Getting Analog Data at Coordinator ProBee ZE10 User Guide Rev 1 62 07777777777 6 6 5 Periodic Sampling Destination Node 6 6 5 1 Coordinator Configuration The AT commands for Coordinator Configuration 6 6 5 2 Router Configuration The AT commands for Router Configuration ProBee ZE10 User Guide Rev 1 6 2 6 6 5 3 Temperature Illumination Data at Coordinator AT commands for Sampling Temperature Illumination at Coordinator 110001 110001 5000000 12 11000 DOO od 110001 0000000 1 J11000 000000 Data changes after covering sensors with fingers 0001 1 OOO nD h TI 0001 e Data displayed at coordinator every second e Data format IEEE address gt lt GPIO value gt lt Analog Input Data e Refer to 6 6 7 Data Conversion about how to convert to analog data to temperature and illumination 6 6 6 Periodic Sampling Sink Node 6 6 6 1 Coordinator Configuration The AT commands for Coordinator Configuration AT 180 OK ATZ OK Set coordinator to receive incoming data Tr ode multicast ite address to the devices in AT DESTGROUPID every 10 sec e jo e Apply F po 6 6 6 2 Router
26. The LED On Off switch SW20 should be placed to LED OFF Note If the GPIO IN SW19 is set to Active High GPIO pull up down option should be set to Pull Down ATS41 0 If the GPIO SW19 is set to Active Low GPIO pull up down option should be set to Pull Up 541 1 6 3 7 Variable Resistors VR1 VR2 There are two variable resistors for analog inputs on the development board The analog inputs can be read with the GPIO 3 and GPIO 4 To enable the variable resistors the ADC 0 and ADC 1 switches should be placed to 0 and VR 1 Note The LED On Off switch SW20 should be placed to LED OFF 6 3 8 Temperature Sensor The GPIO 5 of the ZE10 is routed to the temperature sensor The relationship between temperature and analog input is as follows ProBee ZE10 User Guide Rev 1 6 2 Temperature C Volt mV 600 mV 0 1 mV Note The LED On Off switch SW20 should be placed to LED OFF 6 3 9 Light Sensor The GPIO_6 of the ZE10 is routed to the light sensor Approximately the relationship between illumination and analog input is as follows lllumination Lux Volt mV 0 25 Lux mV Note The LED On Off switch SW20 should be placed to LED OFF 6 3 10 Terminal Block The development board has a terminal block for external analog inputs Figure 6 2 shows the layout of the terminal block To use external analog inputs instead of the variable resistors temperature sensor or light sensor the ADC 0 SW4 ADC 1
27. ZigBee functionality into target products in timely manner The ZE10 OEM module 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 The ZE10 is based on the Ember EM250 ZigBee core and certified ZigBee Alliance based on ZigBee 2007 and ZigBee Pro stack Despite of its low cost and low power consumptions the ZE10 provides high performance and robust data transfer capability for wide range of applications The ZE10 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 ZigBee 2007 ZigBee Pro stack ZigBee core Ember 250 e Transmit Power 20dBm max e Receiver Sensitivity 102dBm 1 BER e Supply Voltage 2 7 3 6 VDC TX Current 190 3 3V e RX Current 45mA 3 3V max e Sleep Current lt 2UA e Working Distance 1 6 km 1 mile e Various Antenna Connector Options Dipole 1 3 5dBi U FL Chip e UART Signals Support UART TXD RXD RTS CTS DTR DSR 4 Analog Inputs e 13 Digital Inputs Outputs ProBee ZE10 User Guide Rev 1 6 2 e RoHS Compliant 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 syst
28. and reset the device to apply the setting permanently AT commands used for the unicast data mode are as below AT DES TLA 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 ZE10 User Guide Rev 1 6 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 1 lt gt or AT TM 1 lt CR gt Set the transmission mode to unicast 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 devic
29. be forwarded by devices that are not Description members of the group A value of zero 7 or greater is treated as infinite Execute ATS37 CR ATS37 2 value CR value CR Response OK lt CR gt OK lt CR gt Range 9 3 8 538 ae Get Set the receive message mode If it is enabled a local node will receive multicast Description 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 9 3 9 39 Get Set the receive mode If S39 is enabled a local node will only receive the same type of messages with its transmission mode For example if local node s Description mE transmission mode is broadcast mode AT TM 3 it will receive only broadcast messages and won t receive unicast or multicast messages Execute ATS39 CR ATS39 z value CR value CR Response OK lt CR gt OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 0 1 Range 94 GPIO 9 4 1 541 Get Set the GPIO pull up down option If GPIOs are set to DI Digital Input it is possible to pull up or pull down with this value Pull down 0 Pull up 1 Execute ATS41 lt CR gt ATS41 lt value gt lt CR gt Description lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 9 4 2 542 Get Set the GPIO monitoring period in seconds If it is enabled a node sends GPIO values to a remote node
30. development board 5232 Interface e USB Interface e 3Pre defined Digital Inputs Permit Joining Factory Default Reset Hardware Reset e 8 User Configurable Digital Inputs 8 Digital Outputs with LEDs Active High 4Analog Inputs e Temperature Sensor e Light Sensor ProBee ZE10 User Guide Rev 1 6 2 HW Reset Factory Reset HOST Switch ZE10 Socket Permit Joining GPIO_OUT Switch GPIO Switches USB_PWR We a w M PNG T xt n1 Xo cox Gm S sp m P qti 4 Variable Terminal GPIO LEDs BATT_EN Temperature Light Sensor Sensor Figure 6 1 Development Board Layout 63 Development Board Hardware Descriptions 6 3 1 Power There are four ways to supply power to the development board 5V Power Adapter e USB Port e Batteries AA 1 5V x 4 RS232 Port 5V through 9 Pin The RS PWR USB PWR and BATT EN jumpers MUST be configured properly according to the way Table 6 1 shows jumpers configuration Table 6 1 Jumpers Configuration ProBee ZE10 User Guide Rev 1 6 2 6 3 2 RS232 Port The development board has an RS232 interface for UART communication The UART TXD UART UART DSR GPIO 11 GPIO 10 UART CTS GPIO 8 UART RTS GPIO 9 pins of the ZE10 are connected with the RS232 port To enable the RS232 port the HOST SW2 switch should be set to UART In addition to the
31. gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 9 2 3 23 Get Set the power boost mode of the module If enabled boost mode improves Description sensitivity by 1dB and increases output power by 2dB improving the link margin and range Execute ATS23 lt CR gt ATS23 lt value gt lt CR gt 9 3 Data Transmissions 9 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 ATS31 CR ATS31 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 9 3 2 32 D ipfi Get Set the transmission retries A sender tries to retransmit up to this value when escription transmission fails CAUTION It is recommended to set the smallest value that the ProBee ZE10 User Guide Rev 1 62 aaa Po application can tolerate in broadcast multicast data transmission ATS32 CR ATS32 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 5 Range 0 99 93 33 533 Get Set the transmission timeout milliseconds sender retransmits data packet Description after this time when transmission fails CAUTION It is recommended to set this value more than 1000 in broadcast multicast data transmission ATS33 lt CR gt ATS33 lt
32. 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 e Selecta firmware file e Click the Search button that scans the remote nodes joining the network where local node belongs 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 ZE10 User Guide Rev 1 6 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 Coord
33. network already and it needs to be expanded 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 end device consumes less power than a router Sleepy End Device It is recommended when the data transmissions occur rarely and in very small quantities A sleepy end device can lose data if sleep duration is too long but it is possible to consume extremely low power as low as 2 3 1 Setting up ZE10 as a Coordinator A coordinator relays messages and can act as a parent to other nodes Every personal area network PAN must be started by a node acting as the coordinator In general this device is always powered on To set up the ZE10 to work as the coordinator please follow the steps as below ProBee ZE10 User Guide Rev 1 6 2 Configure the ZE10 node type as the coordinator e Optionally select the channel mask Otherwise the ZE10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZE10 will generate the PAN ID and or the extended PAN ID automatically Permit joining when other router or end device tries to join the ZigBee network 3 1 1 Node Type Selection for Coordinator The ZE10 module 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
34. 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 554 seconds before it goes to sleep mode again ProBee ZE10 User Guide Rev 1 6 2 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 Parent Node 8 5 553 552 554 Sleep Wake Up Sleep Sleepy End Device gt Poll Request lt Data Exchange Figure 3 1 Sleep Interval and Wake up Timing The sleepy end device can also wake up from the sleep mode by GPIOO 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 GPIOO first before sending the serial data or use higher level
35. 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 Ol 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 ZE10 trying to join compares the extended PAN ID to make sure whether the network is 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 ProBee ZE10 User Guide Rev 1 6 2 33 Settingup ZE10 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 ZE10 as a ZigBee end device please follow the steps below e
36. uuu Q ne anne eee a ee er ee eee 79 2 D Fs kuu unan aa p sam 80 993 DECU 80 UART Settings E 81 Q 81 71 250 0 0 82 8 6 1 OC NOGO 92 O2 ROTO NOOO Tm 82 25090 C OO u E E AA S AE AGA EA E eee 82 9 SIXEGISTERS 83 91 MET 83 9 1 1 S ee ce eee ses tie u L un a EEE 83 NOME s SS 84 usianya susunan ne aspispa asap A ee eee ere 84 o ES Ae m us 84 S MEE eid SEWE uu wana t 84 9 2 1 S s 84 LM 85 505 m 85 85 9 3 1 cr 85 99 85 ProBee ZE10 User Guide 1 6 2 OOOPOOX 86 S snn E E ee een nee 86 I O o m s sn 87 87 02 E N eee eee ee ee ee eee aes 87 nnn ee ner eee eee ee ere 87 ee re nee ee ee 88 9 4 1 cri
37. value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 9 3 4 534 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 Response OK lt CR gt OK lt CR gt 9 3 5 535 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 ATS35 CR ATS35 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 Range 0 2 9 3 6 536 Get Set the maximum number of hops the message will relayed message will Description 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 CR gt Response OK lt CR gt OK lt CR gt 9 3 7 537 met Get Set the number of hops that the message will
38. wizard to do What do you want the wizard to do 9 Install the software automatically Recommended 9 Install the software automatically Recommended Install from a list or specific location Advanced Install from list or specific location Advanced Click Next to continue Click Next to continue Figure 2 7 USB Driver Installation ProBee ZE10 User Guide Rev 1 6 2 2 2 Using Terminal Software for AT Commands Once the hardware installation is complete the ZE10 unit is ready to communicate with the computer using the AT commands using a terminal emulation software You can use any kind of terminal emulation software This document assumes HyperTerminal is used If you are using Windows Vista or 7 HyperTerminal is no longer included in the Windows so you need to download HyperTerminal from the Internet For more details on HyperTerminal please refer to Microsoft web page Once the HyperTerminal is installed launch HyperTerminal and select the serial port that is connected to the ZE10 development board and enter the serial settings to use The default serial settings of the ZE10 are 9600 bps 8 data bit none parity 1 stop bit none flow control COM1 Properties Port Settings Bits per second Data bits Parity Stop bits Flow control Restore Defaults Figure 2 8 HyperTerminal Serial Settings To display the AT commands that are being typed you need to enable the local echo option on the HyperTerm
39. 2 or AT PL Get the 64 bit IEEE address of the parent node AT PARENTLA lt CR gt lt IEEE address gt lt CR gt Response OK lt CR gt 7 6 3 AT PARENTSA or AT PS Get the 16 bit Node ID of the parent node AT PARENTSA lt CR gt lt node ID gt lt CR gt Response OK lt CR gt 7 6 4 AT CHILDTABLE or Get the child table composed of the end devices 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 ZE10 User Guide Rev 1 6 2 7 7 Data Transmission and Reception 7 71 AT DESTLAor AT DL Get Set the 64 bit destination IEEE address for unicast data transmission AT DESTLA lt CR gt AT DESTLA lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0000000000000000 0000000000000000 FFFFFFFFFFFFFFFF 7 7 2 ATYFDESTGROUPID or AT DG Get Set the 16 bit destination Group ID for multicast data transmission 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 7 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 the addresses will be FFFFFFFFFFFFFFFF and FFFF IEEE address nodelD CR Response OK lt CR gt 77 4 AT MAXPAYLOAD Ge
40. 2 3 Broadcast Data Mode Set the destination group ID mense Enter the multicast mode using destination group ID mense Put the multicast message Leave data mode Ie So Enter the multicast mode using 16 bit group ID Put the multicast message Leave data mode Set the destination group ID IES SOMES oet transmission mode to destination group ID F Fo S Apply to chanqe F oa Put the multicast message Leave data mode dE SESE Broadcast data mode can used for continuous transmission to all devices the current network The destination address or group ID of the remote nodes is not necessary for broadcast data mode The transmit range is determined by the S register 35 ProBee ZE10 User Guide Rev 1 6 2 Broadcast data mode can be entered using either 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 0 and reset the device to apply t
41. 40 in hexadecimal Analog Data from Temperature Sensor 8768 in decimal Actual Voltage Volt mV 8768 0 1 876 8 mV Temperature Temperature 876 8 600 0 1 27 68 C Illumination Conversion Analog Data from Illumination Sensor 007A in hexadecimal Analog Data from Illumination Sensor 122 in decimal Actual Voltage Volt mV 122 0 1 12 2 mV Illumination Illumination Lux 12 2 0 25 3 05 Lux ProBee ZE10 User Guide Rev 1 6 2 7 AT Command Reference 741 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 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 7 2 Standard AT Commands 7 2 1 A T Check the state of the connection between host and ProBee device 7 2 2 ATB 5 m Enter the broadcast data mode Every data is packetized at intervals of inter character escription 2 timeout 521 transmit range is determined by broadcast range 535 7 2 3
42. AT PW Get Set the TX power at which the RF module transmits conducted power 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 ProBee ZE10 User Guide Rev 1 62 22777777777 7 4 60 AT STACK or AT ZS Get Set the ZigBee stack profile value This value must be set the same on all devices escription i that should join the same network 0 Network specific 1 ZigBee 2 ZigBee Pro AT STACK CR 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 7 4 7 AT NODENAME or AT NN e Get Set the node name It can be used to make a clear distinction role or functionality Description of local node from others 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 ZE Up to 16 characters 7 5 Network Formation and Join 7 5 1 AT ASCAN or AT AS T Perform a scanning for existing network It can take up to 5 seconds CAUTION It is escription j possible to cause a link error if a node is a parent of an end device 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 7 5 2 AT ES Perform a scanning
43. CR gt 7 8 Security 7 8 1 AT SECURITY or AT SE Get Set the security status 0 turning security off 1 on Every node must be under Description the same security level in the network AT SECURITY lt CR gt AT SECURITY lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt or ERROR lt CR gt OK lt CR gt Default 0 7 8 2 AT LINKKEY or AT LK Description Get Set the 128 bit link key 0 or Os generate 128 bit random number ProBee ZE10 User Guide Rev 1 6 2 AT LINKKEY lt CR gt AT LINKKEY lt value gt lt CR gt lt value gt lt CR gt Response lt gt or ERROR lt CR gt OK lt CR gt Default FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7 8 3 AT NWKKEY AT NK Get Set the 128 bit network key 0 06 generate random 128 bit number 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 7 8 4 ATFUPDATEKEY or AT UK Update the network key with a new generated key possible only for coordinator It is m applied after 30s later because sending too quickly may cause a sleepy end device to Description l l l 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 AT UPDATEKEY lt CR gt OK lt CR gt or ERROR lt CR gt 7 9 UART 7 9 1 AT BAUDRATE or AT UB Ge
44. Configuration The AT commands for Router Configuration AT DESTLA 0000000000000000 Reset destination to send analog data Destination address does not affect on sending analog data to sink node but reset destination to confirm that analog data are sent to sink node OK ATS42 1 ATS43 1 it it OK Response it it J pon SS Period to send analog data to sink node unit second Set destination to sink node to AT ProBee ZE10 User Guide Rev 1 6 2 ATZ t ig ur Ton Response 6 6 6 3 Temperature Illumination Data at Coordinator The AT commands for Sampling Temperature Illumination at Coordinator 11 D Data changes after covering sensors with fingers r00015 0000000 T WOO OOM eae ZZ Oy Oe A 5006000000 Po OOOO SOOM OC On OO e Refer to 6 6 7 Data Conversion about how to convert to analog data to temperature and illumination 6 6 7 Data Conversion 6 6 7 1 Analog Data Format Analog data from temperature sensor and illumination sensor are a combination of 16 bit hexadecimal integer between 0 2EE0 0 1200mV or D120 FFFF 1200 1mV which unit value corresponds to 0 1 mv 6 6 7 2 Conversion of Analog Data Conversion of Analog Data to Actual Voltage If the Value is between 0
45. Coordinator Configuration Hardware configuration for the coordinator is as follows e Setthe HOST switch to UART e Connect a serial cable between a host computer and the coordinator The AT commands for coordinator configuration is as follows AT NODETYPE 1 OK AT PANID 7772 OK ATZ OK 6 5 2 End devices Configuration Hardware configuration for the coordinator is as follows e Setthe GPIO OUT switch to LED ON The AT commands for the end devices are as follows ProBee ZE10 User Guide Rev 1 6 2 AT NODETYPE 4 7772 OK OR ij DIS OK ATZ OK 6 5 3 Turning on off the LEDs The AT commands to control the LEDs are as follows AT REMOTE 0001 950000000003 AT DIO 0000000000000 OK ADEE 0001 000000000 S T iii o STP OK 66 Configuration Example 3 Light Sensor and Temperature Sensor Here is an example sampling light sensor data and temperature sensor data This example can be described as follows e One ZE10 module acts as a coordinator and it is connected to a host computer via serial cable e One ZE10 modules act as a router e Sampling light sensor data and temperature sensor data in many ways Analog Inputs Coordinator Router Figure 6 5 Example 3 Light Sensor and Temperature Sensor ProBee ZE10 User Guide Rev 1 6 2 6 6 1 Coordinator Configuration Hardware configuration for the coordinator is as follows e Setthe HOST switch t
46. E10 implements the frequency agility function by 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 ZE10 with ProBee ZE20S can compose the ZigBee network implementing the frequency agility ProBee ZE10 User Guide Rev 1 6 2 4 Data Transmission The ZE10 supports three different types of data transmissions unicast multicast and broadcast Unicast is to transmit data to a specific ZigBee device Multicast is to transmit data to a group of ZigBee devices that are assigned a specific group ID Broadcast is to transmit data to all ZigBee devices or specific type of ZigBee nodes if specified in the network ZE10 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 ZE10 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 dev
47. Encoding O Nui OO Nullcharacter w CR OD Carriage retum OA ur OA Lee OO ss Vs O wr We oe E be wc Control character for binary encoding For example when sending abc lt CR gt with AT BROADCAST command the command should be as follows AT BROADCAS T abc 0D lt CR gt 4 1 5 Display Incoming Message 511 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 gt 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 IEEE 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 CR from 0001950000000001 the displaying message is as follows ProBee ZE10 User Guide Rev 1 6 2 0001950000000001 abc OD lt CR gt Note PTv1 2 or earlier version only the characters mentioned at Table 4 1 are encode In PTv1 3 or later version back slash V and the characters out of range between 0 20 5 and Ox7E in hexadecimal are encoded
48. I ET uuu e aysa mamam asua ee eee ee eee 69 i mat amu aasan a aa ee eee 69 OS u mnaman nu a 70 a EPI M 70 70 POMMES UL PERMILOPFATiIP 71 eee 71 uiv uu Zn ee ee ee ee ee eee 71 EOT e 71 LOZ ee A 71 LOS Su uu ee 71 ATSOBHIEDTEABEE OLATTQ One ee ee ee 71 7 f Data Transmission and Reception 72 Et 2 52 or AT DG 72 ATFSNKNINFO OATES EE 2 72 7 1 5 AT TRASNSMITMODE orAT IM 2 Su aa siete LER ELO DR cud bru 3 c T O ATEMU REPE 3 TAO FIFBROADCAST OF AT FBC 3 LAD M ERE Ud 3 EE gt e aa 73 D uu uuu au
49. 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 AT LONGADDR lt CR gt lt IEEE address gt lt CR gt Response K lt CR gt 7 3 2 AT SHORTADDR or 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 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 AT SHORTADDR lt CR gt lt node ID gt lt CR gt Response OK lt CR gt 7 33 AT ADDRDISCOVERY or AT AD Get the corresponding address of a node whose long or short address is known 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 7 34 or AT OC Get the operating channel number used for transmitting and receiving between RF Description modules Uses 802 15 4 channel numbers A value of O means the device has not joined a PAN and is not operating on any channel lt value gt lt CR gt Response OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 7 3 5 AT OPPANID or AT Ol Get the operating 16 b
50. Leave data mode ProBee ZE10 User Guide Rev 1 6 2 ProBee ZE10 User Guide Rev 1 6 2 5 Digitaland Analog I O 51 GPIO General Purpose Inputs and Outputs Configuration The ZE10 module has total 14 I O pins Among these pins I O pin 6 is assigned to factory reset only and the user can use the rest 13 pins for general purpose inputs and outputs The I O pin assignments shown in Table 5 1 As shown in Table 5 1 some pins provide special functions built into the firmware Table 5 2 describes the special functions tied to the specific pins Table 5 1 Default I O Pin Assignments Factory reset Bootloader SW 0 Permit joining Wake up SW 1 Power LED LED 0 Status LED LED 1 UART CTS UART RTS UART DTR UART DSR 0 1 2 3 4 5 6 7 8 9 x X X X x x The AT command below can be used to change the GPIO settings AT GPlO values CR or GPlO number value CR where values is a number between 0 5 as explained below O Disabled unmonitored digital input Digital input monitored Digital output default low Digital output default high Analog input single ended only valid for GPIO3 6 O1 G N a Reserved for pin specific alternate functionalities See Table 5 2 ProBee ZE10 User Guide Rev 1 6 2 Table 5 2 Special GPIO Pins This input is dedicated for the factory reset button If user wants to restore the ZE10 device settings to factory default this input falling Factory
51. Low or Active High Analog Input with Variable Register VR2 9 H W Reset Hardware Reset Switch 10 GPIO 5 Digital Output with LED CR16 Display Active High Digital Input with Button Switch SW14 Active Low or Active High Analog Input with Temperature Sensor U6 GPIO 6 Digital Output with LED CR17 Display Active High ProBee ZE10 User Guide Rev 1 6 2 Digital Input with Button Switch SW15 Active Low or Active High Analog Input with Light Sensor U7 GPIO 12 Digital Output with LED CR19 Display Active High Digital Input with Button Switch SW17 Active Low Active High 18 GPON UART DSR Input 19 10 UART DTR Output UART RXD UART Data Input UART TXD UART Data Output GPIO 8 UART CTS Input 23 GPIO 9 UART RTS Output 24 GPIO 7 Digital Output with LED CR18 Display Active High Digital Input with Button Switch SW16 Active Low or Active High 6 3 5 LEDs CR12 19 The development board has 8 LEDs for digital output To enable the LEDs the GPIO OUT SW20 switch should be set to LED ON The LEDs are turned on when the related GPIO pins of the ZE10 are high Note The ADC 0 3 switches SW4 7 should be placed to EXT 0 3 6 3 6 Button Switches SW10 17 The development board has 8 button switches for digital input The switches can be configured as active high or active low with the GPIO IN SW19 switch Note ADC 0 3 switches SW4 7 should be placed to EXT 0 3 Note
52. ProBee ZE10 User Guide Rev 1 6 2 ZigBee OEM Module ProBee ZE10 User Guide Sena Technologies Inc Rev 1 6 2 ProBee ZE10 User Guide Rev 1 6 2 ProBee ZE10 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 Ethernet is a registered trademark of XEROX Corporation Notice to Users When a system failure may cause serious consequences protecting life and property against such consequences with a backup system or safety device is essential The user agrees that protection against consequences resulting from system failure is the user s responsibility This device is not approved for life support or medical systems Changes or modifications to this device not explicitly approved by Sena Technologies will void the user s authority to operate this device Technical Support 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 Awww sena com ProBee ZE10 User Guide Rev 1 6 2 Revision History V1 2 1 2011 09 16 HR Zo Modification of some typographical errors and mem
53. _reset edge i e High to Low change needs to be pressed for more than two Bootloader seconds It will be applied after the input released again If this input is pressed while the ZE10 starts the local node enters bootloader menu and it is possible to upload the firmware This input falling edge i e High to Low change is used to permit joining or interrupt sleeping This function is activated when GPIOO is set to 5 The functions depend on the node type of the ZE10 If the Permit joining node is set to coordinator or router this input works to permit other Wake up nodes joining for Permit joining timeout S register 22 value If the node is set to sleepy end device it is used for wake up signal when the node is sleeping If GPIO1 is set to 5 this output turns ON High when power is supplied If the node is set to an end device it will blink periodically Power LED 1 l Please refer to 9 S Registers for S14 regarding the management of the LED status If GPIO2 is set to 5 this output turns ON High when the device joins a network blinks when joining is permitted and turns OFF Low Status LED 2 I when leaves the network Please refer to 9 S Registers for S14 regarding the management of the LED status This input is used for UART CTS if GPIO8 is set to 5 It should be UART CTS enabled when CTS flow control is used This output is used for UART RTS if GPIO9 is set to 5 It should be UART_RTS enabled
54. ans 73 do 73 oT IE C ULUiddqzidesibou HS 4 Eo ATUPDAILEKEY mE P 4 DAR 74 749 1 74 74 ATEARI TO ATTU 75 Ju 75 T9 JA IOS I LOA PPE an kayan 5 UMECIU OD 75 ProBee ZE10 User Guide 1 6 2 uwa FAO E A a AE 75 E Su A A 76 T 76 LIUS Alr 76 7 11 Firmware Upload and He Dp 76 76 Pt PO A Oe LERNTE 77 8 AT COMMAND EXANPLES 78 8 1 qo ae rito PERRO 78 8 1 1 Goose m 8 uuu u Z Suwa 8 P Q yU 8 ola gt ENG ee ee 78 979 UTO m m 78 8 amp 2 Data TransmissSioN Rm E eee 79 8 2 1 Coliinalid 006
55. based on preconfigured destination IEEE address periodically Description and it is possible to monitor the GPIO status at the remote node A remote node can also be the sink node according to GPIO monitoring node S43 If set to 0 GPIO monitoring is disabled Execute ATSA2 CR ATS42 2 value CR value CR Response OK lt CR gt OK lt CR gt Range 0 10000 9 4 3 43 Get Set the GPIO monitoring node If S43 is 0 the monitoring node is selected by Description AT DESTLA or AT DL command If S43 is 1 the sink node is set as the monitoring node Execute ATSA3 CR ATS43 2 value CR value CR Response OK lt CR gt OK lt CR gt Default Range 0 10000 9 4 4 544 Get Set the GPIO change detection sampling mode If it is enabled node sends Description GPIO values to a remote node based on preconfigured destination IEEE address immediately when the status of GPIO changes remote node can also be the sink ProBee ZE10 User Guide Rev 1 6 2 ra node according to GPIO monitoring node S43 If set to 0 GPIO change detection sampling is disabled ATS44 lt CR gt ATS44 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 94 5 S45 Get Set the GPIO remote control mode If any GPIO pin is set to digital input a node can control the I O status of a remote node if the I O pin of the remote node is set to Description digital output It i
56. ce 8 1 5 Specifying Network ProBee ZE10 User Guide Rev 1 6 2 8 2 Data Transmission 8 2 1 Command Mode ProBee ZE10 User Guide Rev 1 62 aaa 8 2 2 Data Mode 83 Security ProBee ZE10 User Guide Rev 1 6 2 8 4 Settings 85 GPIO ProBee ZE10 User Guide Rev 1 6 2 8 6 Firmware Upload 8 6 1 Local Node 8 6 2 Remote Node 8 6 3 Clone ProBee ZE10 User Guide Rev 1 6 2 9 S Registers Register number 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 oroadcast Number of hops of nonmembers for multicast Receive local message for multicast broadcast Receive message by own data mode GPIO pull up GPIO monitoring period GPIO monitoring node GPIO change detection sampling GPIO remote control Poll timeout for a parent node Poll period for a sleepy end device Sleep duration Standby timeout Rejoin timeout Poll period for an end device Sink advertise period Many to one route request period 9 1 Display Options 9 1 1 51 m Get Set the display mode It determines to display incoming message in command Description d mode Execute ATS11 CR ATS112 value CR ProBee ZE10 User Gu
57. ction 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 ZE10 sleep interval can be configured by setting the S registers using the AT commands as below ATS51 n where n is poll timeout in seconds and the default is 60 This value is for a parent node 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 553 as the sleep duration which works similar to the poll period except it goes to sleep mode ATS53 n where n is sleep duration in quarter seconds and the default is 8 The ZE10 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 GPIOO interrupt is generated or serial data is received Once the sleepy end device wakes up it polls the
58. data communication via RS232 port the RS232 port is capable of supplying power to the development board In order to use this feature supply 5V power via the 9 pin of the DB9 socket 6 3 3 USB Port The development board also has a USB interface for UART communication To use the USB port the HOST SW2 switch should be set to USB and the software driver should be installed on the host computer The installation CD contains the software 6 3 4 7 10 GPIO Interface The development board s external GPIO interfaces as well as functional buttons such as factory default reset switches are internally routed to the ZE10 GPIO pins Table 6 2 summarizes the development board s interfaces and their corresponding GPIO pin numbers of the ZE10 Table 6 2 Development Board GPIO Interface Allocation ZE10 NI GPIO_ 1 Digital Output with LED CR12 Display Active High Digital Input with Button Switch SW10 Active Low Active High GPIO 2 Digital Output with LED CR13 Display Active High ro m DD with Switch SW11 Active Low or Active High 5 PemtmngSWih W _ Factory Reset Factory Default Reset Switch SW 7 GPIO 3 Digital Output with Active High Digital Input with Button Switch SW12 Active Low or Active High Analog Input with Variable Register VR1 GPIO_4 Digital Output with LED CR15 Display Active High Digital Input with Button Switch SW13 Active
59. e Firmware Upgrade screen 2 3 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 ProBee ZE10 User Guide Rev 1 6 2 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 properties 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 Product address Address Rev Device Setting IEEE Address Node Information IEEE Address 0001950000000304 Node ID Operating Channel Operating PAN ID Get the 64 bit IEEE address Operating EPID address long address b Version The IEEE address is a unique Product Name device address assigned during manufacturing This address is unique to each physical device Data Mode Settings Power Management Setting
60. e 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 AT S61 lt value gt lt CR gt where lt value gt 0 not sink node lt value gt gt 0 sink node to advertise its address to the devices in the destination group AT DESTGROUPID every value second AT DES TGROUPID 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 AT SINKINFO lt CR gt or 51 lt 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 4 lt gt or AT TM 4 CR 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 che Undeast mode using destination address ProBee ZE10 User Guide Rev 1 6 2 ProBee ZE10 User Guide Rev 1 6 2 4 2 2 Multicast Data Mode Multicast data mode can be used for continuous data transmission to a particular group of multiple
61. ems Service based monitoring security and awareness systems e Commercial Building Automation e Climate amp lighting control systems e Industrial and Domestic Applications ProBee ZE10 User Guide Rev 1 6 2 2 Getting Started Creating a ZigBee network using the ZE10 modules consists of the following steps e Install the ZE10 module on the development board e Create a ZigBee network by configuring a ZE10 module as the coordinator e Configure ZE10 modules as routers This step is optional since the coordinator works as a router too e Configure ZE10 modules as end devices e Transmit data between ZE10 devices This chapter describes how to install the ZE10 modules on to the development boards and how to use terminal software programs to access the ZE10 modules 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 starter kit and the configuration examples are also provided in the later chapter 2 1 Hardware Installation 2 1 1 Development Board Layout Figure 2 1 shows the layout of the development board The development board provides the interface between the ZE10 and the external serial port or USB port together with input output terminals for convenient tests HW Reset Factory Reset Permit Joining vi
62. er the user notifies SENA of software non conformance 13 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 ZE10 User Guide Rev 1 62 aa 14 Regulatory Information 14 1 FCC FCC Rule Part 15 Subpart C Section 15 247 FCCID S7AZBLINXZE10 FCC Compliance Statement This device complies with part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference and 2 This device must accept any interference received Including interference that may cause undesired operation Information to User This equipment has been tested and found to comply with limits for a Class B digital device Pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generate uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by on or more of the following measures Re
63. eriod If set to 0 sink advertise is disabled ATS61 CR ATS61 value CR value CR Response OK lt CR gt OK lt CR gt 0 10000 9 6 2 562 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 useful when this node acts as a sink node Execute ATS62 CR ATS62 2 value CR value CR Response OK lt CR gt OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 10 Pin Assignments NO Pin Assignment GND NC 23 GPIO 1 GPIO 2 GPIO 0 Factory Reset GPIO 3 ADC 0 GPIO 4 ADC 1 H W Reset GPIO 5 ADC 2 GPIO 6 ADC 3 43V3 NC GND GPIO 8 CTS UART TXD U N lt gt GPIO_11 DSR GPIO_12 5 o OOOOOOOOOOOOOO OOOOOOOOOOOOOO Figure 10 1 Pin Assignments ProBee ZE10 User Guide Rev 1 6 2 Table 10 1 Pin Assignments Table 1 e SatusLED iour 0 6 Factory Reset Factory Reset IN Dial VO Factory reset input Active low s feroa Do4 9 HAN Reset IN Reset Active low gt 5ms to cause a reset 10 GPIO 5 DIO 5 IN OUT Digital ADC 2 feos NOUT 7 mw pas Powesupyforsstem 33 _ O lop o
64. etermines 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 maintenance 13 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 aft
65. evelopment Board 16 21 0 nha oh 16 2 2 Using Terminal Software for AT 17 2 3 Using ProBee Manager for Configuration sess 18 2 3 1 G O PORT 18 EV ana 19 23 Da uuu u u u u iu a usu AURI NU Mea uud nee DUE 21 3 ZIGBEE NETWORK CONFIGURATIONN 23 3 1 Setting up ZE10 as a Coordinator 23 3 1 1 Node Type Selection for Coordinator 2 2 2 0 0000 000000000000 24 3 1 2 Channel Mask Configuration for Coordinator 24 3 1 3 PAN ID Configuration for Coordinator 25 SE 25 3 2 Setting up ZE10 as a not Iz ERE 26 3 2 1 Node Type Selection for Router 26 3 2 2 Channel Mask Configuration for Router 27 3 2 3 PAN ID Configuration for Rouler u a 27 22 2 3 3 Setting up ZE10 as 28 3 4 Setting up ZE10 as a Sleepy End Device
66. for energy level of all channels It be used to avoid interference It can take up to 5 seconds The RSSI energy level ranges from Description approximately 100 to 127 in dBm at PTv1 4 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 ZE10 User Guide Rev 1 6 2 7 5 3 AT DSCAN or AT DS 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 Description 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 AT DSCAN lt CR gt or AT DSCAN lt scan duration CR or Execute 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 lt node type gt lt IEEE address gt lt node ID gt lt version gt lt product name gt
67. guration 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 3 3 Firmware Update Configuration Firmware Update Message Firmware File File location Choose file in local PC Download from web server Local Device Update Update Type IEEE Address Progress Remote Device Update gt Search Clone local firmware Update Figure 2 13 ProBee Manager Firmware Update Pane The Firmware Update Pane appears when the Firmware Update tab is selected The Message section displays informative message about the progress of updating firmware ProBee ZE10 User Guide Rev 1 6 2 To update firmware at local node please follow the steps as below 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
68. he setting permanently AT commands used for the broadcast data mode are as below ATB lt CR gt Set broadcast data mode AT TRANSMITMODE S3 CR 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 536 where n is the radius Set data transmission range Please refer to the chapter 9 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 lt 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 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 CI F oli G _ Enter the broadcast mode OK lt CR gt INS onae O O Put the broadcast messaqe dt TRF
69. ice 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 ZE10 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 node id 16 bit or 64 bit address lt MMSG gt data to transmit The maximum payload of the message is 90 bytes or 72 bytes under security enabled If the message length exceeds the maximum payload the message cannot transmit and the error message will be presented The AT command to get the maximum payload is as below AT MAXPAYLOAD lt CR gt or AT MP lt CR gt 412 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 AT command for the multicast transmissions is as below ProBee ZE10 User Guide Rev 1 6 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 P
70. ide Rev 1 6 2 lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default 9 1 2 512 Get Set the command echo mode ATS12 CR ATS12 value CR value CR Response OK lt CR gt OK lt CR gt 9 1 3 13 Description Get Set the command responses mode Execute ATS13 lt CR gt ATS13 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Range 0 1 9 1 4 514 Get Set the LED mode It causes the LED operation if the device is ZS10 or ZE10 set GPIO1 2 to specific functionality Description 0 LEDs are always OFF regardless of 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 lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 92 Network Settings 9 2 1 521 e Get Set the inter character timeout in milliseconds It determines to send data packet Description after this time ATS21 CR ATS21 lt value gt lt CR gt ProBee ZE10 User Guide Rev 1 6 2 lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 9 2 2 522 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 ATS22 CR ATS22 lt value
71. imit 5 ipfi on the implementation of this functionality by setting specific address If set to default escription value FFFFFFFFFFFFFFFF the node allows that any node can control the GPIO status AT SOURCELA lt CR gt AT SOURCELA 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 FFFFFFFFFFFFFFFF 0000000000000000 FFFFFFFFFFFFFFFF 7 11 Firmware Upload and Help 7 11 1 AT BOOTLOAD or AT BL Start bootloader to upload firmware blank local 1 passthru 2 clone The device leaves the AT command line and enters the bootloader menu for uploading Description new ProBee firmware There s no restrict to use local upload but a sleepy end device cannot upload to remote node over the air The current UART should be set 115200bps 8 data bits no parity 1 stop bit and none flow control AT BOOTLOAD lt CR gt AT BOOTLOAD lt number gt lt IEEE gt lt CR gt ProBee ZE10 User Guide Rev 1 6 2 Please start ebl upload image lt CR gt or Bootloader menu Start cloning lt C R gt Response Bootloader menu Serial upload complete Bootload Complete 7 11 2 AT HELP or AT HP Show all the available commands Execute AT HELP lt CR gt Available AT Commands Response OK lt CR gt ProBee ZE10 User Guide Rev 1 6 2 8 Command Examples 8 1 Network configuration 8 1 1 Coordinator Router End device Sleepy End devi
72. inal To enable this option Go to File gt Properties gt Settings gt ASCIl 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 ZE10 OK string will be displayed on the screen ProBee ZE10 User Guide Rev 1 6 2 ProBee HyperTerminal File Edit View Call Transfer Help gt 5 aly a Connected 0 02 52 Auto detect 2400 8 N 1 Figure 2 9 Testing AT Command on HyperTerminal 2 3 Using ProBee Manager for Configuration It is possible to set or get the configurations of the ZE10 using ProBee Manager This PC utility 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 3 1 Serial Port Open E Manager aerial Port Serial line Baud rate Data bits Parity Stop bits Flow control COMI gt 9600 gt 8 Mone fi Mone x Figure 2 10 ProBee Manager Serial Port Open To connect to local node through serial port please follow the steps as below Set Serial Port properties corresponding to the UART configuration of local node e Click
73. inator 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 It cannot relay data from other devices e ZigBee Sleepy End Device The sleepy end device is the same with normal end device except it can stay in the sleep mode much longer This relationship allows the end device to sleep significant amount of the time and achieve the long battery life The ZE10 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 ZE10 is selected corresponding parameters need to be set up appropriately This chapter explains how to configure the ZE10 operation mode and other parameters related to the ZigBee network itself Table 3 1 ZigBee Node Types Node Type Recommendation when to use ZE10 It should be selected when it is first time to establish the network Router It is recommended when there is a
74. ise the user can enter the PAN ID using the AT command as below AT PANID xxxx or AT P 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 auto generation is strongly recommended The user can also assign the 64 bit extended PAN ID to the ZE10 using the AT command below If the extended PAN ID is 0000000000000000 the ZE10 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 where 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 ZE10 provides three ways to permit joining are as follows e Permanently permitting by configuration e ransiently 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 net
75. it PAN ID If PAN ID is set specific value not 0s operating PAN Description ID will equal designated PAN ID A value of FFFF means the device is not joined a network AT OPPANID lt CR gt lt value gt lt CR gt Response OK lt CR gt 7 3 6 or AT OE Get the operating 64 bit extended PAN ID A value of FFFFFFFFFFFFFFFF means the device is not joined a network AT OPEPID lt CR gt lt value gt lt CR gt OK lt CR gt Description Response 7 3 7 AT VERSION or AT VR Get firmware version of the module The firmware version returns a form of PTvx x AT VERSION lt CR gt lt value gt lt CR gt Response OK lt CR gt 7 3 8 AT PRODUCTNAME or AT PN n Get the product name It can be used to distinguish among different hardware Description platforms AT PRODUCTNAME lt CR gt lt value gt lt CR gt Response OK lt CR gt 7 44 Network Specific Parameters 7 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 0 should be used Valid channels range from 12 to 25 inclusive 14 channels are available This translates to a channel mask value of OxO3FFFOOO AT CHMASK lt CR gt AT CHMASK lt value gt lt CR gt lt value gt lt CR gt Re
76. k 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 or xxx where 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 switch is broadcast by the trust center to tell all nodes to start using the new key At a minimum the trust center should allow adequate time for the broadcast of the new key to propagate throughout the network before switching AT UPDATEKE Y 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 ProBee ZE10 User Guide Rev 1 6 2 to the designated channel by responding to the message Even though ZE10 cannot be a network manager Z
77. lease refer to the 9 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 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 BROADCAS T 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 9 S Registers for more details ATS35 n where n is the broadcast range AT S36 7n where n is the radi
78. lt node name gt Response List of the existing nodes and information OK lt CR gt Scan duration 1 10 Range Node type 0 4 Zero indicates all node types 7 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 0 to 255 with the maximum value representing the best possible link quality The RSSI value ranges 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 Sender node ID Parent FFFF RSSI lt RSSI value LQI LOI value CR Response OK lt CR gt 7 5 5 AT NODETYPE or AT NT Get Set the node type 0 none 1 coordinator 2 router 3 4 sleepy Description navies evice 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 ProBee ZE10 User Guide Rev 1 6 2 7 5 6 AT PERMIT or AT PJ Permit other nodes to join the network 0 2545 255 continuance end device Description cannot perform it AT PERMIT lt CR gt AT PERMIT lt value gt lt CR gt 7 5 7 AT LEAVE or AT LV Leave the current network 7 6 End device 7 6 1 AT SLEEP or AT SM Enter the sleep mode immediately if the node is a sleepy end device 7 6 2
79. messages and can act as a parent to other nodes These devices must be always powered on To configure the ZE10 as a ZigBee router please follow the steps below e Configure the ZE10 node type as a router e Optionally select the channel mask Otherwise the ZE10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZE10 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 ZE10 module can be configured as a ZigBee router by the AT command as below AT NODETYPE n or AT NT n where n is 0 none 1 coordinator 2 router end device 4 sleepy end device ProBee ZE10 User Guide Rev 1 6 2 After the operation mode is selected ATZ command should be performed to reset the unit to have the change applied Example AT NODETY PE 2 lt CR gt Select router mode OK lt CR gt Response ATZ OR Apply the change O R Response 3 2 2 Channel Mask Configuration for Router When the ZE10 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
80. n 47 524 NN 47 6 WORKING WITH DEVELOPMENT KIT 48 6 1 Development Kit Contents 48 6 2 Development Board Featlures a a a ns inre rss 48 6 3 Development Board Hardware 49 6 3 1 FONG m 49 50 50 634 ZE10 GPIO RY FRUTTI cheat EC 50 639 51 630 51 6 9 7 Variable Resistors VRT 51 6 3 8 SO SOT RERO TIRE 51 CoS LO oO O 52 910 52 64 Configuration Example 1 1 Coordinator 1 Router and 1 52 6 4 1 Coordinator CONTIQUIAUION M kaq 53 ROO CONO 53 643 End aovic ConigurallOl 54 ProBee ZE10 User Guide Rev 1 6 2 a 044 Monitoring SensorsS uu uu ERE UAI
81. n the ZE10 module the ZE10 module can be installed on the development board Figure 2 3 ZE10 Installation on the Development Board ProBee ZE10 User Guide Rev 1 6 2 2 1 4 Serial USB Cable Installation After the ZE10 is securely installed on the development board please connect the included serial cable between the development board and your computer so AT commands can be sent from the computer to the ZE10 module The serial port of the development board is DB9 female as a DTE terminal and the serial cable included is a cross over cable for DTE DTE connection To use the serial port the HOST SW2 switch should be set to UART al A 3t 395 3 3 SADESA Figure 2 4 Serial Cable Installation In case the serial port is not available for the computer you can use the USB port of the development board instead In this case the internal USB RS232 converter of the development board will convert the USB signal to the RS232 signal and vice versa To use the USB port the HOST SW2 switch should be set to USB and the software driver for the USB in the CD should be installed on the computer For the USB driver installation please refer to the section 2 1 6 a ord ea UNS i shal 3 3 E Figure 2 5 USB Cable Installation ProBee ZE10 User Guide Rev 1 6 2 2 1 5 Powering Development Board Once all the installations are completed please plug in the power connector using the included DC power adapter The RS_PWR USB_PWR
82. nd sampled GPIO values of local node ATS42 value CR where value is the GPIO sampling period in seconds If set to 0 GPIO monitoring is disabled ATS43 value CR where value is the GPIO monitoring node If set to 0 the monitoring node is selected by AT DESTLA If set to is 1 the sink node is set as the monitoring 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 2 lt gt Reset the device to apply the changes The ZE10 can be configured to display periodic sampling data coming from the other nodes To enable this feature please use the AT command below ATS11 lt value gt lt CR gt where lt value gt determines whether incoming message will be presented or not If a user wants to display incoming message in command mode S11 should be enabled If this feature is enabled incoming message will display in the form of lt EEE address gt lt GPIO value gt lt CR gt ProBee ZE10 User Guide Rev 1 6 2 5 2 3 Change Detection Sampling The ZE10 module can take an sample and transmit it to a remote device immediately whenever monitored digital pin changes state It is possible to configure it with periodic sampling simultaneously To configure this way please use the AT commands below AT DESTLA IEEE add
83. o USB e Close the USB_PWR jumper and open the RS_PWR and BATT_PWR jumpers e Connect a USB cable between a host computer and the coordinator AT commands for the coordinator are as follows AT NODETYPE 1 Set node type as Coordinator OK Response AT PANID 7772 wo Sens OK Response 6 6 2 Router Configuration Hardware configuration for the coordinator is as follows e Setthe ADC 2 and ADC 3 switch to TEMP SENS and SENS CHW Reset Factory Reset HOST Switch 2 10 Socket Permit Joining UE PE ki maru FT TEA e GPIO_OUT Rr ee qe E ae ta Gu aS Switch mt oru GPIO x 5 gt ES NT i Switches o it ER S Variable Terminal GPIO LEDs BATT_EN Temperature Light Sensor Sensor Figure 6 6 Hardware Configuration USB_PWR AT commands for the router are as follows ProBee ZE10 User Guide Rev 1 6 2 6 6 3 Applying 6 6 31 Applying and Confirm of Coordinator The AT commands for Applying and Confirm of Coordinator 6 6 3 2 Applying and Confirm of Router The AT commands for Applying and Confirm of Coordinator ProBee ZE10 User Guide Rev 1 6 2 6 6 4 Queried Sampling 6 6 4 1 Getting Analog Data at Router The AT commands for Getting Analog Data at Router 6 6 4 2 Getting Analog Data at Coordinator
84. on 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 ZE10 User Guide Rev 1 6 2
85. orient or relocate the receiving antenna e Increase the separation between the equipment and the equipment into an outlet a circuit different form that to which the receiver is connected e Consult 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 ZE10 User Guide Rev 1 6 2 14 2 CE CE1177 We Sena Technologies Inc declare that the product s e ProBee ZE10 ZigBee OEM Module 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 ETSIEN 300 328 Following the provisions of e EMC DIRECTIVE 1999 5 EC 14 3 TELEC Technical Regulations for Specified Radio Equipment Article 2 Section 1 19 Certification No 010WWBT32 14 4 KCC Type Registration Certification No SNA ZBlinx ZE10 Basic Model Number ZBlinx ZE10S Series Model Number ProBee ZE10U ProBee ZE10W ProBee ZE10C 14 5 ZigBee Alliance Manufacturer Specific ZIG10006PRV38490 24 15 Informati
86. ress CR where IEEE address gt is the long address of a remote node to send sampled GPIO values of local node ATS43 value CR where value is the GPIO monitoring node If set to the monitoring node is selected by AT DESTLA If set to is 1 the sink node is set as the monitoring node ATS44 value CR Set GPIO change detection sampling mode If value is set to 0 GPIO sampling is disabled 2 lt gt Reset the device to apply the changes Note This function applies to only digital I O 5 24 GPIO Remote Control The ZE10 module supports that a local node can change the digital output status by switching digital input pins of a remote node To use this function it should be possible for the local node to monitor the GPIO status of the remote node GPIO monitoring period S42 gt 0 or to detect the GPIO change of the remote node GPIO change detection sampling mode S44 1 To configure this way please use the AT commands below AT SOURCELA lt IEEE address CR or AT SL lt EEE address CR where IEEE address gt is the long address of a specific source node for changing the status of digital output pin If this address is set to FFFFFFFFFFFFFFFF a local node allows that any node can control the GPIO status Al S45 lt value gt lt CR gt Set GPIO remote control mode If lt value gt is set to 0 GPIO control is disabled Note This function applies to only digital I O
87. s security Settings GPIO Settings UART Settings Configuration Management Export Import Restore to Factory Default Figure 2 12 ProBee Manager Configuration Pane In Figure 2 12 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 To connect to local node through serial port please follow the steps as below e Click button at Remote Configuration section 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 ProBee ZE10 User Guide Rev 1 6 2 Select and modify the property e Click the Save button e Click the Reboot button whose caption used to be Restore to Factory Default to apply changes To export the confi
88. s possible to use when GPIO monitoring is enabled GPIO monitoring period 542 gt 0 or GPIO change detection sampling is enabled GPIO change detection sampling mode S44 1 Execute ATS45 lt CR gt ATS45 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt Default Range 0 1 9 5 End Device 9 5 1 51 Get Set the poll timeout for a parent node in seconds If an end device or a sleepy Description 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 ATS51 CR ATS51 lt value gt lt CR gt lt value gt lt CR gt Response OK lt CR gt OK lt CR gt 9 5 2 52 D ipfi Get Set the sleepy end device poll period in milliseconds Adaptive polling may allow escription i the sleepy end device to poll more rapidly for a short time when receiving RF data 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 ProBee ZE10 User Guide Rev 1 62 9 5 3 53 Get Set the sleep duration in quarter seconds An end device sleeps for 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 ATS53 CR ATS53 value CR value CR Response OK lt CR gt OK lt CR gt Default 8 Range 0 16711680 9 5 4 554
89. 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 ZE10 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 ProBee ZE10 User Guide Rev 1 6 2 e CCM Unified Simpler mode of operation e Trust Centers 3 5 1 Security Level In order to use security in the application a user should set security level using the AT command below Set 1 defines both Authentication and Encryption at the network layer Set 0 defines no security Disabling security in the application is not ZigBee compliant All nodes in the network should have the same security level setup The security level is configured using the AT command below AT SECURITY n 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 where xxx is 128 bit hexadecimal trust center link key Default is FFF FF 3 5 3 Networ
90. sponse OK lt CR gt or ERROR lt CR gt K lt CR gt Default 03FFF000 ProBee ZE10 User Guide Rev 1 62 G 00001000 7 4 2 AT PANID or 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 will try to join any existing network regardless of PAN ID 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 7 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 D inti Os it will create new extended PAN ID using its 64 bit IEEE address as extended PAN escription 2 ID If the node is router or end device and the EPID is set to it will try to join existing network regardless of extended PAN ID 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 0000000000000000 FFFFFFFFFFFFFFFF 7 4 4 AT GROUPID or AT GI Description Get Set the 16 bit Group ID It is used for multicast data reception 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 7 4 5 AT POWER or
91. t Set the serial port speed for communication between the module serial port and Description host ost AT BAUDRATE lt CR gt AT BAUDRATE lt value gt lt CR gt lt value gt lt CR gt Response lt gt or ERROR lt CR gt OK lt CR gt Default 9600 Range 300 230400 7 9 2 AT DATABIT or AT UD Get Set the serial data bit setting on the module AT DATABIT CR 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 ProBee ZE10 User Guide Rev 1 6 2 7 9 3 AT PARITY or AT UP Get Set the serial parity setting on the module AT PARITY lt CR gt AT PARITY lt value gt lt CR gt 7 9 4 AT STOPBIT or AT US Get Set the serial stop bit setting on the module 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 1 Range 1 2 7 9 5 AT FLOWCTRL AT UF Get Set flow control status 0 none 1 software 2 hardware flow control AT FLOWCTRL lt CR gt AT FLOWCTRL lt value gt lt CR gt lt value gt lt CR gt Response lt gt or ERROR lt CR gt OK lt CR gt 7 10 GPIO 7 10 1 AT GPIO or 5 a Get Set the configuration status of GPIO individually or all at once Only GPIO3 6 can escription P be set 4 others are available 0 3 and 5 AT GPIO lt CR gt or AT GPIO lt values gt lt CR gt or xecute AT GPlO lt number gt lt
92. t the maximum size of the payload that the Application Support sub layer will Description accept The size depends on the security level in use AT MAXPAYLOAD lt CR gt lt value gt lt CR gt Response OK lt CR gt 7 7 5 AT TRASNSMITMODE or 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 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 ProBee ZE10 User Guide Rev 1 6 2 7 7 6 AT UNICAST or AT UC D ipfi Send unicast message to specific node using long or short address of remote node escription j Up to 90 bytes or 72 bytes when security enabled are sent to the node at once AT UNICAST lt IEEE gt lt data gt lt CR gt AT UNICAST lt nodelD gt lt data gt lt CR gt 7 7 7 AT MULTICAST AT MC Send multicast message to specific group Every node belongs to the group after being booted up if it is designated to a group ID AT GROUPID 7 7 8 AT BROADCAST or AT BC Send broadcast message to the all nodes joining the network Transmission range is determined by broadcast range S35 7 7 9 AT REMOTE or AT RC AT REMOTE lt CR gt shows the list of available commands value CR Response OK lt CR gt OK lt
93. 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 AT S567n where n is poll period in seconds and the default is 5 End device polls the parent node at poll period defined by 556 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 555 in seconds the child node tries to rejoin the current network Even though the end device needs to poll the parent node continuously it does not go into the sleep mode and it can send and receive messages any time unlike the sleepy end device ProBee ZE10 User Guide Rev 1 6 2 3 4 Setting up ZE10 as Sleepy End Device A sleepy end device can turn off radio to save power To configure the ZE10 as a ZigBee sleepy end device please follow the steps below e Configure the ZE10 node as a sleepy end device e Optionally select the channel mask Otherwise the ZE10 will use the default channel mask e Optionally set up the PAN ID and or the extended PAN ID Otherwise the ZE10 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 ZE10 as a Router for the AT commands regarding the node type sele
94. us 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 lt 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 transmission is implemented on top of the network broadcast mechanism so it is subject to ProBee ZE10 User Guide Rev 1 6 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 V is used for control character for binary encoding they cannot be transmitted as they are The characters out of range between 0x20 Space and 0 7 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
95. when RTS flow control is used UART 10 DO This output is used for UART if GPIO10 is set to 5 UATR DSR 11 DI This input is used for UART DSR if GPIO11 is set to 5 5 2 IO Sampling The I O status can be monitored and controlled using the AT commands The I O status of remote device can be monitored and controlled using remote AT commands too The ZE10 can also be configured to sample the status and send to a remote device periodically 5 2 1 Queried Sampling The I O status can be monitored and controlled using the AT commands either locally or remotely To read the digital I O line values the AT DIO command can be used as below Return value is a combination of ProBee ZE10 User Guide Rev 1 6 2 Low and 1 High if the pins are configured as digital I O lines If the pins are configured as analog inputs the corresponding return values are shown as AT DIO CR or AT DIlO number CR where number is the specific number between ranges 0 12 to read AT DIO command can also be used to set the digital output lines AT DlO value CR or AT DIO number value CR where number is the specific number between ranges 0 12 to read and the values is combination of 0 or 1 0 Low 1 High The analog input values can be read using the AT Al command Return value is a combination of 16 bit hexadecimal integer between O 2EE0 0 1200mV or D120 FFFF 1200 1mV
96. which unit value corresponds to 0 1mv To convert the hexadecimal value to the actual voltage please use the formula below If the pins are configured as digital I Os the corresponding return values are shown AT Al lt CR gt or AT Al lt number gt lt CR gt where lt number gt is the specific number between ranges 0 to read If the Value is between 0 2EE0 Voltage mV Value 0 1 If the Value is between D120 FFFF Voltage mV Value 65536 0 1 Example AT DIO CR COCO Tho C DT obs 720010420010 GITE TROIS P Fr pO o nr 25 0 0 lt gt OK AT pi O gt COCO Canoe DIO 4 8 9 10 are ON GPIO5 6 are configured as analog Inputs OK lt gt o sss AI 2 3 GPIO5 6 are used The others are COn abe bebe h Dhoo OR To get set the values of the remote devices remote AT commands can be used as below ProBee ZE10 User Guide Rev 1 6 2 AT REMOTE lt node ID or IEEE address of a remote node gt lt AT command gt lt CR gt Example AT BAIT CR 5 2 2 Periodic Sampling The ZE10 can be configured to send its I O status to a remote device at a periodic rate To configure this way please use the AT commands below AT DESTLA IEEE address CR or AT DL lt EEE address CR where IEEE address is the long address of a remote node to se
97. work anytime this mode should be selected with extra caution The AT command to permit joining permanently is as follows AT PERMIT 255 or AT PJ 255 ProBee ZE10 User Guide Rev 1 6 2 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 configure the ZE10 to permit joining when the digital input GPIOO is active The AT command to enable this functionality is as follows AT GPIO0 5 or AT 1O0 5 When the ZE10 detects falling edge of the GPIOO the ZE10 permits joining for the duration that is configured in S register 22 822 The AT command to change the duration is as follows 522 where n is the duration to permit 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 ZE10 as a Router A router is a full function routing device that relays
Download Pdf Manuals
Related Search
Related Contents
ST5045 LUKAS User Manual Zebra® TLP 2844 „Mini Plus“ Conceptronic Stylish Headset MANUEL D`UTILISATION OM-DH P p PONTO, processeu prothèse urs PONT e - Euro Euro-Pro TO297W User's Manual 取 扱 説 明 書 Samsung AQ32UGBX User Manual Copyright © All rights reserved.
Failed to retrieve file