background image

44

ProBee-ZE10 User Guide Rev.1.1

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 (SW5), ADC_2 (SW6) or ADC_3 (SW7) should be placed on
EXT_0, EXT_1, EXT_2, or EXT_3.

Figure 6-2 Terminal Block for External Anlalog Inputs

6.4

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:

One ZE10 module acts as a coordinator and it is connected to a host computer via USB cable.

One ZE10 module acts as a router and it sends temperature sensor, light sensor and digital
inputs to the coordinator every second.

One ZE10 module acts as a sleepy end device and it sends temperature sensor, light sensor and
digital inputs to the coordinator every second.

Figure 6-3 Example #1: 1 Coordinator, 1 Router and 1 End Device

Summary of Contents for ProBee ZE10

Page 1: ...1 ProBee ZE10 User Guide Rev 1 1 ZigBee OEM Module ProBee ZE10 User Guide Sena Technologies Inc Rev 1 1 ...

Page 2: ...tered 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 m...

Page 3: ...GBEE NETWORK CONFIGURATION 18 3 1 Setting up ZE10 as a Coordinator 18 3 1 1 Node Type Selection for Coordinator 19 3 1 2 Channel Mask Configuration for Coordinator 19 3 1 3 PAN ID Configuration for Coordinator 20 3 1 4 Permit Joining 20 3 2 Setting up ZE10 as a Router 21 3 2 1 Node Type Selection for Router 21 3 2 2 Channel Mask Configuration for Router 22 3 2 3 PAN ID Configuration for Router 22 ...

Page 4: ... 2 Development Board Features 40 6 3 Development Board Hardware Descriptions 41 6 3 1 Power 41 6 3 2 RS232 Port 42 6 3 3 USB Port 42 6 3 4 ZE10 GPIO Interface 42 6 3 5 LEDs CR12 19 43 6 3 6 Button Switches SW10 17 43 6 3 7 Variable Resistors VR1 VR2 43 6 3 8 Temperature Sensor 43 6 3 9 Light Sensor 43 6 3 10 Terminal Block 44 6 4 Configuration Example 1 1 Coordinator 1 Router and 1 End Device 44 6...

Page 5: ... 4 AT OPCH or AT OC 51 7 3 5 AT OPPANID or AT OI 52 7 3 6 AT OPEPID or AT OE 52 7 3 7 AT VERSION or AT VR 52 7 3 8 AT PRODUCTNAME or AT PN 52 7 4 Network Specific Parameters 52 7 4 1 AT CHMASK or AT CM 52 7 4 2 AT PANID or AT PI 53 7 4 3 AT EPID or AT EI 53 7 4 4 AT GROUPID or AT GI 53 7 4 5 AT POWER or AT PW 53 7 4 6 AT STACK or AT ZS 53 7 4 7 AT NODENAME or AT NN 54 7 5 Network Formation and Joi...

Page 6: ... AT REMOTE or AT RC 57 7 8 UART 58 7 8 1 AT BAUDRATE or AT UB 58 7 8 2 AT DATABIT or AT UD 58 7 8 3 AT PARITY or AT UP 58 7 8 4 AT STOPBIT or AT US 58 7 8 5 AT FLOWCTRL or AT UF 59 7 9 Security 59 7 9 1 AT SECURITY or AT SE 59 7 9 2 AT LINKKEY or AT LK 59 7 9 3 AT NWKKEY or AT NK 59 7 9 4 AT UPDATEKEY or AT UK 59 7 10 GPIO 60 7 10 1 AT GPIO or AT IO 60 7 10 2 AT DIO 60 7 10 3 AT AI 60 7 10 4 AT SO...

Page 7: ...te Node 66 8 6 3 Clone 66 9 S REGISTERS 67 9 1 Display Options 67 9 1 1 S11 67 9 1 2 S12 68 9 1 3 S13 68 9 1 4 S14 68 9 2 Network Settings 68 9 2 1 S21 68 9 2 2 S22 69 9 2 3 S23 69 9 3 Data Transmissions 69 9 3 1 S31 69 9 3 2 S32 69 9 3 3 S33 70 9 3 4 S34 70 9 3 5 S35 70 9 3 6 S36 71 9 3 7 S37 71 9 3 8 S38 71 9 3 9 S39 71 9 4 GPIO 72 9 4 1 S41 72 9 4 2 S42 72 9 4 3 S43 72 9 4 4 S44 72 9 4 5 S45 73...

Page 8: ...MECHANICAL DRAWINGS 78 12 WARRANTY 79 12 1 GENERAL WARRANTY POLICY 79 12 2 LIMITATION OF LIABILITY 79 12 3 HARDWARE PRODUCT WARRANTY DETAILS 79 12 4 SOFTWARE PRODUCT WARRANTY DETAILS 80 12 5 THIRD PARTY SOFTWARE PRODUCT WARRANTY DETAILS 80 13 REGULATORY INFORMATION 81 13 1 FCC 81 13 2 CE 81 13 3 TELEC 82 13 4 KCC 82 13 5 ZigBee Alliance 82 14 RF INFORMATION 83 ...

Page 9: ... ZE10 OEM module is designed to meet specific requirements of low cost and low power wireless applications such as home automation or smart energy by adopting the ZigBee technology The ZE10 is based on the Ember EM250 ZigBee core and fully certified under the latest ZigBee Pro standard for the maximum compatibility Despite of its low cost and low power consumptions the ZE10 provides high performan...

Page 10: ...me Area Networks HAN Neighborhood Area Networks NAN Home Automation Advanced lighting entertainment and climate control systems Service based monitoring security and awareness systems Commercial Building Automation Climate lighting control systems Industrial and Domestic Applications ...

Page 11: ...nd 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 development kit and the configuration examples are also provided in the later c...

Page 12: ...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 on the ZE10 module the ZE10 module can be installed on the development board Figure 2 3 ZE10 Installation on the Development Board ...

Page 13: ...DTE DTE connection To use the serial port the HOST SW2 switch should be set to UART 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 ...

Page 14: ...the power source jumper settings please refer to the section 6 3 1 Power 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 th...

Page 15: ... 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...

Page 16: ...on the HyperTerminal To enable this option Go to File Properties Settings ASCII setup and select the Echo typed characters locally option To verify the connection type AT and press the Enter key If the AT command is accepted by the ZE10 OK string will be displayed on the screen Figure 2 9 Testing AT Command on HyperTerminal ...

Page 17: ...tion Figure 2 10 ProBee Manager 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 easily without a terminal program and upload the firmware file to local and or remote node ...

Page 18: ...vice 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 or an 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 ...

Page 19: ...AT NODETYPE 1 CR Set node type as the coordinator OK CR Response ATZ CR Apply the change OK CR Response 3 1 2 Channel Mask Configuration for Coordinator When the ZigBee coordinator starts it scans 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 bel...

Page 20: ...on 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 Where xxx xxx is EPID to use For example 0123456789ABCDEF Default setting is 000 000 3 1 4 Permit ...

Page 21: ...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 messages and can act...

Page 22: ...evice 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 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...

Page 23: ... 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 configure...

Page 24: ...py end device sleepy end device does not use S51 as the poll period Instead it uses S53 as the sleep duration which works similar to the poll period except it goes to sleep mode ATS53 n where n is sleep duration in quarter seconds and the default is 8 The ZE10 sleeps at sleep duration and turns off radio ATS52 n where n is poll period in milliseconds and the default is 100 Sleepy end device wakes ...

Page 25: ...gly recommended to wake up the sleepy end device by using GPIO0 first before sending the serial data or use higher level serial data protocol to check the data integrity 3 5 ZigBee Security Security is a major concern in the ZigBee architecture Although ZigBee uses the basic security elements in IEEE 802 15 4 e g AES encryption CCM security modes the ZE10 increase the security level with 128 bit A...

Page 26: ...Y xxx xxx where xxx xxx is 128 bit hexadecimal trust center link key Default is FFF FF 3 5 3 Network Key It is the network wide key used to secure transmissions at the Network Layer The network key encrypts all transmissions at the Network Layer The network key only needs to be set up for the coordinator AT NWKKEY xxx xxx where xxx xxx is 128 bit hexadecimal network key Default is FFF FF 3 5 4 Upd...

Page 27: ... two different ZigBee addresses assigned to each ZigBee device The 64 bit address is a unique device address assigned during manufacturing The 64 bit address is also called IEEE address or extended 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 tra...

Page 28: ...characters e g carriage return line feed and back space that are not allowed or have special meanings in command mode In order to transmit these characters in command mode these characters must be encoded in a command line The special characters encoding table is shown in Table 4 1 Table 4 1 Special Characters Encoding Table HEX Abbreviation Glyph Encoded Description 00 NULL 00 Null character 0D C...

Page 29: ...d transmitted at every inter character timeout This data link to the designated device is maintained until the escape command is entered T o 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 ATD or AT TR...

Page 30: ...ter 61 is set The device should be reset to apply the mode Example AT DESTLA 00019500002FDC40 CR Set the destination IEEE address OK CR Response ATD CR Enter the unicast mode using destination IEEE address OK CR Response Send unicast msg Put the unicast message Leave data mode OK CR Response ATD0000 CR Enter the unicast mode using 16 bit node ID OK CR Response Send unicast msg Put the unicast mess...

Page 31: ...er ATM or AT TRANSMITMODE 2 If ATD command is used the device will enter the multicast data mode immediately until escaped using or reset by ATZ If the device is reset it will not enter the multicast data mode in this case On the other hand if AT TRANSMITMODE 2 is used to enter the multicast data mode the device enters the multicast data mode again whenever the device is reset To disable the multi...

Page 32: ...details Example AT DESTGROUPID 0001 CR Set the destination group ID OK CR Response ATM CR Enter the multicast mode using destination group ID OK CR Response Send multicast msg Put the multicast message Leave data mode OK CR Response ATM0001 CR Enter the multicast mode using 16 bit group ID OK CR Response OK CR Response Send multicast msg Put the multicast message Leave data mode OK CR Response AT ...

Page 33: ...a mode the device enters the broadcast data mode again whenever the device is reset To disable the broadcast data mode escape the data mode first by using string and use AT TRANSMITMODE 0 and reset the device to apply the setting permanently AT commands used for the broadcast data mode are as below ATB CR Set broadcast data mode AT TRANSMITMODE 3 CR Set the transmit mode to broadcast It should be ...

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

Page 35: ...10 Pin Number GPIO Number Special Functions AI Enable 6 Factory reset Bootloader SW_0 X 5 0 Permit joining Wake up SW_1 X 3 1 Power LED LED_0 X 4 2 Status LED LED_1 X 7 3 O AI_0 8 4 O AI_1 10 5 O AI_2 11 6 O AI_3 24 7 X 22 8 UART_CTS X 23 9 UART_RTS X 19 10 UART_DTR X 18 11 UART_DSR X 17 12 X The AT command below can be used to change the GPIO settings AT GPIO values CR or AT GPIO number value CR ...

Page 36: ...ters for S14 regarding the management of the LED status Status LED 2 DO 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 when leaves the network Please refer to 9 S Registers for S14 regarding the management of the LED status UART_CTS 8 DI This input is used for UART CTS if GPIO8 is set to 5 It should be enabled when ...

Page 37: ...alue to the actual voltage please use the formula below If the pins are configured as digital I Os the corresponding return values are shown as AT AI CR or AT AI number CR Where number is the specific IO number to read ranges 0 2 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 10001 011100 DIO 0 4 8 9 10 are ON Pins...

Page 38: ...Reset the device to apply the changes Also 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 value CR where value 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...

Page 39: ...node by switching local digital input pin and the local node should be possible to monitor the GPIO status To configure this way please use the AT commands below AT SOURCELA IEEE address CR Where IEEE address 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 s...

Page 40: ...and light sensor so you can test more practical applications Below is the list of the items included in the package ProBee ZE10 ZigBee OEM Module w Chip Antenna 1 ProBee ZE10 ZigBee OEM Module w U FL Connector 1 ProBee ZE10 ZigBee OEM Module w RPSMA Connector 1 3 dBi Dipole Antenna RP SMA Plug Right hand Thread 2 12cm U FL to RPSMA Cable Right Hand Thread 1 Development Boards 3 DC Power Adapters 3...

Page 41: ...velopment board 5V Power Port USB Port AA Batteries RS232 Port 5V through 9 th 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 RS_PWR USB_PWR BATT_EN 5V Power Port Open Open Open USB Port Open Close Open AA Batteries Open Open Close RS232 Port Close Open Open ...

Page 42: ...ternally 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 Pin Number Name Description 3 GPIO_1 Digital Output with LED CR12 Display Active High Digital Input with Button Switch SW10 Active Low or Active High 4 GPIO_2 Digital Output with LED CR13 Displa...

Page 43: ...EDs are turned on when the related GPIO pins of the ZE10 are high 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 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_...

Page 44: ...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 One ZE10 module acts as a coordinator and it is connected to a host computer via USB cable One ZE10 module acts as a router and it sends temperature sensor light senso...

Page 45: ...uter and the coordinator The AT commands for the coordinator are as follows AT NODETYPE 1 OK AT PANID 7772 OK ATS11 1 OK AT LONGADDR 0001950000000001 OK ATZ OK 6 4 2 Router Configuration Hardware configuration for the coordinator is as follows Set the ADC_2 and ADC_3 switch to TEMP_SENS and LIGHT_SENS The AT commands for the router are as follows AT NODETYPE 2 OK AT PANID 7772 OK ATS42 1 OK AT DES...

Page 46: ...unning the terminal computer connected to the coordinator will print out the incoming data as follows 0001950000000002 10000 000000 233E 006A 0001950000000003 10000 000000 2254 0B23 0001950000000002 10000 000000 2235 004E 0001950000000003 10000 000000 226C 0B8B 6 5 Configuration Example 2 1 Coordinator and 2 End Devices Here is another example assuming different system configurations This example ...

Page 47: ...RT 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 Set the GPIO_OUT switch to LED_ON The AT commands for the end devices areas follows AT NODETYPE 4 OK AT PANID 7772 OK AT GPIO 3333333333333 ...

Page 48: ...ev 1 1 AT LONGADDR 0001950000000003 OK ATZ OK 6 5 3 Turning on off the LEDs The AT commands to control the LEDs are as follows AT REMOTE 0001950000000003 AT DIO 0000000000000 OK AT REMOTE 0001950000000003 AT DIO 1111111111111 OK ...

Page 49: ...me command line are not supported 7 2 Standard AT Commands 7 2 1 AT Description Check the state of the connection between host and ProBee device Execute AT CR Response OK CR 7 2 2 ATB Description Enter the broadcast data mode Every data is packetized at intervals of inter character timeout S12 and transmit range is determined by broadcast range S35 Execute ATB CR Response OK CR 7 2 3 ATD Descripti...

Page 50: ...meout S12 Execute ATM CR ATM groupID CR Response OK CR 7 2 6 ATO Description Return to data mode Execute ATO CR Response 7 2 7 ATR Description Response 1 or No Response 0 Execute ATR number CR Response OK CR 7 2 8 ATS Description Get Set the S registers Execute ATS CR ATS number CR ATS number value CR Response List of the S register and description value CR OK CR OK CR or ERROR CR 7 2 9 ATZ Descri...

Page 51: ...omly generated address from the router or coordinator device that allows the join This value can change if an address conflict is detected where two devices are found to have the same address or a device leaves the network and later joins Execute AT SHORTADDR CR Response node ID CR OK CR 7 3 3 AT ADDRDISCOVERY or AT AD Description Get the corresponding address of a node whose long or short address...

Page 52: ...form of PTvx x Execute AT VERSION CR Response value CR OK CR 7 3 8 AT PRODUCTNAME or AT PN Description Get the product name It can be used to distinguish among different hardware platforms Execute AT PRODUCTNAME CR Response value CR OK CR 7 4 Network Specific Parameters 7 4 1 AT CHMASK or AT CM Description Get Set the channel mask to use Bits set as 1 indicate that this particular channel can be u...

Page 53: ...the rearranged IEEE address as random number Execute AT EPID CR AT EPID value CR Response value CR OK CR OK CR or ERROR CR Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFFF 7 4 4 AT GROUPID or AT GI Description Get Set the 16 bit Group ID It is used for multicast data reception Execute AT GROUPID CR AT GROUPID value CR Response value CR OK CR OK CR or ERROR CR Default 0000 Range 000...

Page 54: ...le to cause a link error if a node is a parent of an end device Execute AT ASCAN CR AT ASCAN channel mask CR Response channel PAN ID EPID joinable stack profile List of the existing networks OK CR 7 5 2 AT ESCAN or AT ES Description Perform a scanning for energy level of all channels It can take up to 5 seconds CAUTION It is possible to cause a link error if a node is a parent of an end device Exe...

Page 55: ...ce Execute AT NODETYPE CR AT NODETYPE value CR Response value CR OK CR OK CR or ERROR CR Default 0 Range 0 4 7 5 5 AT PERMIT or AT PJ Description Permit other nodes to join the network 0 254s 255 continuance An end device cannot perform it Execute AT PERMIT CR AT PERMIT value CR Response OK CR Range 0 255 7 5 6 AT LEAVE or AT LV Description Leave the current network Execute AT LEAVE CR Response OK...

Page 56: ... destination IEEE address for unicast data transmission Execute AT DESTLA CR AT DESTLA value CR Response value CR OK CR OK CR or ERROR CR Default 0000000000000000 Range 0000000000000000 FFFFFFFFFFFFFFFF 7 7 2 AT DESTGROUPID or AT DG Description Get Set the 16 bit destination Group ID for multicast data transmission Execute AT DESTGROUPID CR AT DESTGROUPID value CR Response value CR OK CR OK CR or ...

Page 57: ...Description Send unicast message to specific node using long or short address of remote node Up to 90 bytes or 72 bytes when security enabled are sent to the node at once Execute AT UNICAST IEEE data CR AT UNICAST nodeID data CR Response OK CR 7 7 7 AT MULTICAST or AT MC Description Send multicast message to specific group Every node belongs to a group after being booted up if it is designated a g...

Page 58: ... 9600 Range 300 230400 7 8 2 AT DATABIT or AT UD Description Get Set the serial data bit setting on the module Execute AT DATABIT CR AT DATABIT value CR Response value CR OK CR OK CR or ERROR CR Default 8 Range 7 8 7 8 3 AT PARITY or AT UP Description Get Set the serial parity setting on the module Execute AT PARITY CR AT PARITY value CR Response value CR OK CR OK CR or ERROR CR Default 0 Range 0 ...

Page 59: ... 128 bit link key 0 or 0s generate 128 bit random number Execute AT LINKKEY CR AT LINKKEY value CR Response value CR OK CR OK CR or ERROR CR Default FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7 9 3 AT NWKKEY or AT NK Description Get Set the 128 bit network key 0 or 0s generate random 128 bit number Execute AT NWKKEY CR AT NWKKEY value CR Response value CR OK CR OK CR or ERROR CR Default FFFFFFFFFFFFFFFFFFFF...

Page 60: ...ctionalities See Table 5 2 7 10 2 AT DIO Description Get Set the digital IO value individually or all at once All GPIO pins can be used as digital IO and it is only possible to set 0 or 1 If there are some pins used analog input they are displayed by Execute AT DIO CR or AT DIO number CR AT DIO values CR or AT DIO number value CR Response value CR OK CR OK CR or ERROR CR Default 0000000000000 Rang...

Page 61: ...firmware blank local 1 passthru 2 clone The device leaves the AT command line and enters the bootloader menu for uploading new ProBee firmware There s no restrict to use local upload but a sleepy end device cannot upload to remote node over the air The current UART should be set 115200bps 8 data bits no parity 1 stop bit and none flow control Execute AT BOOTLOAD CR AT BOOTLOAD number IEEE CR Respo...

Page 62: ...ce AT NODETYPE 3 CR set node type end device OK Response ATZ CR Apply the change OK Response 8 1 4 Sleepy End device AT NODETYPE 4 CR set node type sleepy end device OK Response ATZ CR Apply the change OK Response 8 1 5 Specifying Network AT CHMASK 1000 CR set 32 bit channel mask ch 12 OK Response AT PANID 0001 CR set 16 bit PAN ID 0001 OK Response AT EPID 0000000000000001 CR set 64 bit extended P...

Page 63: ...ansmission 8 2 1 Command Mode send unicast message MSG01 to specific node using 64 bit long address 0x00019500002FDC15 AT UNICAST 00019500002FDC15 MSG01 CR OK Response send unicast message MSG02 to specific node using 16 bit short address 0x1FEF AT UNICAST 1FEF MSG02 CR OK Response send multicast message MSG03 to specific group 0001 AT MULTICAST 0001 MSG03 CR OK Response send broadcast message MSG...

Page 64: ...MSG09 send data MSG09 and leave data mode ATB CR enter the broadcast mode OK Response MSG10 send data MSG10 and leave data mode AT TRANSMITMODE 1 CR set transmit mode OK Response ATZ CR Apply the change OK Response MSG11 send data MSG11 and leave data mode ATO CR return to the current data mode 8 3 UART Settings AT BAUDRATE 115200 CR set baud rate 115 200bps OK Response AT DATABIT 8 CR set data bi...

Page 65: ...OK Response 8 5 GPIO AT GPIO 5500044112233 CR set GPIO configuration OK Response ATZ CR Apply the change OK Response AT GPIO0 CR check the current GPIO status GPIO0 5 OK Response AT DIO CR check the current DIO value 10000 000011 OK Response AT AI CR check the current AI value 2EE0 2EE0 OK Response 8 6 Firmware Upload 8 6 1 Local Node enter the bootloader menu for uploading firmware Note that UART...

Page 66: ...address Note that UART of local node should be set to 115200 8 N 1 N AT BOOTLOAD 1 00019500002FDC40 CR Please start ebl upload image CCCCCCCCCCCCC upload ebl file by X modem Bootload Complete succeed to upload 8 6 3 Clone clone the firmware of the local node to a remote node using 64 bit long address Note that UART of local node should be set to 115200 8 N 1 N AT BOOTLOAD 2 00019500002FDC40 CR Sta...

Page 67: ...adcast range Number of hops for multicast broadcast Number of hops of nonmembers for multicast Receive local message for multicast broadcast Receive message by own data mode 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 node Sleep duration Standby timeout Rejoin timeout Poll period...

Page 68: ...nge 0 1 9 1 4 S14 Description Get Set the LED mode It causes the LED operation if the device is ZS10 or ZE10 set GPIO1 2 to specific functionality 0 LEDs are always OFF regardless of configuration or status 1 LEDs are OFF when the node is under sleep status 2 LEDs always operate by the case Execute ATS14 CR ATS14 value CR Response value CR OK CR OK CR Default 1 Range 0 2 9 2 Network Settings 9 2 1...

Page 69: ...dule If enabled boost mode improves sensitivity by 1dB and increases output power by 2dB improving the link margin and range Execute ATS23 CR ATS23 value CR Response value CR OK CR OK CR Default 0 Range 0 1 9 3 Data Transmissions 9 3 1 S31 Description Get Set the application ACK mode If it is enabled a node retransmits data packet when it is failed to send A node sends next packet after receiving ...

Page 70: ... a message for indirect transmission to a child Execute ATS34 CR ATS34 value CR Response value CR OK CR OK CR Default 7680 Range 0 30000 9 3 5 S35 Description 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 onl...

Page 71: ...lue of zero 7 or greater is treated as infinite There is no longer a separate limited multicast API call Execute ATS37 CR ATS37 value CR Response value CR OK CR OK CR Default 0 Range 0 7 9 3 8 S38 Description Get Set the receive message mode If it is enabled a local node will receive multicast or broadcast messages from itself Execute ATS38 CR ATS38 value CR Response value CR OK CR OK CR Default 0...

Page 72: ...PIO status at the remote node If set to 0 GPIO monitoring is disabled Execute ATS42 CR ATS42 value CR Response value CR OK CR OK CR Default 0 Range 0 10000 9 4 3 S43 Description Get Set the GPIO monitoring node If S43 is 0 the monitoring node is selected by AT DESTLA or AT DL command If S43 is 1 the sink node is set as the monitoring node Execute ATS43 CR ATS43 value CR Response value CR OK CR OK ...

Page 73: ...device does not send a poll request to its parent coordinator or router within the poll timeout the end device is removed from the child table Execute ATS51 CR ATS51 value CR Response value CR OK CR OK CR Default 60 Range 0 4177920 9 5 2 S52 Description Get Set the sleepy end device poll period in milliseconds Adaptive polling may allow the sleepy end device to poll more rapidly for a short time w...

Page 74: ...se value CR OK CR OK CR Default 5 Range 0 10000 9 5 5 S55 Description Get Set the rejoin timeout If it is enabled an end device tries to rejoin the current network when contact with the network has been lost for setting value in seconds The most common usage case is when an end device can no longer communicate with its parent and wishes to find a new one Execute ATS55 CR ATS55 value CR Response va...

Page 75: ...et to 0 sink advertise is disabled Execute ATS61 CR ATS61 value CR Response value CR OK CR OK CR Default 0 Range 0 10000 9 6 2 S62 Description Get Set the period to send Many to One Route Reqest Many to One Route Request MTOR creates routes from every node in the network back to this node It is useful when this node acts as a sink node Execute ATS62 CR ATS62 value CR Response value CR OK CR OK CR ...

Page 76: ...76 ProBee ZE10 User Guide Rev 1 1 10 Pin Assignments Figure 10 1 Pin Assignments ...

Page 77: ...9 H W_ Reset IN Reset Active low 5ms to cause a reset 10 GPIO_5 DIO_5 IN OUT Digital I O ADC_2 11 GPIO_6 DIO_6 IN OUT Digital I O ADC_3 12 3V3 IN Power supply for system 3 3V 13 NC Not Connect 14 GND Ground 15 GND Ground 16 GND Ground 17 GPIO_12 DIO_12 IN OUT Digital I O 18 GPIO_11 DIO_11 IN OUT Digital I O UART_DSR 19 GPIO_10 DIO_10 IN OUT Digital I O UART_DTR 20 UART_RXD UART_RXD IN UART Data In...

Page 78: ...78 ProBee ZE10 User Guide Rev 1 1 11 Mechanical Drawings Figure 11 1 Mechanical Drawings ...

Page 79: ...roviding 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 12 2 LIMITATION OF LIABILITY EXCEPT AS EXPRESSLY PROVIDED HEREIN SENA MAKES NO WARRANTY OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT TO ANY EQUIPMENT PARTS OR SERVICES PROVIDED P...

Page 80: ...ing incorrect cabling Misuse negligence by the customer or any other third party Failure to install or operate the product s in accordance to their SENA User Manual Failure caused by improper or 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 ...

Page 81: ...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 Reorient or relocate the receiving antenna Increase the separation ...

Page 82: ... EN 301 489 17 ETSI EN 300 328 Following the provisions of EMC DIRECTIVE 1999 5 EC 13 3 TELEC Technical Regulations for Specified Radio Equipment Article 2 Section 1 19 Certification No 010WWBT32 13 4 KCC Type Registration Certification No SNA ZBlinx ZE10 Basic Model Number ZBlinx ZE10S Series Model Number ProBee ZE10U ProBee ZE10W ProBee ZE10C 13 5 ZigBee Alliance Manufacturer Specific ZIG10006PR...

Page 83: ...requency 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 ...

Reviews: