XBee XTender RF Bridge

Similar documents
Wireless Data Extenders

Zlinx Radio Modem. ZP Series Documentation Number: ZP24D-250RM-SR-2907 pn#7337r2

MaxStream s ZigBee/ Products

XBee /XBee-PRO RF Modules

XCite OEM RF Module. Product Manual v South 520 West, Suite 180 Lindon, UT Phone: (801) Fax: (801)

Analog & Digital I/O Wireless Bridge USERS MANUAL R02

RM24100D. Introduction. Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

AcuMesh Wireless RS485 Network. User's Manual SOLUTION

RM24100A. *Maximum transmit power output levels and local radio frequency regulator bodies must be obeyed in the country of operation.

RM24100D. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

RM24100A. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

ProLink Radio. 900 MHz SDI-12 Data Radio Scienterra Limited. Version A-0x0C-1-AC 20 October 2009

900 MHz. Frequency Hopping RS-485 Master/Slave auto-sensing radio interface.

RM868500D. Introduction. Features. 868MHz 500mW RS232 / RS485 / RS422 Radio Modem. Operating Manual English 1.01

CDR-915 Data Radio Module INTEGRATOR S GUIDE

Multi-Channel USB RF Transceiver

Wireless Communications Module Stand-Alone HE200WCM910 and SmartStack HE800WCM900 / HE-WCM900* * HE- denotes plastic case.

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

G3P-R232. User Manual. Release. 2.06

Frequently Asked Questions ConnexRF Products

Datasheet LT1110 Wireless Module. Version 3.1

RF Wireless Serial Device Server

MADEinUSA OPERATOR S MANUAL. RS232 Interface Rev. A

Quick-Start Guide. M7 Series DATA RADIO MODEM

CL4490 HARDWARE INTEGRATION GUIDE VERSION 1.0. FCC Notice.

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

Low Power with Long Range RF Module DATASHEET Description

TRANSCEIVER FSK. Version: 434 MHz Band / 868 MHZ Band / Code: / A

ZT 20xx IOG SERIES. Quick Start 1 What s in the Shipping Package? ANT

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

Catalog

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

User Guide LT1110. Version 3.4

CL4424. Industrial 2.4GHz ConnexLink. User s Manual Version 1.1

3V TRANSCEIVER 2.4GHz BAND

RFBee User Manual v1.0

HURRICANE Radio Modem. FULL DUPLEX Radio MODEM

Catalogue

Arduino Arduino RF Shield. Zulu 2km Radio Link.

Multi-Channel RS-232 Serial RF Transceiver

Catalog

1 What s in the shipping package?

CL4790 USER GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

Guardian and DL3282 Modem Interface Technical Service Application Note

Contents AC4790 TRANSCEIVER MODULE 1 EEPROM PARAMETERS 32 DIMENSIONS 36 SPECIFICATIONS 3 ORDERING INFORMATION 40 THEORY OF OPERATION 8

XLR PRO Radio Frequency (RF) Modem. Getting Started Guide

Revision WI.232FHSS-25-FCC-R and RK-WI.232FHSS-25-FCC-R USER S MANUAL

Technical Note #15. Radio Frequency Modems. GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home

Catalog

Lifetime Power Energy Harvesting Development Kit for Wireless Sensors User s Manual - featuring PIC MCU with extreme Low Power (XLP) Technology

MDR24x Wireless 2.4GHz Modem

E31-TTL-500 Datasheet V Feature E31-TTL-500

BLE 4.0 Module ZBModule User Manual 1 / 15

SV-MESH Mesh network series Catalogue

SMARTALPHA RF TRANSCEIVER

DNT900. Low Cost 900 MHz FHSS Transceiver Module with I/O

RN-41-SM. Class 1 Bluetooth Socket Module. Features. Applications. Description. Block Diagram. rn-41sm-ds 9/9/2009

I-7088, I-7088D, M-7088 and M-7088D User Manual

TS4000 Radio Modem. User s Manual

AW2400iTR USER S MANUAL 2.4 GHz Indoor Wireless Ethernet Radio

USER'S MANUAL. Model : K

3 GHz Carrier Backhaul Radio. Model: AF-3X. Tel: +44 (0) Fax: +44 (0) LINK GPS MGMT DATA DATA

DNT2400. Low Cost 2.4 GHz FHSS Transceiver Module with I/O

SV613 USB Interface Wireless Module SV613

Complete 2.4 GHz RF Transceiver Module with Built-In RFDP8 Application Protocol Part Numbers RFD21733, RFD21735, RFD21737, RFD21738, RFD21739

2W UHF MHz Radio Transceiver

KAPPA M. Radio Modem Module. Features. Applications

Parameter Value Unit Notes

LC-10 Chipless TagReader v 2.0 August 2006

isma-b-w0202 Modbus User Manual GC5 Sp. z o.o. Poland, Warsaw

ZigBee OEM Module. ProBee-ZE20S. Datasheet

RF1276 Long Distance Transceiver module V2.0

instruction manual for Open LRS New Generation

Secure, Versatile and Award Winning Network Radio Devices.

BlinkRC User Manual. 21 December Hardware Version 1.1. Manual Version 2.0. Copyright 2010, Blink Gear LLC. All rights reserved.

CL2510 RF Transceiver

NL900PRO. User Manual Version B0. Radio Data Modem. With Selectable RS232 RS485 RS422

Accutech BR20. DIN rail mounted base radio

AR-DN-RS232. An-10 / Rapid RS232 Interface. Product Guide. Overview. Features

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

AC MHz OEM TRANSCEIVERS Specifications Subject to Change

I-2533CS series User Manual

Instruction Sheet UPS SERIES. Serial Control Protocol. I Rev E

A RF44 UART TTL modules

GPS Evaluation Kit EVA1035-H

Purchase the sample: E51-TTL-500 Datasheet V Feature E51-TTL-500

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

Alpha RF900 Wireless Transceiver Signal Strength Software Instructions

GPS Evaluation Kit EVA1084-A

DESIGNED BY THE BLACK TANK USER MANUAL

RAMP Wireless Module RM024. User Manual Version 2.1

Maxstream XStream Wireless Module Manual v3.05

Blue Bamboo P25 Device Manager Guide

Zlinx Wireless I/O. Peer-to-Peer and Modbus I/O PRODUCT INFORMATION B&B ELECTRONICS

Pololu TReX Jr Firmware Version 1.2: Configuration Parameter Documentation

CL024 USER S GUIDE VERSION

E70-433MS14 Datasheet v1.1

Instruction Manual ABM HART Gateway Software. Instruction Manual Revision A.1

DISCONTINUED. Modulation Type Number of RF Channels 15

Ethernet to 900 MHz RF Modem

Transcription:

XBee XTender RF Bridge XBee XTender RF Bridge RF Bridge Operation RF Module Configuration Appendices Product Manual v1.x2x For RF Bridge Part Numbers:XBXT-PKI-U, XBXT-PKI-UA XBXTH-PKI-U, XBXTH-PKI-UA Stand-alone RF Bridge for connecting XBee and 9XTend Data Radio Networks MaxStream 355 South 52 West, Suite 18 Lindon, UT 8442 Phone: (81) 765-9885 Fax: (81) 765-9895 rf-xperts@maxstream.net www.maxstream.net (live chat support) M141 26.1.16

XBee XTender RF Bridge Product Manual v1.x2x [26.1.16] 26 MaxStream, 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 MaxStream, Inc. XBee XTender is a trademark of MaxStream, Inc. Technical Support: Phone: (81) 765 9885 Live Chat: www.maxstream.net E mail: rf xperts@maxstream.net 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved ii

XBee XTender RF Bridge Product Manual v1.x2x [26.1.16] Contents 1. XBee XTender RF Bridge 4 1.1. Worldwide Acceptance 4 1.2. Specifications 5 1.2.1. Mechanical Drawings 5 1.3. External Interface 6 1.4. Quick Start Guide 7 2. RF Bridge Operation 8 2.1. Serial Communications 8 2.1.1. Internal Data Flow 8 2.1.2. Transparent Operation 9 2.1.3. API Operation 9 3. RF Module Configuration 1 3.1. X-CTU Software 1 3.1.1. PC Settings 1 3.1.2. Switching between Modules 11 3.1.3. Mode 12 3.1.4. USB Drivers 14 3.2. Reference Tables 15 3.2.1. XBee-PRO Reference Table 15 3.2.2. XTend Reference Table 22 Appendix A: Agency Certifications 26 FCC Certification 26 OEM Labeling Requirements 26 FCC Notices 26 FCC-approved Antennas 27 IC (Industry Canada) Certification 3 Labeling Requirements 3 Appendix B: Additional Information 31 1-Year Warranty 31 Contact MaxStream 31 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved iii

1. XBee XTender RF Bridge OEMs and system integrators can now extend the reach of ZigBee/82.15.4 networks using MaxStream s XBee XTender RF Bridge. The bridge couples the flexibility of ZigBee/ 82.15.4 networks with the long range capabilities of Max- Stream s 1 Watt 9XTend RF Module. The RF bridge houses one XBee-PRO and one 9XTend Module. The bridging of data between the embedded modules is bidirectional and allows data to be passed seamlessly from one RF protocol to the other. The XBee-PRO operates within the ISM 2.4 GHz frequency band and the 9XTend within the ISM 9 MHz band. Figure 1 1. Inside View of the RF Bridge 9XTend Module XBee PRO Module (XTend Module heat sink not shown) 1.1. Worldwide Acceptance FCC Approval (USA) Refer to Appendix A [p26] for FCC Requirements. Systems that contain the XBee XTender RF Bridge inherit MaxStream certifications. ISM (Industrial, Scientific & Medical) 9 MHz & 2.4 GHz frequency bands Manufactured under ISO 91:2 registered standards The XBee XTender RF Bridge is optimized for use in the US, Canada, Australia and Israel (contact MaxStream for complete list of agency approvals). 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 4

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 1 XBee XTender RF Bridge 1.2. Specifications Table 1 1. Specifications of the XBee XTender RF Bridge Specification XBee XTender RF Bridge Power Requirements Supply Voltage Operating Current (Transmit) on the 9XTend Operating Current (Receive) on the 9XTend 7-28 VDC 1.2 A (@ 9 VDC) 2 ma (@ 9 VDC) General Operating Frequencies Dimensions ISM 2.4 GHz (XBee-PRO) and 9 MHz (9XTend) 5.52 x 5.53 x 1.14 (14.2cm x 14.5cm x 2.89cm) Weight 11 oz. (312 g) Table 1 2. Specifications of the Embedded OEM RF Modules Specification XBee-PRO OEM RF Module 9XTend OEM RF Module Performance Range: Indoor/Urban up to 3 (1 m) up to 3 (9 m) Range: Outdoor RF line-of-sight (w/ 2.1 db dipole antenna) up to 1 mile (15 m) up to 14 miles (22 km) (up to 4 miles (64 km) with high-gain antenna) RF Data Rate up to 25, bps up to 125, bps Serial Interface Data Rate* (software selectable) 12-1152 bps (non-standard baud rates also supported) 1-234 bps (non-standard baud rates also supported) Receiver Sensitivity -99 dbm (@25, bps RF data rate) -99 dbm (@125, bps RF data rate) General Operating Frequency ISM 2.4 GHz ISM 9 MHz Operating Temperature -4 to 85º C (industrial) -4 to 85º C (industrial) Agency Certifications United States (FCC Part 15.247) pending pending Industry Canada (IC) pending pending * Both embedded RF modules ship with their BD (Interface Data Rate) parameters set to 7 (1152 bps). 1.2.1. Mechanical Drawings Figure 1 2. Mechanical Drawings of the XBee XTender RF Bridge 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 5

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 1 XBee XTender RF Bridge 1.3. External Interface Figure 1 3. Front View 1 3b. XTend I/O & Power/TX LEDs 1 3c. USB Port 1 3d. Reset 1 3g. Power Connector 1 3f. XBee I/O & Power/Association LEDs 1 3a. XTend RSSI LEDs 1 3e. XBee RSSI LEDs 1-3a. XTend RSSI LEDs RSSI LEDs indicate the amount of fade margin present in an active wireless link. Fade margin is defined as the difference between the incoming signal strength and the bridge's receiver sensitivity. 3 LEDs ON = Very Strong Signal (> 3 db fade margin) 2 LEDs ON = Strong Signal (> 2 db fade margin) 1 LED ON = Moderate Signal (> 1 db fade margin) LED ON = Weak Signal (< 1 db fade margin) or no data received 1-3b. XTend I/O and Power/TX LEDs LEDs indicate RF bridge activity as follows: 1-3c. USB Port Yellow (top LED) = Serial Data Out (to XBee Module) Green (middle) = Serial Data In (from XBee Module) Red (bottom) = Power/TX (Transmit) Indicator - This LED is on when the bridge is powered; it pulses on/off during RF transmission. Standard Type-B OEM connector is used for configuring, updating and monitoring the embedded OEM RF modules (using MaxStream s X-CTU Software terminal). 1-3d. Reset The Reset Switch is used to reset (re-boot) the RF bridge. This switch only applies when using the Terminal tab of the X-CTU Software. 1-3e. XBee RSSI LEDs RSSI LEDs indicate the amount of fade margin present in an active wireless link - refer to the values cited under the 1-3a. XTend RSSI LEDs description. 1-3f. XBee I/O & Power/Association LEDs LEDs indicate RF bridge activity as follows: Yellow (top LED) = Serial Data Out (to XTend Module) Green (middle) = Serial Data In (from XTend Module) Red (bottom) = Power/Association Indicator - LED blinks 1x/sec when the bridge is powered and 2x/sec when the embedded XBee-PRO Module is associated to an XBee/XBee-PRO Coordinator. 1-3g. Power Connector 7-28 VDC power connector The antenna ports on the back side of the RF bridge are 5Ω RF signal connectors. The connector type is RPSMA (Reverse Polarity SMA) female. Both connectors have threads on the outside of a barrel and a male center conductor. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 6

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 1 XBee XTender RF Bridge 1.4. Quick Start Guide This section provides step-by-step instruction on how to setup a bridged RF link. Hardware Requirements: 1 XBee XTender RF Bridge 1 XBee RF Module Assembly (XBee or XBee-PRO RF Module mounted to an RS-232 interface board (part# XBIB-R)) 1 XTend RF Module Assembly (9XTend RF Module mounted to an RS-232 Interface Board (part# XTIB-R)) Accessories (1 Serial Loopback Adapter, 1 RS-232 cable, 4 Antennas and 3 power supplies) Power supply voltages: XBee XTender RF Bridge (7-28 VDC), XTend RF Module Assembly (7-28 VDC), XBee RF Module Assembly (5-14 VDC) Host PC (Windows 2 or XP) with an available USB port and loaded with X-CTU Software Software Setup Configure the RF modules in the bridged RF link using the following parameter values: Table 1 3. RF Module Profiles (use default parameter values for all parameters not noted) RF Module Base RF Bridge Remote Parameter 9XTend 9XTend XBee-PRO XBee/XBee-PRO AP (API Enable) 1 (API disabled) (API disabled) (API enabled) (API disabled) BD (Interface Data Rate) 7 7 7 7 (115,2 bps) (115,2 bps) (115,2 bps) (115,2 bps) Hardware Setup In this example, the 9XTend Module functions as the base (connected to the host PC) and the XBee Module as the remote. A USB connection can be used in lieu of the RS-232 connection to connect the base module to a host PC. WARNING: When 9XTend Modules are operating at 1 Watt power output, observe a minimum separation distance of 2ʹ (.6m) between 9XTend modules. Transmitting in close proximity of other modules can damage module front ends. 1. Base Setup: Mount a 9XTend Module to an XTend RS-232 interface board (XTIB-R) and connect the RF module assembly to the RS-232 port of a host PC. Set switches 1, 5 & 6 of the XTend RS-232 interface board DIP switch to their ON (up) positions and all remaining switches OFF (down). O 1 2 3 4 5 6 N 2. Remote Setup: Mount an XBee or XBee-PRO Module to an RS-232 interface board and connect the serial loopback adapter to its serial port (the loopback adapter configures the module assembly to function as a repeater by looping data back into the module for re-transmission). 3. Verify an antenna is connected to each of the four modules in the link and each of the three nodes is powered. Figure 1 4. Bridged RF Links RS 232 cable (w/ loopback adapter) Host PC 9XTend RF Module Assembly Begin Range Test and Monitor Communications XBee XTender RF Bridge XBee/XBee-PRO RF Module Assembly 1. Launch MaxStream s X-CTU Software version 5..2. or later (after installing the X-CTU Software [p1] and USB drivers [p14]). 2. Select the PC Settings tab and verify the Baud, Data Bits, Parity and Stop Bits values are compatible with parameter values of the base module [Figure 1-3]. 3. Select the Com Port from the list that will be used to connect to the base. 4. Check the Enable API check box. 5. Select the Range Test tab and enter (zero) in the Destination Address text field. Enter a text string such as test in the TX Data field (test will fail if no value is entered). 6. Select the Start button to begin range test. Use the diagnostic tools on the Range Test tab to monitor communications. Observe the RSSI LEDs on each node to determine RF link quality. Observe the TX/RX LEDs to monitor data transmission and reception [refer to Figure 1-3 on p6]. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 7

2. RF Bridge Operation 2.1. Serial Communications When RF data is received on either of the RF bridge antennas, the data is seamlessly carried across the bridge and transmitted out of the other antenna. The USB interface can be used to monitor data traffic without interfering with normal bridge operation. Data can be monitored in either direction (XBee --> XTend or XTend --> XBee), but not both directions at the same time. The RTS and DTR lines of the RF bridge control I/O lines of the embedded RF modules. The state of the RTS and DTR lines can be controlled using a button located on the bottom-right of MaxStream s X-CTU Software interface. When clicked, the button label changes and consequently the states of the RTS and DTR lines is also changed as reflected in the table and data flow diagrams below. For more information regarding the X-CTU Software, refer to p1. 2.1.1. Internal Data Flow Table 2 1. Pin Signals X-CTU Button Label RTS DTS Description XB DOUT De-asserted (low) De-asserted (low) XT DOUT Asserted (high) Asserted (high) Monitor XBee-PRO data out communications. The XB DOUT button option is only available on the X-CTU Terminal tab. [Figure 2-1] Monitor 9XTend data out communications The XT DOUT button option is only available on the X-CTU Terminal tab. [Figure 2-2] XBee Asserted (high) De-asserted (low) Configure XBee-PRO Module parameters [Figure 3-3] XTend De-asserted (low) Asserted (high) Configure 9XTend Module parameters [Figure 3-4] Figure 2 1. Data Flow Diagram (RF Data Received by the XBee PRO Module) XB DOUT button (only available on the X CTU Terminal tab) Bandpass Filter 9XTend DOUT CTS RF Switch RTS XBee-PRO DIN RTS RF Switch CTS Bandpass Filter RTS de asserted (low) DTR de asserted (low) XB DOUT DIN DOUT Host USB Port USB Chip DIN DOUT RTS Low Low 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 8

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 2 RF Bridge Operation Figure 2 2. Data Flow Diagram (RF Data received by the 9XTend Module XT DOUT button (only available on the X CTU Terminal tab) Bandpass Filter 9XTend DOUT CTS RF Switch RTS XBee-PRO DIN RTS RF Switch CTS Bandpass Filter RTS asserted (high) DTR asserted (high) XT DOUT DIN DOUT Host USB Port USB Chip DIN DOUT RTS High High When bridging data, the USB port typically does not come into play; however, the USB port is necessary for configuring either of the embedded RF modules. Refer to the RF Module Configuration chapter [p1] to view the applicable RTS/DTR data flow diagrams. 2.1.2. Transparent Operation The embedded 9XTend RF Module of the RF bridge ships configured to operate in Transparent Mode - the module acts as a serial line replacement. When in Transparent Mode, all UART data received through a DIN (Data In) pin is bridged and queued up for RF transmission. When RF data is received, the data is bridged and sent out the other module s DOUT (Data Out) pin. The bridge operates as described above unless the Mode Sequence is detected. (The Mode Sequence consists of three copies of the command sequence character [CC parameter] surrounded by before and after guard times.) If the DI buffer becomes full, hardware or software flow control must be implemented in order to prevent overflow (loss of data between the host and bridge). The illustration below depicts sample network configuration that uses the XBee XTender RF Bridge to extend the reach of star network comprised of XBee/XBee-PRO Modules. Figure 2 3. Sample Network Topology that Utilizes the XBee XTender RF Bridge XBee XTender RF Bridge XTend RF Module XBee/XBee-PRO RF Module Network 2.1.3. API Operation The embedded XBee-PRO RF Module of the RF bridge ships configured to operate in API Mode. The frame-based API extends the level to which a host application can interact with the networking capabilities of the embedded modules. When in API mode, all data entering and leaving the bridge is contained in frames that define operations or events within the bridge. When the embedded XBee-PRO Module is operating in API Mode (AP (API Enable) parameter = 1 or 2), the 9XTend Module must operate in Transparent Mode (AP = ). Refer to the API Operation sections of the respective OEM RF module product manuals for more detailed information regarding API Mode. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 9

3. RF Module Configuration The modules inside the RF bridge are configurable and each has its own unique command set. Several commands names and parameters are common to both modules; however, refer to their respective command reference tables as many command attributes and behaviors will vary. XBee-PRO Reference Table [p15] XTend Reference Table [p22] MaxStream recommends using its X-CTU Software and accompanying USB drivers when configuring module parameters. NOTE: The embedded modules ship containing parameter profiles that differ from their default values. To restore MaxStream s recommended configurations, use the Load button on the Modem Configuration tab of the X-CTU Software to navigate to the appropriate parameter profiles (instead of using the RE (Restore Defaults) command). After selecting a profile, select the Write button to save profile parameter values to the module s non-volatile memory. Affected XBee-PRO parameters: AP (API Enable) = 1, BD (Interface Data Rate) = 7 (115.2 kbps) Affected 9XTend parameter: BD (Interface Data Rate) = 7 (115.2 kbps) 3.1. X-CTU Software X-CTU is a MaxStream-provided software program that can be used to interface with and configure the embedded RF Modules. The software application is organized into the following four tabs: PC Settings tab - Setup PC serial ports for interfacing with the embedded RF modules. Range Test tab - Test the RF module's range and monitor packets sent and received. Terminal tab - Set/Read RF module parameters using s and monitor data communications. Modem Configuration tab - Set/Read RF module parameters and upgrade module firmware. To Install X-CTU Software Double-click the "setup_x-ctu.exe" file and follow prompts of the installation screens. This file is located in the 'software' folder of the MaxStream CD and also under the 'Downloads' section of the following web page: www.maxstream.net/support/downloads.php 3.1.1. PC Settings In order to access embedded module parameters, the Baud, Data Bits, Parity and settings of the PC com port must match those of the module. Use the PC Settings tab of the X-CTU Software to set the PC com port settings. Figure 3 1. X CTU PC Settings tab NOTE: Failure to enter command mode is most commonly due to baud rate mismatch. Use the BD (Interface Data Rate) and NB (Parity) commands to set or read the module settings that correspond with the PC settings. The default interface data rate Baud for the embedded XBee- PRO and 9XTend Modules is 1152 bps. Default values for the Data Bits, Parity and Stop Bits settings are 8, NONE and 1 respectively. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 1

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration 3.1.2. Switching between Modules Both the XBee-PRO and 9XTend Modules can be configured using the X-CTU Software. The RF Bridge uses its RTS and DTR lines to control the lines going in and out of the embedded RF modules. The RTS and DTR lines therefore control which module is able to receive commands. The X- CTU Software provides a simple method for controlling the state of these lines. Use the button located on the bottom-right of the X-CTU Software interface to control which module to configure. To configure XBee-PRO Module parameters, click the button until it reads XBee. [Refer to p13 for a configuration example.] To configure 9XTend Module parameters, click the button until it reads XTend. [Refer to p13 for a configuration example.] This button on the bottom-right of the X-CTU interface controls the state of the RTS and DTR lines inside the RF bridge and therefore provides control of which module parameters are accessible. Figure 3 2. X CTU Software Interface (The button that is used to control which module has focus is highlighted.) The following diagrams depict how the RTS and DTR enable the embedded modules to be configured. The X-CTU Software provides a simple method for manipulating the states of these lines. Figure 3 3. Data Flow Diagram (XBee PRO Module configuration) XBee button RTS asserted (high) DTR de asserted (low) 9XTend DOUT CTS RTS DIN H H H XBee-PRO DIN RTS CTS DOUT XBee Host USB Port USB Chip DIN DOUT RTS High Low Figure 3 4. Data Flow Diagram (9XTend Module configuration) XTend button RTS de asserted (low) DTR asserted (high) 9XTend DOUT CTS RTS DIN H H H XBee-PRO DIN RTS CTS DOUT XTend Host USB Port USB Chip DIN DOUT RTS Low High For more detailed information regarding the configuration of the embedded XBee-PRO and 9XTend Modules, refer to their respective product manuals. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 11

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration 3.1.3. Mode To modify or read RF module parameters, the modules must first enter into Mode - a state in which incoming characters are interpreted as commands. Both the Terminal and Modem Configuration tabs of the X-CTU Software can be used to read or set module parameters. Terminal tab A terminal program has been built into the X-CTU software and is located under the Terminal tab. Figure 3 5. X CTU Terminal tab (Note that the bottom-right button indicates that the XBee-PRO Module is setup for receiving commands.) To Enter Mode: Send the 3-character command sequence +++ and observe guard times before and after the command characters. [Refer to the Default Mode Sequence below.] Default Mode Sequence (for transition to Mode): No characters sent for one second [GT (Guard Times) parameter = x3e8 on the XBee-PRO, (Guard Time After) parameter = xa on the 9XTend) Input three plus characters ( +++ ) within one second [CC ( Sequence Character) parameter = x2b.] No characters sent for one second [GT (Guard Times) parameter = x3e8 on the XBee-PRO, (Guard Time After) parameter = xa on the 9XTend)] All of the parameter values in the sequence can be modified to reflect user preferences. To Send s: Send commands and parameters using the syntax shown below. Figure 3 6. Syntax for sending s To read a parameter value stored in the module s register, leave the parameter field blank. In the preceding example, an XBee-PRO s Destination Low Address would be changed to x1f. (Note that the DL parameter is not applicable to 9XTend Modules; however, the cited syntax is still correct.) For modified parameter values to persist in the module s registry, changes must be saved to nonvolatile memory using the WR (Write). Otherwise, parameters are restored to previously saved values after the bridge is powered off and then on again (or re-booted). System Response. When a command is sent to an RF module, the module will parse and execute the command. Upon successful execution of a command, the module returns an OK message. If execution of a command results in an error, the module returns an ERROR message. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 12

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration To Exit Mode: 1. Send CN (Exit Mode). [OR] 2. If no valid s are received within the time specified by CT ( Mode Timeout), the RF module automatically returns to Idle Mode. Programming Example (using the Terminal tab): Modify the DL (Destination Address Low) parameter of the embedded XBee-PRO Module 1. Install both the X-CTU Software and USB Drivers. 2. Launch the X-CTU Software and select the PC Settings tab. 3. Verify the Baud, Data Bits, Parity and Stop Bits settings match those stored on the module (When the RF bridge ships, the parameter settings of the embedded RF modules are set to 1152, 8, NONE and 1 respectively). 4. Select the Com Port from the Com Port list named MaxStream XBee XTender (COMx). 5. Select the Terminal tab. 6. Click the button on the bottom-right of the interface until it reads XBee. (This asserts (high) the RTS line and de-asserts (low) the DTR line.) 7. Enter the Mode Sequence ( +++ by default). The OK message indicates the system has granted access to the module s parameter registry. 8. Issue the following commands: CH (System returns current Operating Channel.) CH15 (CH parameter is changed to x15. System returns OK message.) WR (New value is written to non-volatile memory. System returns OK message.) CN (Module exits from Mode. System returns OK message.) Modem Configuration tab The X-CTU Modem Configuration tab provides an easy-to-use interface for reading and setting RF module parameters. Figure 3 7. X CTU Modem Configuration tab (Note that the bottom-right button indicates that the 9XTend Module is setup for receiving commands.) Programming Example (using the Modem Configuration tab): Restore default parameter values of the embedded 9XTend Module 1. Install both the X-CTU Software and USB Drivers. 2. Launch the X-CTU Software and select the PC Settings tab. 3. Verify the Baud, Data Bits, Parity and Stop Bits settings match those stored on the module (When the RF bridge ships, the parameter settings of the embedded RF modules are set to 1152, 8, NONE and 1 respectively). 4. Select the Com Port from the Com Port list named MaxStream XBee XTender (COMx). 5. Select the Modem Configuration tab. 6. Click the button on the bottom-right of the interface until it reads XTend. (This deasserts (low) the RTS line and asserts (high) the DTR line.) 7. Select the Restore button. (Default parameter values are restored and automatically written to the module s nonvolatile memory.) 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 13

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Firmware Upgrades Use the Modem Configuration tab of the X-CTU Software to update the firmware versions of the modules inside the RF bridge. To Update Firmware 1. Launch the X-CTU Software and select the Modem Configuration tab. 2. Select the Download New Versions... button. 3. Select the Web button to download the most recent shipping firmware versions of the XBee-PRO and 9XTend modules. Select the File button to import from a specific location that contains the desired firmware (such as the folders contained on the MaxStream CD or folders already downloaded from the MaxStream web site). 3.1.4. USB Drivers The XBee XTender RF Bridge is a "plug-and-play" device that should automatically be detected by the PC. To interface between the bridge and a PC, two drivers must be installed. After the bridge is detected, the PC will display an installation wizard that facilitates driver installations. Since the X- CTU Software requires use of the Windows platform, the Windows drivers must be used. To Install Drivers: The following steps were recorded while using the Windows XP operating system. 1. Connect the XBee XTender RF Bridge to a PC using a USB cable. ["Found New Hardware Wizard" dialog box appears.] 2. Verify the MaxStream CD is inserted into the drive. 3. Select "Install from a specific list or location (Advanced)" option; then select the 'Next' button. 4. a. Select the 'Search for the best driver in these locations' option. b. Check 'Search removable media (CD-ROM...)' box; then select the 'Next' button. [Hardware Installation "Windows Logo Testing" alert box appears.] 5. Select the 'Continue Anyway' button. 6. Select the 'Finish' button. 7. Repeat steps 2 through 6 to install the next driver. 8. Reboot computer if prompted to do so. 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 14

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration 3.2. Reference Tables Special Table 3 1. WR Each of the embedded RF modules has its own unique command set: XBee-PRO Reference Table [below] XTend Reference Table [p22] Refer to the respective product manuals for more detailed information regarding commands. 3.2.1. XBee-PRO Reference Table XBee PRO s Special Special Name and Description Parameter Range Default 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 bridge until after the response "OK\r" is received. - - RE Special Restore Defaults. Restore bridge parameters to factory defaults. - - FR ( v1.x8*) Special Software Reset. Responds immediately with an OK then performs a hard reset ~1ms later. - - * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) & Security Table 3 2. CH ID DH DL MY SH SL RR ( v1.xa*) RN MM ( v1.x8*) NI ( v1.x8*) XBee XTender s & Security (Sub categories designated within {brackets}) {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Addressing} {Identification} Name and Description Parameter Range Default Channel. Set/Read the channel number used for transmitting and receiving data between RF bridges (uses 82.15.4 protocol channel numbers). PAN ID. Set/Read the PAN (Personal Area Network) ID. Use xffff to broadcast messages to all PANs. Destination Address High. Set/Read the upper 32 bits of the 64-bit destination address. When combined with DL, it defines the destination address used for transmission. To transmit using a 16-bit address, set DH parameter to zero and DL less than xffff. xffff is the broadcast address for the PAN. Destination Address Low. Set/Read the lower 32 bits of the 64-bit destination address. When combined with DH, DL defines the destination address used for transmission. To transmit using a 16-bit address, set DH parameter to zero and DL less than xffff. xffff is the broadcast address for the PAN. 16-bit Source Address. Set/Read the RF bridge 16-bit source address. Set MY = xffff to disable reception of packets with 16-bit addresses. 64-bit source address (serial number) and broadcast address (xffff) is always enabled. Serial Number High. Read high 32 bits of the RF bridge's unique IEEE 64-bit address. 64-bit source address is always enabled. Serial Number Low. Read low 32 bits of the RF bridge's unique IEEE 64-bit address. 64-bit source address is always enabled. XBee Retries. Set/Read the maximum number of retries the bridge will execute in addition to the 3 retries provided by the 82.15.4 MAC. For each XBee retry, the 82.15.4 MAC can execute up to 3 retries. Random Delay Slots. Set/Read the minimum value of the back-off exponent in the CSMA-CA algorithm that is used for collision avoidance. If RN =, collision avoidance is disabled during the first iteration of the algorithm (82.15.4 - macminbe). MAC Mode. Set/Read MAC Mode value. MAC Mode enables/disables the use of a MaxStream header in the 82.15.4 RF packet. When Mode is enabled (MM=), duplicate packet detection is enabled as well as certain commands. Modes 1 and 2 are strict 82.15.4 modes. Node Identifier. Stores a string identifier. The register only accepts printable ASCII data. A string can not start with a space. Carriage return ends command. will automatically end when maximum bytes for the string have been entered. This string is returned as part of the ND (Node Discover) command. This identifier is also used with the DN (Destination Node) command. xc - x17 - xffff - xffffffff - xffffffff - xffff xc (12d) x3332 (1316d) - xffffffff [read-only] Factory-set - xffffffff [read-only] Factory-set - 6-3 [exponent] - 2 = MaxStream Mode 1 = 82.15.4 (no ACKs) 2 = 82.15.4 (with ACKs) 2-character ASCII string - 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 15

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Table 3 2. ND ( v1.x8*) NT ( v1.xa*) DN ( v1.x8*) CE ( v1.x8*) SC ( v1.x8*) SD ( v1.x8*) A1 ( v1.x8*) XBee XTender s & Security (Sub categories designated within {brackets}) {Identification} {Identification} {Identification} {Association} {Association} {Association} {Association} Name and Description Parameter Range Default Node Discover. Discovers and reports all RF bridges found. The following information is reported for each bridge discovered (the example cites use of Transparent operation ( command format) - refer to the long ND command description regarding differences between Transparent and API operation). MY<CR> SH<CR> SL<CR> DB<CR> NI<CR><CR> The amount of time the bridge allows for responses is determined by the NT parameter. In Transparent operation, command completion is designated by a <CR> (carriage return). ND also accepts a Node Identifier as a parameter. In this case, only a bridge matching the supplied identifier will respond. Node Discover Time. Set/Read the amount of time a node will wait for responses from other nodes when using the ND (Node Discover) command. Destination Node. Resolves an NI (Node Identifier) string to a physical address. The following events occur upon successful command execution: 1. DL and DH are set to the address of the bridge with the matching Node Identifier. 2. OK is returned. 3. RF bridge automatically exits Mode If there is no response from a bridge within 2 msec or a parameter is not specified (left blank), the command is terminated and an ERROR message is returned. Coordinator Enable. Set/Read the coordinator setting. Scan Channels. Set/Read list of channels to scan for all Active and Energy Scans as a bitfield. This affects scans initiated in command mode (AS, ED) and during End Device Association and Coordinator startup: bit - xb bit 4 - xf bit 8 - x13 bit12 - x17 bit 1 - xc bit 5 - x1 bit 9 - x14 bit13 - x18 bit 2 - xd bit 6 - x11 bit 1 - x15 bit14 - x19 bit 3 - xe bit 7 - x12 bit 11 - x16 bit 15 - x1a Scan Duration. Set/Read the scan duration exponent. End Device - Duration of Active Scan during Association. On beacon system, set SD = BE of coordinator. SD must be set at least to the highest BE parameter of any Beaconing Coordinator with which an End Device or Coordinator wish to discover. Coordinator - If ReassignPANID option is set on Coordinator [refer to A2 parameter], SD determines the length of time the Coordinator will scan channels to locate existing PANs. If ReassignChannel option is set, SD determines how long the Coordinator will perform an Energy Scan to determine which channel it will operate on. Scan Time is measured as (# of channels to scan] * (2 ^ SD) * 15.36ms). The number of channels to scan is set by the SC command. The XBee can scan up to 16 channels (SC = xffff). The XBee PRO can scan up to 13 channels (SC = x3ffe). Example: The values below show results for a 13 channel scan: If SD =, time =.18 sec SD = 8, time = 47.19 sec SD = 2, time =.74 sec SD = 1, time = 3.15 min SD = 4, time = 2.95 sec SD = 12, time = 12.58 min SD = 6, time = 11.8 sec SD = 14, time = 5.33 min End Device Association. Set/Read End Device association options. bit - ReassignPanID - Will only associate with Coordinator operating on PAN ID that matches bridge ID 1 - May associate with Coordinator operating on any PAN ID bit 1 - ReassignChannel - Will only associate with Coordinator operating on matching CH Channel setting 1 - May associate with Coordinator operating on any Channel bit 2 - AutoAssociate - Device will not attempt Association 1 - Device attempts Association until success Note: This bit is used only for Non-Beacon systems. End Devices in Beacon-enabled system must always associate to a Coordinator bit 3 - PollCoordOnPinWake - Pin Wake will not poll the Coordinator for indirect (pending) data 1 - Pin Wake will send Poll Request to Coordinator to extract any pending data bits 4-7 are reserved optional 2-character NI value x1 - xfc 2-character ASCII string - - 1 = End Device 1 = Coordinator - xffff [bitfield] (bits, 14, 15 not allowed on the XBee-PRO) -xf [exponent] 4 - xf [bitfield] x19 x1ffe (all XBee- PRO Channels) 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 16

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Table 3 2. A2 ( v1.x8*) AI ( v1.x8*) DA ( v1.x8*) FP ( v1.x8*) XBee XTender s & Security (Sub categories designated within {brackets}) {Association} {Association} {Association} {Association} Name and Description Parameter Range Default Coordinator Association. Set/Read Coordinator association options. bit - ReassignPanID - Coordinator will not perform Active Scan to locate available PAN ID. It will operate on ID (PAN ID). 1 - Coordinator will perform Active Scan to determine an available ID (PAN ID). If a PAN ID conflict is found, the ID parameter will change. bit 1 - ReassignChannel - - Coordinator will not perform Energy Scan to determine free channel. It will operate on the channel determined by the CH parameter. 1 - Coordinator will perform Energy Scan to find a free channel, then operate on that channel. bit 2 - AllowAssociation - - Coordinator will not allow any devices to associate to it. 1 - Coordinator will allow devices to associate to it. bits 3-7 are reserved Association Indication. Read errors with the last association request: x - Successful Completion - Coordinator successfully started or End Device association complete x1 - Active Scan Timeout x2 - Active Scan found no PANs x3 - Active Scan found PAN, but the CoordinatorAllowAssociation bit is not set x4 - Active Scan found PAN, but Coordinator and End Device are not configured to support beacons x5 - Active Scan found PAN, but the Coordinator ID parameter does not match the ID parameter of the End Device x6 - Active Scan found PAN, but the Coordinator CH parameter does not match the CH parameter of the End Device x7 - Energy Scan Timeout x8 - Coordinator start request failed x9 - Coordinator could not start due to invalid parameter xa - Coordinator Realignment is in progress xb - Association Request not sent xc - Association Request timed out - no reply was received xd - Association Request had an Invalid Parameter xe - Association Request Channel Access Failure. Request was not transmitted - CCA failure xf - Remote Coordinator did not send an ACK after Association Request was sent x1 - Remote Coordinator did not reply to the Association Request, but an ACK was received after sending the request x11 - [reserved] x12 - Sync-Loss - Lost synchronization with a Beaconing Coordinator x13 - Disassociated - No longer associated to Coordinator Force Disassociation. End Device will immediately disassociate from a Coordinator (if associated) and reattempt to associate. - 7 [bitfield] - x13 [read-only] - - - Force Poll. Request indirect messages being held by a coordinator. - - 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 17

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Table 3 2. AS ( v1.x8*) ED ( v1.x8*) EE ( v1.xa*) KY ( v1.xa*) XBee XTender s & Security (Sub categories designated within {brackets}) {Association} {Association} {Security} {Security} Name and Description Parameter Range Default Active Scan. Send Beacon Request to Broadcast Address (xffff) and Broadcast PAN (xffff) on every channel. The parameter determines the time the radio will listen for Beacons on each channel. A PanDescriptor is created and returned for every Beacon received from the scan. Each PanDescriptor contains the following information: CoordAddress (SH, SL)<CR> CoordPanID (ID)<CR> CoordAddrMode <CR> x2 = 16-bit Short Address x3 = 64-bit Long Address Channel (CH parameter) <CR> SecurityUse<CR> ACLEntry<CR> SecurityFailure<CR> SuperFrameSpec<CR> (2 bytes): bit 15 - Association Permitted (MSB) bit 14 - PAN Coordinator bit 13 - Reserved bit 12 - Battery Life Extension bits 8-11 - Final CAP Slot bits 4-7 - Superframe Order bits -3 - Beacon Order GtsPermit<CR> RSSI<CR> (RSSI is returned as -dbm) TimeStamp<CR> (3 bytes) <CR> A carriage return <CR> is sent at the end of the AS command. The Active Scan is capable of returning up to 5 PanDescriptors in a scan. The actual scan time on each channel is measured as Time = [(2 ^SD PARAM) * 15.36] ms. Note the total scan time is this time multiplied by the number of channels to be scanned (16 for the XBee and 13 for the XBee-PRO). Also refer to SD command description. Energy Scan. Send an Energy Detect Scan. This parameter determines the length of scan on each channel. The maximal energy on each channel is returned & each value is followed by a carriage return. An additional carriage return is sent at the end of the command. The values returned represent the detected energy level in units of -dbm. The actual scan time on each channel is measured as Time = [(2 ^ED) * 15.36] ms. Note the total scan time is this time multiplied by the number of channels to be scanned (refer to SD parameter). AES Encryption Enable. Disable/Enable 128-bit AES encryption support. Use in conjunction with the KY command. AES Encryption Key. Set the 128-bit AES (Advanced Encryption Standard) key for encrypting/decrypting data. The KY register cannot be read. - 6 - - 6 - - 1 (disabled) - (any 16-Byte value) - * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) RF Interfacing Table 3 3. PL CA (v1.x8*) XBee/XBee PRO s RF Interfacing RF Interfacing RF Interfacing Name and Description Parameter Range Default Power Level. Select/Read the power level at which the RF bridge transmits conducted power. NOTE: XBee-PRO RF Bridges optimized for use in Japan contain firmware that limits transmit power output to 1 dbm. If PL=4 (default), the maximum power output level is fixed at 1 dbm. CCA Threshold. Set/read the CCA (Clear Channel Assessment) threshold. Prior to transmitting a packet, a CCA is performed to detect energy on the channel. If the detected energy is above the CCA Threshold, the bridge will not transmit the packet. - 4 (XBee / XBee-PRO) = -1 / 1 dbm 1 = -6 / 12 dbm 2 = -4 / 14 dbm 3 = -2 / 16 dbm 4 = / 18 dbm - x5 [-dbm] * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) 4 x2c (-44d dbm) 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 18

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Sleep (Low Power) Table 3 4. SM ST SP DP (1.x8*) XBee XTender s Sleep (Low Power) Sleep (Low Power) Sleep (Low Power) Sleep (Low Power) Name and Description Parameter Range Default Sleep Mode. <NonBeacon firmware> Set/Read Sleep Mode configurations. Time before Sleep. <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). Coordinator and End Device ST values must be equal. Also note, the GT parameter value must always be less than the ST value. (If GT > ST, the configuration will render the bridge unable to enter into command mode.) If the ST parameter is modified, also modify the GT parameter accordingly. Cyclic Sleep Period. <NonBeacon firmware> Set/Read sleep period for cyclic sleeping remotes. Coordinator and End Device SP values should always be equal. To send Direct Messages, set SP =. End Device - SP determines the sleep period for cyclic sleeping remotes. Maximum sleep period is 268 seconds (x68b). Coordinator - If non-zero, SP determines the time to hold an indirect message before discarding it. A Coordinator will discard indirect messages after a period of (2.5 * SP). Disassociated Cyclic Sleep Period. <NonBeacon firmware> End Device - Set/Read time period of sleep for cyclic sleeping remotes that are configured for Association but are not associated to a Coordinator. (i.e. If a device is configured to associate, configured as a Cyclic Sleep remote, but does not find a Coordinator, it will sleep for DP time before reattempting association.) Maximum sleep period is 268 seconds (x68b). DP should be > for NonBeacon systems. - 5 = No Sleep 1 = Pin Hibernate 2 = Pin Doze 3 = Reserved 4 = Cyclic sleep remote 5 = Cyclic sleep remote w/ pin wake-up 6 = [Sleep Coordinator] for backwards compatibility w/ v1.x6 only; otherwise, use CE command. 1 - xffff [x 1 ms] * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) Serial Interfacing Table 3 5. BD RO AP (v1.x8*) PR (v1.x8*) Sleep (Low Power) XBee PRO s Serial Interfacing Serial Interfacing Serial Interfacing Serial Interfacing Serial Interfacing - x68b [x 1 ms] 1 - x68b [x 1 ms] * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) x1388 (5d) x3e8 (1d) Name and Description Parameter Range Default Interface Data Rate. Set/Read the serial interface data rate for communications between the RF bridge serial port and host. Request non-standard baud rates with values above x8 using a terminal window. Read the BD register to find actual baud rate achieved. Packetization Timeout. Set/Read number of character times of inter-character delay required before transmission. Set to zero to transmit characters as they arrive instead of buffering them into one RF packet. API Enable. Disable/Enable API Mode. Pull-up Resistor Enable. Set/Read bitfield to configure internal pull-up resistor status for I/O lines Bitfield Map: bit - AD4/DIO4 (pin11) bit 1 - AD3 / DIO3 (pin17) bit 2 - AD2/DIO2 (pin18) bit 3 - AD1/DIO1 (pin19) bit 4 - AD / DIO (pin2) bit 5 - RTS / AD6 / DIO6 (pin16) bit 6 - DTR / SLEEP_RQ / DI8 (pin9) bit 7 - DIN/CONFIG (pin3) Bit set to 1 specifies pull-up enabled; specifies no pull-up - 7 (standard baud rates) = 12 bps 1 = 24 2 = 48 3 = 96 4 = 192 5 = 384 6 = 576 7 = 1152 x8 - x1c2 (non-standard baud rates) - xff [x character times] 3-2 = Disabled 1 = API enabled 2 = API enabled (w/escaped control characters) - xff xff 3 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 19

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration I/O Settings NOTE: The I/O Settings commands listed below refer to the I/O lines of the OEM RF module embedded inside the boxed RF modem. Implementation of these commands requires board-level development and is not supported through the serial connection of the RF bridge. Table 3 6. XBee PRO s I/O Settings (sub category designated within {brackets}) Name and Description Parameter Range Default D8 I/O Settings DI8 Configuration. Select/Read options for the DI8 line (pin 9) of the RF bridge. D7 (v1.x8*) D6 (v1.x8*) D5 (v1.x8*) D - D4 (v1.xa*) IU (v1.xa*) IT (v1.xa*) IS (v1.xa*) IO (v1.xa*) IC (v1.xa*) IR (v1.xa*) I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings I/O Settings DIO7 Configuration. Select/Read settings for the DIO7 line (pin 12) of the RF bridge. Options include CTS flow control and I/O line settings. DIO6 Configuration. Select/Read settings for the DIO6 line (pin 16) of the RF bridge. Options include RTS flow control and I/O line settings. DIO5 Configuration. Configure settings for the DIO5 line (pin 15) of the RF bridge. Options include Associated LED indicator (blinks when associated) and I/O line settings. (DIO4 -DIO4) Configuration. Select/Read settings for the following lines: AD/DIO (pin 2), AD1/DIO1 (pin 19), AD2/DIO2 (pin 18), AD3/DIO3 (pin 17), AD4/DIO4 (pin 11). Options include: Analog-to-digital converter, Digital Input and Digital Output. I/O Output Enable. Disables/Enables I/O data received to be sent out UART. The data is sent using an API frame regardless of the current AP parameter value. Samples before TX. Set/Read the number of samples to collect before transmitting data. Maximum number of samples is dependent upon the number of enabled inputs. Force Sample. Force a read of all enabled inputs (DI or ADC). Data is returned through the UART. If no inputs are defined (DI or ADC), this command will return error. Digital Output Level. Set digital output level to allow DIO lines that are setup as outputs to be changed through Mode. DIO Change Detect. Enables/Disables the monitoring of the change detect feature on DIO lines -7. If a change is detected, data is transmitted with DIO data only. Any samples queued and waiting for transmission will be sent first. Sample Rate. Set/Read sample rate. When set, this parameter causes the bridge to sample all enabled inputs at a specified interval. AV (v1.xa*) I/O Settings ADC Voltage Reference. <XBee-PRO only> Set/Read ADC reference voltage switch. IA (v1.xa*) T - T7 (v1.xa*) P I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} I/O Input Address. Set/Read addresses of bridge to which outputs are bound. Setting all bytes to xff will not allow any received I/O packet to change outputs. Setting address to xffff will allow any received I/O packet to change outputs. (D - D7) Output Timeout. Set/Read Output timeout values for lines that correspond with the D - D7 parameters. When output is set (due to I/O line passing) to a nondefault level, a timer is started which when expired will set the output to it default level. The timer is reset when a valid I/O packet is received. PWM Configuration. Select/Read function for PWM pin. - 1 = Disabled 3 = DI (1,2,4 & 5 n/a) - 1 = Disabled 1 = CTS Flow Control 2 = (n/a) 3 = DI 4 = DO low 5 = DO high - 1 = Disabled 1 = RTS flow control 2 = (n/a) 3 = DI 4 = DO low 5 = DO high - 1 = Disabled 1 = Associated indicator 2 = ADC 3 = DI 4 = DO low 5 = DO high - 1 = Disabled 1 = (n/a) 2 = ADC 3 = DI 4 = DO low 5 = DO high - 1 = Disabled 1 = Enabled 1 - xff 1 8-bit bitmap (each bit represents the level of an I/O line setup as an output) - - - xff [bitfield] (disabled) - xffff [x 1 msec] - 1 = VREF pin 1 = Internal - xffffffffffffffff - xff [x 1 ms] xff - 2 = Disabled 1 = RSSI 2 = PWM Output 1 1 1 - xfffffff FFFFFFFFF 1 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 2

XBee XTender RF Bridge v1.x2x [26.1.16] Chapter 3 RF Module Configuration Table 3 6. P1 (v1.xa*) M (v1.xa*) M1 (v1.xa*) PT (v1.xa*) RP XBee PRO s I/O Settings (sub category designated within {brackets}) I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} I/O Settings {I/O Line Passing} Name and Description Parameter Range Default PWM1 Configuration. Select/Read function for PWM1 pin. - 2 = Disabled 1 = RSSI 2 = PWM Output PWM Output Level. Set/Read the PWM output level. - x3ff - PWM1 Output Level. Set/Read the PWM output level. - x3ff - PWM Output Timeout. Set/Read output timeout value for both PWM outputs. When PWM is set to a non-zero value: Due to I/O line passing, a time is started which when expired will set the PWM output to zero. The timer is reset when a valid I/O packet is received.] RSSI PWM Timer. Set/Read PWM timer register. Set the duration of PWM (pulse width modulation) signal output on the RSSI pin. The signal duty cycle is updated with each received packet and is shut off when the timer expires.] - xff [x 1 ms] xff - xff [x 1 ms] x28 (4d) * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) Diagnostics Table 3 7. XBee XTender s Diagnostics Name and Description Parameter Range Default VR Diagnostics Firmware Version. Read firmware version of the RF bridge. - xffff [read-only] Factory-set VL (v1.x8*) Diagnostics Firmware Version - Verbose. Read detailed version information (including application build date, MAC, PHY and bootloader versions). - - HV (v1.x8*) Diagnostics Hardware Version. Read hardware version of the RF bridge. - xffff [read-only] Factory-set DB EC (v1.x8*) EA (v1.x8*) ED (v1.x8*) Diagnostics Diagnostics Diagnostics Diagnostics Received Signal Strength. Read signal level [in db] of last good packet received (RSSI). Absolute value is reported. (For example: x58 = -88 dbm) Reported value is accurate between -4 dbm and RX sensitivity. CCA Failures. Reset/Read count of CCA (Clear Channel Assessment) failures. This parameter value increments when the bridge does not transmit a packet because it detected energy above the CCA threshold level set with CA command. This count saturates at its maximum value. Set count to to reset count. ACK Failures. Reset/Read count of acknowledgment failures. This parameter value increments when the bridge expires its transmission retries without receiving an ACK on a packet transmission. This count saturates at its maximum value. Set the parameter to to reset count. Energy Scan. Send Energy Detect Scan. ED parameter determines the length of scan on each channel. The maximal energy on each channel is returned and each value is followed by a carriage return. Values returned represent detected energy levels in units of -dbm. Actual scan time on each channel is measured as Time = [(2 ^ SD) * 15.36] ms. Total scan time is this time multiplied by the number of channels to be scanned. - x64 [read-only] - - xffff - - xffff - - 6 - * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) Options Table 3 8. CT CN AC (v1.xa*) GT CC XBee XTender s Options Mode Options Mode Options Mode Options Mode Options Mode Options Name and Description Parameter Range Default Mode Timeout. Set/Read the period of inactivity (no valid commands received) after which the RF bridge automatically exits Mode and returns to Idle Mode. 2 - xffff [x 1 ms] x64 (1d) Exit Mode. Explicitly exit the bridge from Mode. -- -- Apply Changes. Explicitly apply changes to queued parameter value(s) and reinitialize bridge. Guard Times. Set required period of silence before and after the Sequence Characters of the Mode Sequence (GT+ CC + GT). The period of silence is used to prevent inadvertent entrance into Mode. Sequence Character. Set/Read the ASCII character value to be used between Guard Times of the Mode Sequence (GT+CC+GT). The Mode Sequence enters the RF bridge into Mode. -- -- 2 - xce4 [x 1 ms] - xff * Firmware version in which the command was first introduced (firmware versions are numbered in hexadecimal notation.) x3e8 (1d) x2b ( + ASCII) 26 MaxStream, Inc., Confidential & Proprietary All Rights Reserved 21