XB24-BPDK Digi International/Maxstream, XB24-BPDK Datasheet
XB24-BPDK
Specifications of XB24-BPDK
Related parts for XB24-BPDK
XB24-BPDK Summary of contents
Page 1
... ZigBee™ Networks RF Module Operation RF Module Configuration Appendices Product Manual v1.x.4x For OEM RF Module Part Numbers: XB24-BxIT-00x ZigBee OEM RF Modules by Digi International Firmware Versions: 1.0xx - Coordinator, Transparent Operation 1.1xx - Coordinator, API Operation 1.2xx - Router, End Device, Transparent Operation 1.3xx - Router, End Device, API Operation - ZigBee Protocol Digi International Inc ...
Page 2
XBee ZNet 2.5/XBee PRO Znet 2.5 OEM RF Modules‐ ZigBee ‐ v1.x4x [2/11/2008] © 2008 Digi International, Inc. All rights reserved No part of the contents of this manual may be transmitted or reproduced in any form or by any means without the written permission of Digi International, Inc. ® ZigBee is a registered trademark of the ZigBee Alliance. XBee™ ZNet 2.5/XBee™ ZNet 2.5 PRO is a trademark of Digi International, Inc. Technical Support: © 2008 Digi International, Inc. Phone: (801) 765‐9885 Live Chat: www.digi.com E‐mail: support@digi.com 2 ...
Page 3
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 OEM RF Modules ‐ ZigBee ‐ v1.x4x Contents 1. Overview 4 1.1. Key Features 5 1.1.1. Worldwide Acceptance 5 1.2. Specifications 5 1.3. Mechanical Drawings 7 1.4. Mounting Considerations 8 1.5. Pin Signals 9 1.6. Electrical Characteristics Module Operation 11 2.1. Serial Communications ...
Page 4
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 OEM RF Modules ‐ ZigBee ‐ v1.x4x Contents Networking 81 Appendix I:Definitions 82 Appendix J: Agency Certifications 84 Appendix K:Migrating from the 802.15.4 Proto- col 89 Appendix L:Additional Information 90 © 2008 Digi Internaitonal, Inc. 4 ...
Page 5
The XBee/XBee-PRO ZNet 2.5 OEM (formerly known as Series 2 and Series 2 PRO) RF Modules were engineered to operate within the ZigBee protocol and support the unique needs of low-cost, low-power wireless sensor networks. The modules require minimal ...
Page 6
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 1.1. Key Features High Performance, Low Cost • Indoor/Urban 300’ (100 m) • Outdoor line-of-sight mile (1.6 km) • Transmit Power Output: 100 mW (20 dBm) EIRP • Receiver Sensitivity: -102 dBm RF Data ...
Page 7
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 1‐01. Specifications of the XBee /XBee‐PRO ZNet 2.5 OEM RF Module Specification Power Requirements Supply Voltage Operating Current (Transmit, max output power) Operating Current (Receive)) Idle Current (Receiver off) Power-down Current General Operating Frequency Band Dimensions Operating Temperature Antenna Options Networking & Security Supported Network Topologies Number of ...
Page 8
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 1.3. Mechanical Drawings Figure 1‐01. Mechanical drawings of the XBee /XBee‐PRO ZNet 2.5 OEM RF Modules (antenna options not shown) . Figure 1‐02. Mechanical Drawings for the RPSMA Variant © 2008 Digi International, Inc. 7 ...
Page 9
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 1.4. Mounting Considerations The XBee modules were designed to mount into a receptacle (socket) and therefore does not require any soldering when mounting board. The XBee PRO ZNet 2.5 Development Kits contain RS-232 and USB interface ...
Page 10
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 1.5. Pin Signals Figure 1‐04. XBee /XBee‐PRO ZNet 2.5 RF Module Pin Number (top sides shown ‐ shields on bottom) Table 1‐02. Pin Assignments for the XBee PRO ZNet 2.5 Modules Pin # AD0 / DIO0 / Commissioning 20 Design Notes: • Minimum ...
Page 11
XBee /XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 1.6. Electrical Characteristics Table 1‐03. DC Characteristics of the XBee PRO ZNet 2.5 (VCC = 3.0 ‐ 3.4 VDC). Symbol Parameter VIL Input Low Voltage V Input High Voltage IH V Output Low Voltage OL V Output High Voltage OH II Input Leakage Current IN © 2008 Digi International, Inc. Condition Min All Digital Inputs - All ...
Page 12
Serial Communications The XBee ZNet 2.5 OEM RF Modules interface to a host device through a logic-level asynchronous serial port. Through its serial port, the module can communicate with any logic and voltage compatible UART; or through a ...
Page 13
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 2‐03. Internal Data Flow Diagram Serial DIN Receiver Buffer CTS Processor Serial Transmit DOUT Buffer RTS Serial Receive Buffer When serial data enters the RF module through the DIN Pin (pin 3), the data is stored in the serial receive buffer until ...
Page 14
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x RTS Flow Control If RTS flow control is enabled (D6 command), data in the serial transmit buffer will not be sent out the DOUT pin as long as RTS is de-asserted (set high). The host device should not de-assert ...
Page 15
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 2.2. Modes of Operation 2.2.1. Idle Mode When not receiving or transmitting data, the RF module is in Idle Mode. During Idle Mode, the RF module is also checking for valid RF data. The module shifts into the other ...
Page 16
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x When data is transmitted from one node to another, a network-level acknowledgement is transmitted back across the established route to the source node. This acknowledgement packet indicates to the source node that the data packet was received by the ...
Page 17
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x For modified parameter values to persist in the module’s registry after a reset, changes must be saved to non-volatile memory using the WR (Write) Command. Otherwise, parameters are restored to previously saved values after the module is reset. Command ...
Page 18
ZigBee Network Formation Zigbee networks are called personal area networks (PAN). Each network contains a 16-bit identifier called a PAN ID. ZigBee defines three different device types – coordinator, router, and end device. An example of such a ...
Page 19
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x discover the level of RF activity on different channels (energy scan), and to discover any nearby operating PANs (PAN scan). Energy Scan When a coordinator comes up for the first time, it performs an energy scan on multiple channels ...
Page 20
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Routers and end devices can be configured to join any ZigBee PAN only join a PAN with a certain PAN ID. However, they must always find a coordinator or router that is allowing joins. Figure 3‐04. Joining a PAN R ...
Page 21
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 3.3.2. Security If security is enabled, the coordinator will start up using a 128-bit AES encryption key. Only devices that have the same security key can communicate on the PAN. Routers and end devices that will join a secure ...
Page 22
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 3.4. ZigBee Network Communications Zigbee supports device addressing and application layer addressing. Device addressing specifies the destination address of the device a packet is destined to. Application layer addressing indicates a particular application recipient, known as a Zigbee endpoint, ...
Page 23
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 3‐05. ZigBee Layer‐Addressing Example ZigBee Device A Endpoint 1 Endpoint 2 Endpoint 3 (radio A) 3.4.3. Data Transmission and Routing All data packets are addressed using both device and application layer addressing fields. Data can be sent as a broadcast, or ...
Page 24
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x not endlessly transmitted. Each entry persists for 8 seconds. The broadcast transmission table holds 8 entries. For each broadcast transmission, the ZigBee stack must reserve buffer space for a copy of the data packet. This copy is used to ...
Page 25
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x AODV (Ad-hoc On-demand Distance Vector) Routing Algorithm Routing under the AODV protocol is accomplished using tables in each node that store the next hop (intermediary node between source and destination nodes) for a destination node next hop ...
Page 26
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 3‐09. Route Reply Sample Route Reply (Unicast) Where R6 Sends a Route Reply to R3. R1 Legend First Route Reply Second Route Reply Note: R6 could send multiple replies if it identifies a better route. Retries and Acknowledgments ZigBee includes acknowledgment packets at both the Mac and Application Support (APS) layers. When ...
Page 27
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 3‐010.Unicast Data Transmission Legend Data Transmission One Network ACK: Destination to Source Mac ACK © 2008 Digi International, Inc 26 ...
Page 28
XBee ZNet 2.5 Network Formation The XBee ZNet 2.5 modules are based off the EmberZNet 2.5.x software stack. This stack is similar in many instances to the ZigBee 2006 standard, but includes added features that are necessary to ...
Page 29
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 5. The AI (Association Indication) parameter will be 0 signifying a successful startup. 6. The MY (16-bit Source address) attribute is 0 (the 16-bit network address of a ZigBee coordinator). 7. After startup, the coordinator will allow joining based ...
Page 30
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 4.1.3. Verifying Network Selection The AI command can be used to determine the status of the last join attempt. For example, if AI=0x22, it means the router or end device found PANs, but none were operating on the right ...
Page 31
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x a network is static – end devices are static and should not change their parent, and the operating channel should not be changed. In most cases, NJ should be set the same on all devices (coordinator, routers, and end ...
Page 32
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 4.2. XBee ZNet 2.5 Addressing XBee modules support both ZigBee device addressing and application-layer addressing. Device addressing provides a simple means of sending data from one device to another by hiding the application layer addressing information (ZigBee endpoints and ...
Page 33
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x API Mode provides the ability to store and maintain 16-bit network address tables on an external processor. The 16-bit network address information is provided to the application through the following: • The ZigBee Transmit Status Frame (contains the current ...
Page 34
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Broadcast Addressing Broadcast transmissions are sent using a 64-bit address of 0x0000FFFF. Any RF module in the PAN will accept a packet that contains a broadcast address. When configured to operate in Broadcast Mode, receiving modules do not send ...
Page 35
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x The following cluster IDs are supported on the data endpoint (0xE8): Table 4‐05. Supported Cluster IDs on the Data Endpoint Cluster ID 0x11 0x12 0x92 0x94 0x95 4.3. Sleeping End Devices XBee ZNet 2.5 modules support sleep mode operation in the Router / End Device firmware. ...
Page 36
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x If the end device is awake with the ST timer running (SM=4 Sleep_RQ is de-asserted (SM=1), the end device will send poll requests every 100ms to ensure it receives any new RF data from its parent. Figure 4‐011.RF Data Sent to Sleeping End Device ...
Page 37
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 4‐012.Determining the End Device Route Network Address Request Network Address Response Route Request Device in mesh network Route Reply Data (end device) Source To talk to an end device, a source device in a mesh network must talk to the parent to determine ...
Page 38
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 4‐013.End Device: Sending Data to Parente Network Address Request Network Address Response Route Request Device in mesh network Route Reply Data Destination An end device sends data to its parent to route to the correct destination node. The parent performs all of the necessary ...
Page 39
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x the module will sleep once the current join attempt completes (ie scanning for a valid network to join). While asleep, the module will not respond to serial or RF activity. To wake a module operating in pin sleep, de-assert ...
Page 40
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 4‐015.Cylic Sleep DIN On/Sleep A cyclic sleep end device enters sleep mode when no serial or RF data is received for ST time. Legend On/Sleep Transmitting Poll Request In cyclic sleep, the time the module sleeps for is dependent on ...
Page 41
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 4‐016.Polling for Data without Asserting On/Sleep On/Sleep ( Transmitting poll request to parent ? Setting SN > 1 allows the XBee to silently poll for data without asserting On/Sleep data is ...
Page 42
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 4.4. Remote Configuration Commands The API firmware has provisions to send configuration commands to remote devices using the Remote Command Request API frame (see Chapter 7 – API Operation). This API frame can be used to send commands to ...
Page 43
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 4‐06. Module Pin Names Module Pin Numbers Configuration Command ASSOC/DIO5 RTS/DIO6 AD3/DIO3 AD2/DIO2 AD1/DIO1 AD0/DIO0 Setting the configuration command that corresponds to a particular pin will configure the pin. IO line command settings include the following: Table 4‐07. Pin Command ...
Page 44
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 4.5.1. IO Samples When an IO sample is taken, the collected data is assembled into a packet and either sent out the uart or transmitted to a remote device. The IO sample is formatted in the following manner: Table 4‐08. ...
Page 45
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 4.5.2. Queried Sampling The IS command can be sent to a device locally remote device using the API remote command frame (see Chapter 8 for details). When the IS command is sent, the receiving device samples ...
Page 46
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 4‐018.Enabling Edge Detection Monitored Digital IO Line IO Sample Transmissions (IR > Sample Transmissions (IR > > 0) Enabling Edge Detection will force an immediate sample of all monitored 4.5.5. Voltage Supply Monitoring The ...
Page 47
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 4‐010. Module Pin Names Module Pin Numbers Configuration Command AD1/DIO1 AD0/DIO0 Setting the configuration command that corresponds to a particular pin will configure the pin. Parameters for the pin configuration commands typically include the following: . Table 4‐011. Pin Command ...
Page 48
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 4‐013. Example 0x0C0C\r 0x03\r 0x0408\r 0x03D0\r 0x0124\r © 2008 Digi International, Inc. Sample AT Response [Digital Inputs: DIO 2, 3, 10, 11 low] [Analog Inputs: A [Digital input states: DIO 3, 10 high, DIO 2, 11 low] [Analog input ADIO 0= ...
Page 49
Network commissioning is the process whereby devices in a mesh network are discovered and configured for operation. The XBee ZNet 2.5 modules include several features to support device discovery and configuration. In addition to configuring devices, a strategy must ...
Page 50
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 5‐019.Link Quality in a Mesh Network Source Device 4 Source receives loopback transmission and sends received data packet out the UART Demonstration of how the loopback cluster ID and data endpoint can be used to measure the link The configuration steps to send data ...
Page 51
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 5‐020. Commissioning Pushbutton and Associate LED Functionalities A pushbutton and an LED can be connected to module pins 20 and 15 respectively to support the commissioning pushbutton and associate LED functionalities. 5.4.1. Commissioning Pushbutton The commissioning pushbutton definitions provide a variety of simple functions to ...
Page 52
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Button presses may be simulated in software using the ATCB command. ATCB should be issued with a parameter set to the number of button presses to execute. (i.e. sending ATCB1 will execute the action(s) associated with a single button ...
Page 53
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 5‐021.Joined Status of a Device Associate Device Not Joined The associate pin can indicate the joined status of a device . Once the device has joined a network, the associate pin toggles state at a regular interval (Δt). The time can be set ...
Page 54
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 5‐023. Broadcast Node Identification Transmission Associate Pin ( AD0/DIO0 Pin (Remote Device) A single button press on a remote device causes a broadcast node identification transmission to be sent. All devices that receive this transmission blink their associate pin rapidly for ...
Page 55
As an alternative to Transparent Operation, API (Application Programming Interface) Operations are available. API operation requires that communication with the module be done through a structured interface (data is communicated in frames in a defined order). The API specifies ...
Page 56
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Data bytes that need to be escaped: • 0x7E – Frame Delimiter • 0x7D – Escape • 0x11 – XON • 0x13 – XOFF Example - Raw UART Data Frame (before escaping interfering bytes): 0x7E 0x00 0x02 0x23 0x11 ...
Page 57
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Checksum To test data integrity, a checksum is calculated and verified on non-escaped data. To calculate: Not including frame delimiters and length, add all bytes keeping only the lowest 8 bits of the result and subtract the result from ...
Page 58
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 0x00 = Broadcast radius 0x00 = Options 0x547832436F6F7264 = Data payload ("Tx2Coord") 0xFC = Checksum Example: Send an ND command to discover the devices in the PAN. The frame should look like: 0x7E 0x00 0x04 0x08 0x01 0x4E 0x44 ...
Page 59
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Modem Status API Identifier Value: (0x8A) RF module status messages are sent from the module in response to specific conditions. Figure 6‐04. Modem Status Frames © 2008 Digi International, Inc lim ite ...
Page 60
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x AT Command API Identifier Value: 0x08 Allows for module parameter registers to be queried or set. Figure 6‐5. Start Delimiter 0x7E Frame ID (Byte 5) Identifies the UART data frame for the host to correlate with a subsequent ACK (acknowledgement). ...
Page 61
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x AT Command Response API Identifier Value: 0x88 Response to previous command. In response Command message, the module will send an AT Command Response message. Some commands will send back multiple frames (for example, the ND (Node ...
Page 62
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 6‐11. Start delimiter Length 0x7E MSB API Identifier 0x17 16-bit Destination Network Address Frame ID (byte 5) Identifies the UART data frame for the host to MSB first, LSB last. correlate with a subsequent ACK Set to 0xFFFE for ...
Page 63
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Remote Command Response API Identifier Value: 0x97 If a module receives a remote command response RF data frame in response to a Remote AT Command Request, the module will send a Remote AT Command Response message out the UART. ...
Page 64
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Figure 6‐13. ZigBee Transmit Request. Start Delimiter 0x7E MSB Frame ID (Byte 5) Identifies the UART data frame for the host to correlate with a subsequent ACK (acknowledgement). Setting Frame ID to ‘0' will disable response frame. 64-bit Destination Address (Bytes 6-13) ...
Page 65
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Explicit Addressing ZigBee Command Frame API Identifier Value: 0x11 Allows ZigBee application layer fields (endpoint and cluster ID specified for a data transmission. Figure 6‐14. Explicit Addressing ZigBee Command Frame. Start delimiter Length 0x7E MSB LSB Frame ID (byte 5) Identifies the ...
Page 66
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x ZigBee Transmit Status API Identifier Value: 0x8B When a TX Request is completed, the module sends a TX Status message. This message will indicate if the packet was transmitted successfully or if there was a failure. Figure 6‐15. TX Status Frames Start ...
Page 67
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x ZigBee Explicit Rx Indicator API Identifier Value:0x91 When the modem receives a ZigBee RF packet it is sent out the UART using this message type (when AO=1). Figure 6‐17. ZigBee Explicit Rx Indicators Start delimiter Length 0x7E MSB LSB API Identifier 64-bit Source ...
Page 68
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x ZigBee IO Data Sample Rx Indicator API Identifier Value: 0x92 When the module receives an IO sample frame from a remote device, it sends the sample out the UART using this frame type. Figure 6‐18. IO Data Sample Rx Indicators Start Delimiter 0x7E 64-bit ...
Page 69
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x XBee Sensor Read Indicator API Identifier Value: 0x94 When the module receives a sensor sample sent out the UART using this message type (when AO=0). Figure 6‐19. XBee Sensor Read Indicator (0x94) © 2008 Digi International, Inc. 68 ...
Page 70
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Node Identification Indicator API Identifier Value: 0x95 This frame is received on the coordinator when a module transmits a node identification message to identify itself to the coordinator (when AO=0). The data portion of this frame is similar to ...
Page 71
Special Table 7‐01. Special Commands AT Name and Description Command Write. Write parameter values to non-volatile memory so that parameter modifications persist through subsequent resets. WR Note: Once WR is issued, no additional characters should be sent to the module until ...
Page 72
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 7‐02. Addressing Commands) AT Name and Description Command Destination Endpoint. Set/read Zigbee application layer destination ID value. If ZigBee application layer addressing is enabled (ZA command), this value will be used the destination endpoint all data transmissions. ...
Page 73
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 7‐03. Networking Commands AT Name and Description Command Destination Node. Resolves an NI (Node Identifier) string to a physical address (case- sensitive). The following events occur after the destination node is discovered: <AT Firmware> & DH are set ...
Page 74
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Security Table 7‐04. Security Commands AT Name and Description Command EE Encryption Enable. Set/Read the encryption enable setting. Encryption Options. Configure options for encryption. Unused option bits should be set to 0. Options include: EO 0x01 - Send the security key ...
Page 75
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 7‐06. Serial Interfacing Commands AT Name and Description Command NB Serial Parity. Set/Read the serial parity setting on the module. Packetization Timeout. Set/Read number of character times of inter-character silence RO required before packetization. Set (RO=0) to transmit characters as they ...
Page 76
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 7‐07. I/O Commands AT Name and Description Command DIO13 Configuration. Set/Read function for DIO13. This command is not yet P3 supported. D0 AD0/DIO0 Configuration. Select/Read function for AD0/DIO0. AD1/DIO1 Configuration. Select/Read function for AD1/DIO1. D1 AD2/DIO2 Configuration. Select/Read function for ...
Page 77
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 7‐07. I/O Commands AT Name and Description Command Set/read the bit field that configures the internal pull-up resistor status for the I/O lines. "1" specifies the pull-up resistor is enabled. "0" specifies no pullup.(30k pull-up resistors) Bits:" DIO4 ...
Page 78
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Sleep Commands Table 7‐010. Sleep Commands AT Name and Description Command SM Sleep Mode Sets the sleep mode on the RF module Number of Sleep Periods. Sets the number of sleep periods to not assert the On/Sleep SN pin on wakeup ...
Page 79
Interoperability with other EM250 Devices The XBee module can interoperate with other EM250-based devices. The following should be considered when communicating between a Digi XBee module and another EM250-based device. The XBee firmware inserts 8 bytes at the ...
Page 80
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table 8‐011. XBee ZNet 2.5 Module Pin Number 8 2 This figure show s the orientation of the insight port header. 8.4. XBee ZNet 2.5 Custom Bootloader XBee ZNet 2.5 modules use a modified version of Ember’s boot loader. This ...
Page 81
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 8.5. Programming XBee ZNet 2.5 Modules Firmware on the XBee ZNet 2.5 modules can be upgraded using the Digi X-CTU program to interface with the DIN and DOUT serial lines, or with an InSight programmer device via InSight header. ...
Page 82
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x 8.6. Developing Custom Firmware Designers can implement custom firmware projects on the XBee module and upload the firmware using X-CTU or one of Ember’s programming tools. The X-CTU can upload firmware onto an XBee as long as the original ...
Page 83
Appendix A: Definitions Definitions Table A‐01. Terms and Definitions ZigBee Node Types Coordinator Router End device ZigBee Protocol PAN © 2008 Digi International, Inc. A node that has the unique function of forming a network. The coor- dinator is responsible for establishing the operating channel and PAN ID for ...
Page 84
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table A‐01. Terms and Definitions Joining Network Address Operating Channel Energy Scan Route Request Route Reply Route Discovery ZigBee Stack © 2008 Digi International, Inc. The process of a node becoming part of a ZigBee PAN. A node becomes part of a network by joining to ...
Page 85
Appendix B: Agency Certifications United States FCC The XBee ZNet 2.5 RF Module complies with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. To fufill FCC Certification, the OEM must ...
Page 86
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x FCC-Approved Antennas (2.4 GHz) The XBee ZNet 2.5 and XBee PRO ZNet 2.5 RF Module can be installed utilizing antennas and cables constructed with standard connectors (Type-N, SMA, TNC, etc.) if the installation is performed professionally and according to ...
Page 87
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Table A‐02. antennas approved for use with the XBee‐PRO ZNet 2.5 RF Modules YAGI CLASS ANTENNAS Part Number Type (Description) A24-Y6NF Yagi (6-element) A24-Y7NF Yagi (7-element) A24-Y9NF Yagi (9-element) A24-Y10NF Yagi (10-element) A24-Y12NF Yagi (12-element) A24-Y13NF Yagi (13-element) A24-Y15NF Yagi (15-element) A24-Y16NF Yagi (16-element) A24-Y16RM Yagi (16-element, RPSMA connector) A24-Y18NF ...
Page 88
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Furthermore, the manufacturer must maintain a copy of the XBee ZNet 2.5 user manual documentation and ensure the final product does not exceed the specified power ratings, antenna specifications, and/or installation requirements as specified in the user manual. If ...
Page 89
XBee ZNet 2.5/XBee‐PRO ZNet 2.5 ZigBee OEM RF Modules v1.x4x Antenna Type: Omni-Directional RF module was tested and approved with 15 dBi antenna gain with 1 dB cable-loss (EIRP Maimum of 14 dBm). Any Omni-Directional type antenna with 14 dBi gain or less can be used with no cable-loss. ...
Page 90
Appendix C: Migrating from the 802.15.4 This following are some of the differences in the ZigBee firmware assuming familiarity with the 802.15.4 application: • ZigBee Command Set • Address Assignment • API / AT Firmware Versions Also, refer to the “Getting Started” section for more ...
Page 91
Appendix D: Additional Information 1-Year Warranty XBee ZNet 2.5 RF Modules from Digi, Inc. (the "Product") are warranted against defects in materials and workmanship under normal use, for a period of 1-year from the date of purchase. In the event of a product ...