XB24-BPIT-004 Digi International, XB24-BPIT-004 Datasheet

no-image

XB24-BPIT-004

Manufacturer Part Number
XB24-BPIT-004
Description
Zigbee / 802.15.4 Modules XBee Series 2 w/PCB Ant
Manufacturer
Digi International
Datasheet

Specifications of XB24-BPIT-004

Rohs
yes
Frequency Band
2.4 GHz
Line Of Sight Range
100 m
Data Rate
250 Kbps
Sensitivity
- 102 dBm
Operating Supply Voltage
3 V to 3.4 V
Output Power
63 mW
Antenna Connector Type
PCB
Maximum Operating Temperature
+ 85 C
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-BPIT-004

XB24-BPIT-004 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  ...

Page 3

... ZigBee Network Formation 17 3.2. ZigBee PANs 17 3.2.1. Starting a PAN 17 3.3. Joining a PAN 18 3.3.1. Allowing Joining 19 3.3.2. Security 20 3.4. ZigBee Network Communications 21 3.4.1. ZigBee Device Addressing 21 3.4.2. ZigBee Application-layer Addressing 21 3.4.3. Data Transmission and Routing 22 4. XBee ZNet 2.5 Networks 27 4.1. XBee ZNet 2.5 Network Formation 27 4.1.1. Starting an XBee ZNet 2.5 Coordinator 27 4.1.2. Joining an XBee ZNet 2.5 Router or End Device to a PAN 28 4 ...

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

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 power and provide reliable delivery of data between remote devices. ...

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 Rate: 250,000 bps Advanced Networking & ...

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

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

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 boards which use two 20-pin receptacles to receive modules. Figure  ...

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

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

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 it can be processed ...

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 RTS for long periods of time to avoid filling the serial transmit buffer ...

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 modes of operation under the following conditions: • ...

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 destination node network acknowledgement is not received, the source node will re-transmit the data ...

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

Page 18

... Router – A router must join a ZigBee PAN before it can operate. After joining a PAN, the router can allow other routers and end devices to join the PAN. The router can also transmit and receive RF data transmissions, and it can route data packets through the network ...

Page 19

... ID attributes through power cycle or reset events. 3.3. Joining a PAN Router and end device types must discover and join a ZigBee PAN this, they first issue a PAN scan, just like the coordinator does when it starts a PAN. From the PAN scan, the router or end device receives a list of beacons from nearby ZigBee devices. The router or end device parses this list to find a valid ZigBee network to join. © ...

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

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 PAN must obtain the correct security key ...

Page 22

... The ZigBee application layers define endpoints and cluster identifiers (cluster IDs) that are used to address individual services or applications on a device. An endpoint is a distinct task or application that runs on a ZigBee device, similar to a TCP port. Each ZigBee device may support one or more endpoints. Cluster IDs define a particular function or action on a device. Cluster IDs in the ZigBee home controls lighting profile, for example, would include actions such as “ ...

Page 23

... Broadcast Transmissions Broadcast transmissions within the ZigBee protocol are intended to be propagated throughout the entire network such that all nodes receive the transmission. To accomplish this, all devices that receive a broadcast transmission will retransmit the packet 3 times. ...

Page 24

... Network Address Discovery Data transmissions are always sent to the 16-bit network address of the destination device. However, since the 64-bit address is unique to each device and is generally known, ZigBee devices must discover the network address that was assigned to a particular device when it joined the PAN before they can transmit data ...

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 is not known, route discovery must take place in order to find a path ...

Page 26

... This Ack will traverse the same path that the data traversed, but in the opposite direction. If the originator fails to receive this Ack, it will retransmit the data times until an Ack is received. This Ack is called the ZigBee APS layer acknowledgment. ...

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

... This chapter details how to configure the module networking, security, and addressing parameters to create operational mesh networks. To create a ZigBee network, a coordinator must be started on a channel and PAN ID. Once the coordinator has started, routers and end device can join the network. Network formation is governed by the SC (Scan Channels), ID (PAN ID), SD (Scan Duration), and NJ (Node Join Time) commands ...

Page 29

... PAN) and attempt to join to it. The commands listed in table 4-02 also govern the joining behavior of the router / end device router or end device has not joined a ZigBee network, it performs a PAN scan on each of the SC channels, looking for a coordinator or router operating on a valid PAN ID that is allowing joins. ...

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

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

Page 32

... Addressing (API) To send a packet module using its 64-bit Address (API Mode) • Use the ZigBee Transmit Request API frame to set 64-bit destination address of the source node to match the 64-bit Address (SH (Serial Number High) and SL (Serial Number Low) parameters) of the destination node. ...

Page 33

... With this information, a table can be built in an application that maps a 64-bit Address to the corresponding 16-bit network address. The ZigBee Transmit Request API frame specifies the 64-bit Address and the network address (if known) that the packet should be sent to. By supplying both addresses, the module will forego network address Discovery and immediately attempt to route the data packet to the remote ...

Page 34

... CI command sets the cluster ID that will be used in the transmission. In API firmware, the Explicit Addressing ZigBee Command frame (0x11) can be used to configure the endpoint and cluster ID addressing parameters as needed. The destination device can indicate application-layer addressing information depending on the AO parameter. Some endpoint values are reserved for use by the XBee ZNet 2 ...

Page 35

... Sleeping End Devices XBee ZNet 2.5 modules support sleep mode operation in the Router / End Device firmware. Sleep modes allow a ZigBee end device to enter a low power mode when idle and wake as needed to transmit or receive data. End devices must join to a router or coordinator to become part of a network. When the join occurs, the end device becomes the child of the router or coordinator that allowed the join, and the device that allowed the join becomes the end device’ ...

Page 36

... Parent Operation When an end device joins a ZigBee PAN, it becomes a child of the (coordinator or router) device it joined to, and the device that allowed the join becomes the end device's parent. Thereafter, the parent will manage RF data packets for the 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 the address and the route of the end device. The source device then © ...

Page 38

... SM command. If SM=0, sleep mode is disabled and the device operates as a router changes from non-zero value, the router leaves the ZigBee network and attempts to rejoin as an end device. For this change to be successful, the end device must be able to join a nearby router or coordinator that is allowing end device joins ...

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 Sleep_RQ (pin 9). The module will wake when Sleep_RQ is de-asserted and is ready to transmit or receive when the CTS line is low ...

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 several configuration commands – ...

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

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 a remote module to read or set command parameters ...

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

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

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 all enabled digital IO and analog input channels and returns an IO sample ...

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

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

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

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

... API Firmware Send an Explicit Addressing ZigBee Command API frame (0x11) using 0x12 as the cluster ID and 0xE8 as the source and destination endpoint. Data packets received by the remote will be echoed back to the sender. ...

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 aid in deploying devices in a network ...

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 press.) The node identification frame is similar to the node discovery response frame – ...

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

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

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

... AT Command - Queue Parameter Value AT Command Response Remote Command Request Remote Command Response ZigBee Transmit Request ZigBee Transmit Status ZigBee Receive Packet (AO=0) ZigBee Explicit Rx Indicator (AO=1) ZigBee IO Data Sample Rx Indicator XBee Sensor Read Indicator (AO=0) Node Identification Indicator (AO=0) 0x8A 0x08 0x09 0x88 0x17 0x97 ...

Page 57

... Where 0x16 = length (22 bytes excluding checksum) 0x10 = ZigBee Transmit Request API frame type 0x01 = Frame ID (set to non-zero value) 0x0000000000000000 = Coordinator's address (can be replaced with coordinator's actual ...

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

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

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). If set to ‘ ...

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 Discover) command). Figure  ...

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

Page 63

... Identifies the UART data frame being reported. Matches the Frame ID of the Remote Command Request the remote is responding to. ZigBee Transmit Request API Identifier Value: 0x10 A TX Request message will cause the module to send RF Data Packet.TX Packet Frames © 2008 Digi International, Inc. ...

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

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

Page 66

... Destination Network Address that was provided in the Transmit Request Frame. ZigBee Receive Packet API Identifier Value: (0x90) When the module receives an RF packet sent out the UART using this message type. Figure 6‐16. RX Packet Frames Start Delimiter ...

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

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

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

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 a Node Discovery response frame (see ND command). Figure  ...

Page 71

... Zigbee application layer source and destination endpoints, and the cluster ID fields in all data transmissions only supported in the AT firmware. Source Endpoint. Set/read the ZigBee application layer source endpoint value. If ZigBee application layer addressing is enabled (ZA command), this value will be used the source endpoint for all data transmissions ...

Page 72

... 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 only supported in AT firmware.The default value (0xE8) is the Digi data endpoint. ...

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

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

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

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

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

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 data is waiting for the end device ...

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 bootloader version supports a custom entry mechanism that uses module pins DIN (pin 3), DTR / SLEEP_RQ (pin 9), and RTS (pin 16) ...

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 bootloader is not erased (see section 8 ...

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 an entire network ...

Page 84

... 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 a coordinator or a router (that has previously joined to the network). During the process of joining, the node that allowed joining (the parent) assigns a 16-bit address to the joining node (the child) ...

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

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

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 any of these specifications are exceeded in the final product, a submission must be made to a notified body for compliance testing to all required standards ...

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

... The ZigBee firmware comes in different versions to support the API interface ( modes) or the AT command set (AP 0 mode). The first digit in the ZigBee firmware versions is an '8'. The following is a list of firmware versions: • 1.0xx - Coordinator, AT Command support (Transparent Mode) • ...

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