XB24-BPDK Digi International/Maxstream, XB24-BPDK Datasheet

no-image

XB24-BPDK

Manufacturer Part Number
XB24-BPDK
Description
KIT DEVELOPMENT XBEE SERIES 2
Manufacturer
Digi International/Maxstream
Series
XBee™r
Type
802.15.4/Zigbeer
Datasheet

Specifications of XB24-BPDK

Frequency
2.4GHz
For Use With/related Products
XBee™ Series 2 Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
XBee™ ZNet 2.5/XBee-PRO™ ZNet 2.5 OEM RF Modules
Product Manual
For OEM RF Module Part Numbers: XB24-BxIT-00x
ZigBee OEM RF Modules by Digi International
Firmware Versions:
XBee ZNet 2.5/XBee PRO Znet 2.5 OEM
RF Modules
ZigBee™ Networks
RF Module Operation
RF Module Configuration
Appendices
v1.x.4x
1.1xx - Coordinator, API Operation
1.2xx - Router, End Device, Transparent Operation
1.3xx - Router, End Device, API Operation
1.0xx - Coordinator, Transparent Operation
Digi International Inc.
11001 Bren Road East
Minnetonka, MN 55343
877 912-3444 or 952 912-3444
http://www.digi.com
- ZigBee Protocol
90000866_C
2/11/2008

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 ...

Related keywords