XBee®/XBee-PRO® RF Modules XBee®/XBee-PRO® RF Modules RF Module Operation RF Module Configuration Appendices Product Manual v1.xEx - 802.15.4 Protocol For RF Module Part Numbers: XB24-A...-001, XBP24-A...-001 IEEE® 802.15.4 RF Modules by Digi International Digi International Inc. 11001 Bren Road East Minnetonka, MN 55343 877 912-3444 or 952 912-3444 http://www.digi.com 90000982_B 2009.09.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] © 2009 Digi International, Inc. All rights reserved The contents of this manual may not be transmitted or reproduced in any form or by any means without the written permission of Digi, Inc. XBee® and XBee‐PRO® are registered trademarks of Digi, Inc. Technical Support: Phone: (866) 765-9885 toll-free U.S.A. & Canada (801) 765-9885 Worldwide 8:00 am - 5:00 pm [U.S. Mountain Time] Live Chat: www.digi.com Online Support: http://www.digi.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Contents 1. XBee®/XBee-PRO® RF Modules Key Features 4 Specifications United States (FCC) 5 6 FCC Notices 7 8 64 Approved Antennas 2.
1. XBee®/XBee‐PRO® RF Modules The XBee and XBee-PRO RF Modules were engineered to meet IEEE 802.15.4 standards 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 devices. The modules operate within the ISM 2.4 GHz frequency band and are pin-for-pin compatible with each other. Key Features Long Range Data Integrity XBee Low Power XBee • Indoor/Urban: up to 100’ (30 m) • TX Peak Current: 45 mA (@3.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Specifications Table 1‐01. Specifications of the XBee®/XBee‐PRO® RF Modules Specification XBee XBee-PRO Indoor/Urban Range Up to 100 ft (30 m) Up to 300 ft.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] The XBee and XBee‐PRO RF Modules are pin‐for‐pin compatible. Mounting Considerations The XBee®/XBee-PRO® RF Module was designed to mount into a receptacle (socket) and therefore does not require any soldering when mounting it to a board. The XBee Development Kits contain RS-232 and USB interface boards which use two 20-pin receptacles to receive modules. Figure 1‐02. XBee Module Mounting to an RS‐232 Interface Board.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Pin Signals Figure 1‐03. XBee®/XBee‐PRO® RF Module Pin Numbers (top sides shown ‐ shields on bottom) Table 1‐02. Pin 1 Pin 20 Pin 10 Pin 11 Pin 1 Pin 20 Pin 10 Pin 11 Pin Assignments for the XBee and XBee‐PRO Modules (Low‐asserted signals are distinguished with a horizontal line above signal name.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Electrical Characteristics Table 1‐03. DC Characteristics (VCC = 2.8 ‐ 3.4 VDC) Symbol VIL VIH VOL VOH IIIN IIOZ Characteristic Condition Min Typical Max Unit Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage Input Leakage Current High Impedance Leakage Current All Digital Inputs All Digital Inputs IOL = 2 mA, VCC >= 2.7 V IOH = -2 mA, VCC >= 2.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] 10. Total unadjusted error is the difference between the transition voltage to the current code and the ideal straight‐line trans‐ fer function. This measure of error includes inherent quantization error (1/2LSB) and circuit error (differential, integral, zero‐ scale, and full‐scale) error. The specified value of ETU assumes zero EIL (no leakage or zero real source impedance). © 2009 Digi Internatonal, Inc.
2. RF Module Operation Serial Communications The XBee®/XBee-PRO® 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 level translator to any serial device (For example: Through a Digi proprietary RS-232 or USB interface board). UART Data Flow Devices that have a UART interface can connect directly to the pins of the RF module as shown in the figure below.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Transparent Operation By default, XBee®/XBee-PRO® RF Modules operate in Transparent Mode. When operating in this mode, the modules act as a serial line replacement - all UART data received through the DI pin is queued up for RF transmission. When RF data is received, the data is sent out the DO pin. Serial-to-RF Packetization Data is buffered in the DI buffer until one of the following causes the data to be packetized and transmitted: 1.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Flow Control Figure 2‐03. Internal Data Flow Diagram DI (Data In) Buffer When serial data enters the RF module through the DI pin (pin 3), the data is stored in the DI Buffer until it can be processed. Hardware Flow Control (CTS). When the DI buffer is 17 bytes away from being full; by default, the module de-asserts CTS (high) to signal to the host device to stop sending data [refer to D7 (DIO7 Configuration) parameter].
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] ADC and Digital I/O Line Support The XBee®/XBee-PRO® RF Modules support ADC (Analog-to-digital conversion) and digital I/O line passing. The following pins support multiple functions: Table 2‐01. Pin functions and their associated pin numbers and commands AD = Analog‐to‐Digital Converter, DIO = Digital Input/Output Pin functions not applicable to this section are denoted within (parenthesis).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] API Support I/O data is sent out the UART using an API frame. All other data can be sent and received using Transparent Operation [refer to p11] or API framing if API mode is enabled (AP > 0).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] I/O Line Passing Virtual wires can be set up between XBee®/XBee-PRO® Modules. When an RF data packet is received that contains I/O data, the receiving module can be setup to update any enabled outputs (PWM and DIO) based on the data it receives. Note that I/O lines are mapped in pairs. For example: AD0 can only update PWM0 and DI5 can only update DO5.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] XBee®/XBee-PRO® Networks The following terms will be used to explicate the network operations: Table 2‐02. Terms and definitions Term Definition PAN Personal Area Network - A data communication network that includes one or more End Devices and optionally a Coordinator.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Association Association is the establishment of membership between End Devices and a Coordinator. The establishment of membership is useful in scenarios that require a central unit (Coordinator) to relay messages to or gather data from several remote units (End Devices), assign channels or assign PAN IDs. An RF data network that consists of one Coordinator and one or more End Devices forms a PAN (Personal Area Network).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] 2. Check A2 parameter - Reassign_Channel Flag (bit 1) Set (bit 1 = 1) - The Coordinator issues an Energy Scan. The Energy Scan selects one channel and scans for energy on that channel. The duration of the scan is specified by the SD (Scan Duration) parameter. Once the scan is completed on a channel, the Energy Scan selects the next channel and begins a new scan on that channel. This process continues until all channels have been scanned.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] The End Device selects a Coordinator to associate with according to the A1 parameter “Reassign_PANID” and “Reassign_Channel” flags: Reassign_PANID Bit Set (bit 0 = 1)- End Device can associate with a PAN with any ID value. Reassign_PANID Bit Not Set (bit 0 = 0) - End Device will only associate with a PAN whose ID setting matches the ID setting of the End Device.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] XBee®/XBee-PRO® Addressing Every RF data packet sent over-the-air contains a Source Address and Destination Address field in its header. The RF module conforms to the 802.15.4 specification and supports both short 16-bit addresses and long 64-bit addresses. A unique 64-bit IEEE source address is assigned at the factory and can be read with the SL (Serial Number Low) and SH (Serial Number High) commands.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Modes of Operation XBee®/XBee-PRO® RF Modules operate in five modes. Figure 2‐07. Modes of Operation Idle Mode When not receiving or transmitting data, the RF module is in Idle Mode.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Direct Transmission A Coordinator can be configured to use only Direct Transmission by setting the SP (Cyclic Sleep Period) parameter to "0". Also, a Coordinator using indirect transmissions will revert to direct transmission if it knows the destination module is awake. To enable this behavior, the ST (Time before Sleep) value of the Coordinator must be set to match the ST value of the End Device.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Sleep Mode Sleep Modes enable the RF module to enter states of low-power consumption when not in use.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] low. When waking the module, the pin must be de-asserted at least two 'byte times' after CTS goes low. This assures that there is time for the data to enter the DI buffer. Cyclic Sleep Modes Cyclic Sleep Remote (SM = 4) • Typical Power-down Current: < 50 µA (when asleep) • Wake-up time: 2 msec The Cyclic Sleep Modes allow modules to periodically check for RF data.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Command Mode To modify or read RF Module parameters, the module must first enter into Command Mode - a state in which incoming characters are interpreted as commands. Two Command Mode options are supported: AT Command Mode [refer to section below] and API Command Mode [p57]. AT Command Mode To Enter AT Command Mode: Send the 3-character command sequence “+++” and observe guard times before and after the command characters.
3. RF Module Configuration Programming the RF Module Refer to the Command Mode section [p25] for more information about entering Command Mode, sending AT commands and exiting Command Mode. For information regarding module programming using API Mode, refer to the API Operation sections [p57]. Programming Examples Setup The programming examples in this section require the installation of Digi's X-CTU Software and a serial connection to a PC.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Remote Configuration Commands The API firmware has provisions to send configuration commands to remote devices using the Remote Command Request API frame (see API Operation). This API frame can be used to send commands to a remote module to read or set command parameters. The API firmware has provisions to send configuration commands (set or read) to a remote module using the Remote Command Request API frame (see API Operations).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Special Table 3‐01. XBee‐PRO Commands ‐ Special AT Command Command Category Name and Description Parameter Range Default WR Special Write. Write parameter values to non-volatile memory so that parameter modifications persist through subsequent power-up or reset. Note: Once WR is issued, no additional characters should be sent to the module until after the response "OK\r" is received. - - RE Special Restore Defaults.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Table 3‐02. XBee®/XBee‐PRO® Commands ‐ Networking & Security (Sub‐categories designated within {brackets}) AT Command Command Category Name and Description Parameter Range Default NO (v1xC5) Networking {Identification} Node Discover Options. Enables node discover self-response on the module. 0-1 0 DN ( v1.x80*) Networking {Identification} Destination Node. Resolves an NI (Node Identifier) string to a physical address.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Table 3‐02. AT Command XBee®/XBee‐PRO® Commands ‐ Networking & Security (Sub‐categories designated within {brackets}) Command Category Name and Description Parameter Range Default AI ( v1.x80*) Networking {Association} Association Indication.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] RF Interfacing Table 3‐03. AT Command XBee/XBee‐PRO Commands ‐ RF Interfacing Command Category Name and Description Parameter Range Default 0 - 4 (XBee / XBee-PRO) 0 = -10 / 10 dBm 1 = -6 / 12 dBm 2 = -4 / 14 dBm 3 = -2 / 16 dBm 4 = 0 / 18 dBm PL RF Interfacing CA (v1.x80*) RF Interfacing Power Level. Select/Read the power level at which the RF module transmits conducted XBee-PRO International power.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) Serial Interfacing Table 3‐05. AT Command XBee‐PRO Commands ‐ Serial Interfacing Command Category BD Serial Interfacing RO Serial Interfacing AP (v1.x80*) Serial Interfacing NB Serial Interfacing PR (v1.x80*) Serial Interfacing Name and Description Parameter Range Interface Data Rate.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Table 3‐06. XBee‐PRO Commands ‐ I/O Settings (sub‐category designated within {brackets}) AT Command Command Category Name and Description Parameter Range Default I/O Settings DIO5 Configuration. Configure settings for the DIO5 line (pin 15) of the RF module. Options include Associated LED indicator (blinks when associated) and I/O line settings.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Table 3‐07. XBee®/XBee‐PRO® Commands ‐ Diagnostics AT Command Command Category Name and Description Parameter Range Default HV (v1.x80*) Diagnostics Hardware Version. Read hardware version of the RF module. 0 - 0xFFFF [read-only] Factory-set Diagnostics Received Signal Strength. Read signal level [in dB] of last good packet received (RSSI). Absolute value is reported.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] AT Command Options Table 3‐08. XBee®/XBee‐PRO® Commands ‐ AT Command Options AT Command Command Category Name and Description Parameter Range Default CT AT Command Mode Options Command Mode Timeout. Set/Read the period of inactivity (no valid commands received) after which the RF module automatically exits AT Command Mode and returns to Idle Mode. 2 - 0xFFFF [x 100 ms] 0x64 (100d) CN AT Command Mode Options Exit Command Mode.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Command Descriptions Command descriptions in this section are listed alphabetically. Command categories are designated within "< >" symbols that follow each command title. XBee®/XBee-PRO® RF Modules expect parameter values in hexadecimal (designated by the "0x" prefix). All modules operating within the same network should contain the same firmware version.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] AC (Apply Changes) Command The AC command AT Command: ATAC is used to explicitly apply changes to module Minimum Firmware Version Required: v1.xA0 parameter values. ‘Applying changes’ means that the module is re-initialized based on changes made to its parameter values. Once changes are applied, the module immediately operates according to the new parameter values.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] AP (API Enable) Command The AP command is used to enable the RF module to operate using a framebased API instead of using the default Transparent (UART) mode. AT Command: ATAP Parameter Range:0 - 2 Parameter Configuration 0 Disabled (Transparent operation) 1 API enabled 2 API enabled (with escaped characters) Default Parameter Value:0 Minimum Firmware Version Required: v1.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] NOTE: Refer the scan table in the SD description to determine scan times. If using API Mode, no ’s are returned in the response. Refer to the API Mode Operation section. BD (Interface Data Rate) Command The BD command is used to set and read the serial interface data rate used between the RF module and host. This parameter determines the rate at which serial data is sent to the module from the host.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] CC (Command Sequence Character) Command The CC command is used to set and read the ASCII character used between guard times of the AT Command Mode Sequence (GT + CC + GT). This sequence enters the RF module into AT Command Mode so that data entering the module from the host is recognized as commands instead of payload.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] D0 - D4 (DIOn Configuration) Commands The D0, D1, D2, D3 and D4 commands are used to select/read the behavior of their respective AD/DIO lines (pins 20, 19, 18, 17 and 11 respectively).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] D7 (DIO7 Configuration) Command The D7 command is used to select/read the behavior of the DIO7 line (pin 12).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] To transmit using a 16-bit address, set the DH parameter to zero and the DL parameter less than 0xFFFF. 0x000000000000FFFF (DL concatenated to DH) is the broadcast address for the PAN. Refer to the XBee/XBee-PRO Addressing section for more information. DL (Destination Address Low) Command The DL command is used to set and read the lower 32 bits of the RF module's 64-bit destination address.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] EC (CCA Failures) Command The EC command is used to read and reset the count of CCA (Clear Channel Assessment) failures. This parameter value increments when the RF module does not transmit a packet due to the detection of energy that is above the CCA threshold level (set with CA command). This count saturates at its maximum value.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] FR (Software Reset) Command The FR command is used to force a software reset on the RF module. The reset simulates powering off and then on again the module. AT Command: ATFR Minimum Firmware Version Required: v1.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] IO (Digital Output Level) Command The IO command is used to set digital output levels. This allows DIO lines setup as outputs to be changed through Command Mode. AT Command: ATIO Parameter Range: 8-bit bitmap (where each bit represents the level of an I/O line that is setup as an output.) Minimum Firmware Version Required: v1.xA0 IR (Sample Rate) Command The IR command is used to set/ read the sample rate.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] IU (I/O Output Enable) Command The IU command is used to disable/enable I/O UART output. When enabled (IU = 1), received I/O line data packets are sent out the UART. The data is sent using an API frame regardless of the current AP parameter value. AT Command: ATIU Parameter Range:0 - 1 Parameter Configuration 0 Disabled Received I/O line data packets will be NOT sent out UART.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] MM (MAC Mode) Command The MM command is used to set and read the MAC Mode value. The MM command disables/enables the use of a Digi header contained in the 802.15.4 RF packet. By default (MM = 0), Digi Mode is enabled and the module adds an extra header to the data portion of the 802.15.4 packet. This enables the following features: AT Command: ATMM Parameter Range:0 - 3 Parameter Configuration 0 Digi Mode (802.15.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] ND (Node Discover) Command The ND command is used to discover and report all modules on its current operating channel (CH parameter) and PAN ID (ID parameter). ND also accepts an NI (Node Identifier) value as a parameter. In this case, only a module matching the supplied identifier will respond.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] NT (Node Discover Time) Command The NT command is used to set the amount of time a base node will wait for responses from other nodes when using the ND (Node Discover) command. The NT value is transmitted with the ND command. AT Command: ATNT Parameter Range: 0x01 - 0xFC [x 100 msec] Default: 0x19 (2.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] PR (Pull-up Resistor) Command The PR command is used to set and read the bit field that is used to configure internal the pull-up resistor status for I/O lines. “1” AT Command: ATPR Parameter Range: 0 - 0xFF specifies the pull-up resistor is enabled. “0” speci- Default Parameter Value: 0xFF (all pull-up resistors are enabled) fies no pull up. Minimum Firmware Version Required: v1.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] RO (Packetization Timeout) Command RO command is used to set and read the number of character times of intercharacter delay required before transmission.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] SC (Scan Channels) Command The SC command is used to set and read the list of channels to scan for all Active and Energy Scans as a bit field. This affects scans initiated in command mode [AS (Active Scan) and ED (Energy Scan) commands] and during End Device Association and Coordinator startup.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] SM (Sleep Mode) Command The SM command is used to set and read Sleep Mode settings. By default, Sleep Modes are disabled (SM = 0) and the RF module remains in Idle/ Receive Mode. When in this state, the module is constantly ready to respond to either serial or RF activity. * The Sleep Coordinator option (SM=6) only exists for backwards compatibility with firmware version 1.x06 only.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] ST (Time before Sleep) Command The ST command is used to set and read the period of inactivity (no serial or RF data is sent or received) before activating Sleep Mode. NonBeacon Firmware Set/Read time period of inactivity (no serial or RF data is sent or received) before activating Sleep Mode. ST parameter is only valid with Cyclic Sleep settings (SM = 4 - 5).
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] T0 - T7 ((D0-D7) Output Timeout) Command The T0, T1, AT Commands: ATT0 - ATT7 T2, T3, T4, T5, T6 and T7 commands are used to Parameter Range:0 - 0xFF [x 100 msec] set/read output timeout values for the lines that Default Parameter Value:0xFF correspond with the D0 - D7 parameters. When output is set (due to I/O line passing) to a nonMinimum Firmware Version Required: v1.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] API Operation By default, XBee®/XBee-PRO® RF Modules act as a serial line replacement (Transparent Operation) - all UART data received through the DI pin is queued up for RF transmission. When the module receives an RF packet, the data is sent out the DO pin with no additional information.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] AT Command API Identifier Value: 0x08 The “AT Command” API type allows for module parameters to be queried or set. When using this command ID, new parameter values are applied immediately. This includes any register set with the “AT Command - Queue Parameter Value” (0x09) API type. Figure 3‐05.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] AT Command Response API Identifier Value: 0x88 Response to previous command. In response to an AT Command message, the module will send an AT Command Response message. Some commands will send back multiple frames (for example, the ND (Node Discover) and AS (Active Scan) commands). These commands will end by sending a frame with a status of ATCMD_OK and no cmdData. Figure 3‐09. AT Command Response Frames.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] 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. Some commands may send back multiple frames--for example, Node Discover (ND) command. Figure 3‐12. Remote AT Command Response.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] TX (Transmit) Request: 16-bit address API Identifier Value: 0x01 A TX Request message will cause the module to send RF Data as an RF Packet. Figure 3‐14.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] TX (Transmit) Status API Identifier Value: 0x89 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 3‐15.
Appendix A: Agency Certifications United States (FCC) XBee®/XBee-PRO® RF Modules comply with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices and antenna usage guidelines is required. To fulfill FCC Certification requirements, the OEM must comply with the following regulations: 1. The system integrator must ensure that the text on the external label provided with this device is placed on the outside of the final product [Figure A-01]. 2.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] FCC-Approved Antennas (2.4 GHz) XBee/XBee-PRO RF Modules can be installed using antennas and cables constructed with standard connectors (TypeN, SMA, TNC, etc.) if the installation is performed professionally and according to FCC guidelines. For installations not performed by a professional, non-standard connectors (RPSMA, RPTNC, etc) must be used.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Antennas approved for use with the XBee®/XBee‐PRO® RF Modules (Cable‐loss is required) Part Number A24-C1 Type (Description) Surface Mount Gain -1.5 dBi Application* Min. Separation Required Cable-loss Fixed/Mobile 20 cm - A24-Y4NF Yagi (4-element) 6.0 dBi Fixed 2m 8.1 dB A24-Y6NF Yagi (6-element) 8.8 dBi Fixed 2m 10.9 dB A24-Y7NF Yagi (7-element) 9.0 dBi Fixed 2m 11.1 dB A24-Y9NF Yagi (9-element) 10.0 dBi Fixed 2m 12.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] Furthermore, the manufacturer must maintain a copy of the XBee 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.
XBee®/XBee‐PRO® RF Modules ‐ 802.15.4 ‐ v1.xEx [2009.09.23] mum of 14 dBm). Any Omni-directional type antenna with 14 dBi gain or less can be used with no cable-loss. Antenna Type: Flat Panel RF module was tested and approved with 19 dBi antenna gain with 4.8 dB cable-loss (EIRP Maximum of 14.2 dBm). Any Flat Panel type antenna with 14.2 dBi gain or less can be used with no cable-loss.
Appendix B. Additional Information 1-Year Warranty XBee®/XBee-PRO® RF Modules from Digi Intenational, 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 failure due to materials or workmanship, Digi will repair or replace the defective product. For warranty service, return the defective product to Digi, shipping prepaid, for prompt repair or replacement.