Page 1
® XBee Drop-in Networking Accessories User’s Guide XBee RS-232 Adapter XBee RS-485 Adapter XBee Analog I/O Adapter XBee Digital I/O Adapter XBee USB Adapter XStick XBee Wall Router Smart Energy Range Extender XBee Smart Plug XBee Sensors 90000891_G www.digi.com...
Page 2
Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose.
It includes connection and setup information, pinouts, configuration, data retrieval, and LEDs and buttons. Software programming for XBee Drop-in Networking Accessories is covered on product pages within the Digi Developer Community Wiki; see next page for more information and location of these pages. Questions and technical support...
Python programs onto Digi devices, either through the command- line or web user interfaces, and how to run several sample Python programs. Find this guide at the Digi Python Wiki page--in the Start Here section, click the link titled Digi Python Programmer's Guide http://www.digi.com/wiki/developer/index.php/Python_Wiki...
Power supply: must be rated 3.7 to 6 VDC. Digi part number for 5V power supply: XA-ACC-PS5-NR Battery: uses custom lithium battery pack; Digi part number: XA-ACC-CS-L Battery amp hours: 1650 mAH. Replacement batteries available for purchase; contact Digi at 952-912-3444.
Lithium batteries must be installed or replaced by qualified service personnel. Alkaline and lithium batteries are not covered under the terms and conditions of the Digi warranty. Antenna considerations Products with external antennas should be mounted with the antenna oriented vertically to maximize the range.
General information XBee-PRO XBee-PRO XBee-PRO XBee-PRO XBee-PRO XBee-PRO Product / Protocol Smart DigiMesh DigiMesh 802.15.4 Energy 74mA idle 75mA idle XBee-PRO RS-232 Adapter 68μA sleep 287μA sleep 69mA idle 58mA idle XBee-PRO RS-485 Adapter 78μA sleep 140μA sleep XBee-PRO Analog Adapter 57mA idle 57mA idle XBee-PRO Digital I/O...
Page 12
General information LED status Network association On, solid green Joined, connection to Coordinator is working On, 3 sec blink Not joined, AI register indicates why On, 1 sec blink Trying to join On, 1/4 sec blink Joined, but connection to Coordinator is not working XBee 802.15.4 / XBee 868 Products used in networks that do not use a coordinator for network...
General information Commissioning and identity behaviors The Ident button, or, on some products, a combined Reset/Ident button, performs multiple functions to identify and configure the product in an XBee network. The location of this button is shown in each product’s chapter. Button presses and actions for each XBee RF protocol vary as shown in the following tables.
Page 14
General information XBee ZB / XBee ZNet 2.5 Button Network Action press association Associated If XBee module is asleep, wakes unit for 30 seconds. Sends a Node Identification broadcast transmission. All devices that receive this transmission will blink their Associate LED rapidly for 1 second. All API devices that receive this transmission will send a Node Identification frame out their UART (universal asynchronous receiver/transmitter) (API ID 0x95).
Page 15
General information XBee 802.15.4 Button Network Action press association Associated Cannot wake module, but causes module to remain awake for 30 seconds if pressed when the module is awake. Sends a Node Identification broadcast transmission. All devices that receive this transmission will blink their Associate LED rapidly for 1 second.
Page 16
General information XBee DigiMesh 900 / XBee DigiMesh2.4 Sleep Button Configuration Action press and Synch Status Not configured for Immediately sends a Node Identification broadcast transmission. All sleep devices that receive this transmission will blink their Associate LED rapidly for 1 second. All API devices that receive this transmission will send a Node Identification frame out their UART (API ID 0x95) Configured for sleep Wakes the module for 30 seconds, or until the entire network goes...
General information Power levels of XBee radios The transmit power level (PL setting) varies among XBee RF protocols. XBee ZB / XBee ZNet 2.5 XBee module Conducted Power Level power in dBm Lowest (0) -8 dBm Low (1) -4 dBm Medium (2) -2dBm High (3)
Page 18
+22 dBm Maximum (4) +25 dBm a. These products are currently set to not exceed this power setting: XBee RS-232 Adapter, XBee RS-485 Adapter, XBee Analog I/O Adapter, XBee Digital I/O Adapter. b. XBee USB Adapter is currently set to...
Page 19
General information XBee DigiMesh 2.4 XBee module Conducted Power Level Power in dBm Lowest (0) -7 dBm Low (1) -1.7 dBm Medium (2) -0.77 dBm High (3) +0.62 dBm Maximum (4) +1.42 dBm XBee-PRO module North American International Power Level variant variant Lowest (0)
General information Duty cycle for XBee 868 module The XBee 868 module has constraints regarding the amount of data it can transmit during a given time period. The duty cycle of this module is 10% averaged over the period of 1 hour. This means that if the next transmission will push the running average duty cycle over the 10% limit, the module will not transmit until enough time has elapsed to stay under the duty cycle.
RS-232 serial device. Unlike an embedded wireless module, which requires design integration and development time, these off-the-shelf adapters provide instant wireless connectivity to existing RS-232 serial devices. All XBee adapters can be used with Digi's ConnectPort X gateways for data aggregation and IP connectivity. Connection and power-on 1.
Page 22
DTE configuration, similar to a PC serial port. To connect the XBee RS232 Adapter to another DTE device, use a standard DB9 crossover serial cable similar to Digi part number 76000642. To connect the XBee RS232 Adapter to a DCE device, use a straight-through null modem cable similar to Digi part number 63000066-01.
Page 23
XBee RS-232 Adapter Software programming and data retrieval There are several avenues for programming the adapter. To get started on developing solutions with the XBee RS-232 Adapter using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud/ For details on programming the adapter and retrieving data from it, see the...
RS-485 serial device. Unlike an embedded wireless module, which requires design integration and development time, these off-the-shelf adapters provide instant wireless connectivity to existing RS-485 serial devices. All XBee adapters can be used with Digi's ConnectPort X gateways for data aggregation and IP connectivity. Connection and power-on 1.
Page 25
XBee RS-485 Adapter Pinouts The connector for the adapter is a 6-position wire terminal block. The figure shows Pin 1 of the connector when the adapter is oriented with the mounting tabs, facing upwards (the underside of the adapter). Reset button DIP switches Screw-lock connector...
Page 26
To get started on developing solutions with the XBee RS-485 Adapter using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XBee RS-485 Adapter and retrieving data from it, see the XBee RS-485 Adapter product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products...
Page 27
XBee RS-485 Adapter LEDs and buttons blinking green solid green Ident Power Assc Reset button DIP switches LED/Button Function Power LED Indicates that power is on. Illuminated only when adapter is connected to external power only, not when powered by batteries. Not available in lithium-battery models. Assc LED Indicates the adapters’s network association status.
All XBee adapters can be used with Digi's ConnectPort X gateways for data aggregation and IP connectivity. The XBee Analog adapter allows for several interfaces to analog devices. It...
Page 29
DIA includes a comprehensive library of plug-ins that work out-of-the-box with common device types and can also be extended to include new devices. • By using existing Python modules provided by Digi • By using your own custom Python programs •...
Page 30
XBee Analog Adapter Connection and power-on 1. Connect the wires for the desired analog device to the connector for the adapter. The connector accommodates wire gauges from 16AWG to 30AWG. To insert wires, insert the wires into the removable screw-lock connector and tighten the screws associated with the wire slots.
Page 31
XBee Analog Adapter Pinouts Using the orientation in the figure on the previous page, pin 1 is the right-most pin and pin numbers increment from right to left. Pinouts for the connector are: Analog Mode Ten Volt Current Loop Differential 0-10 Volt 4-20 mA Terminal Pair 1 positive...
Page 32
Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the adapter and retrieving data from it, see the XBee Analog Adapter product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products Important: Serial communications disabled on XBee Analog and Digital I/O Adapters For the XBee Analog and Digital Adapters, the XBee firmware disables the XBee module’s serial communications functionality, so that the pins...
Page 33
XBee Analog Adapter Input specifications and characteristics Analog mode Specification Value 0-10 volt mode Full-scale input 10.25 VDC Minimum input 0 VDC Maximum safe input 11VDC Minimum safe input -.5VDC Input impedance 28200 ohms Current Loop (4 mA Full-scale input 23.5mA to 20 mA) mode Minimum input...
Page 34
XBee Analog Adapter Power output specifications External terminal 6 is a power-out pin. It can be set to either battery pack voltage out or +12VDC at 50mA out via DIP switches 1 and 2. External terminal 5 is a system ground pin. This ground pin should be used for all external ground connections for both power and input connections.
Page 35
XBee Analog Adapter LEDs and buttons blinking green solid green Ident Power Assc Reset button DIP switches LED/Button Function Power LED Indicates that power is on. Illuminated only when adapter is connected to external power only, not when powered by batteries. Not available in lithium-battery models. Assc LED Indicates the adapters’s network association status.
Unlike an embedded wireless module, which requires design integration and development time, these off-the-shelf adapters provide instant wireless connectivity to existing digital devices. All XBee adapters can be used with Digi's ConnectPort X gateways for data aggregation and IP connectivity.
Page 37
DIA includes a comprehensive library of plug-ins that work out-of-the-box with common device types and can also be extended to include new devices. • By using existing Python modules provided by Digi • By using your own custom Python programs •...
Page 38
XBee Digital I/O Adapter Connection and power-on 1. Connect the wires for the desired analog device to the connector for the adapter. The connector accommodates wire gauges from 16AWG to 30AWG. To insert wires, insert the wires into the removable screw-lock connector and tighten the screws associated with the wire slots.
Page 39
XBee Digital I/O Adapter Pinouts Using the orientation in the figure on the previous page, pin 1 is the right-most pin on the screw-lock connector, and pin numbers increment from right to left. Pinouts for the connector are: Function These pins are configurable as digital input or sinking driver output.
Page 40
DIA contains a device driver to handle this configuration automatically • There are sample Python programs for configuring inputs and outputs available on the Digi Developer Community Wiki. See the Wiki for this sample code and different options for issuing the AT commands over the air.
Page 41
XBee Digital I/O Adapter Input/output specifications and characteristics Digital mode Specification Value Digital Input Input type Non-inverting Schmitt trigger gate Positive-going switching threshold ~1.6 VDC Negative-going switching threshold ~1.0 VDC Maximum safe input +30VDC Minimum safe input -.5VDC Input impedance ~1.5 MΩ...
Page 42
Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the adapter and retrieving data from it, see the XBee Digital I/O Adapter product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products Important: Serial communications disabled on XBee Analog and Digital I/O Adapters For the XBee Analog and Digital I/O Adapters, the XBee firmware disables the XBee module’s serial communications functionality, so that the pins...
Page 43
XBee Digital I/O Adapter LEDs and buttons blinking green solid green Ident Power Assc Reset button DIP switches LED/Button Function Power LED Indicates that power is on. Illuminated only when adapter is connected to external power only, not when powered by batteries. Not available in lithium-battery models. Assc LED Indicates the adapters’s network association status.
USB device. Unlike an embedded wireless module, which requires design integration and development time, these off-the-shelf adapters provide instant wireless connectivity to existing USB devices. All XBee adapters can be used with Digi's ConnectPort X gateways for data aggregation and IP connectivity Power requirements The XBee USB Adapter is a bus-powered device.
Page 45
To get started on developing solutions with the adapter using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the adapter and retrieving data from it, see the XBee USB Adapter product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products LEDs and buttons...
IP connectivity Available sensor products The XBee Sensor Adapter can be used with a variety of Watchport sensors. For a description and list of supported sensors, go to Digi’s Drop-in Networking page at www.digi.com/din, navigate to Products, and click on Sensors.
Page 47
Lithium battery model This model can be powered by a 3-6VDC external power supply or by 2/3 AA 3.6V lithium batteries and a 1/2 AA boost capacitor. Replacement batteries available for purchase; contact Digi at 952-912-3444 or 877-912-3444. Alkaline battery model This product can be powered by a 9-30VDC external power supply (see "Power requirements"...
Page 48
XBee Sensor Adapter Connection and power-on 1. Connect the sensor to the SENSOR port of the adapter. 2. Connect the power supply to the adapter or insert batteries. Pinouts The XBee Sensor Adapter uses an industry-standard RJ45 10 pin modular jack.
Page 49
Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XBee Sensor Adapter and retrieving data from it using available Python modules, see the topic on the Digi Python Wiki titled Programming XBee Drop-in Networking Accessories (Adapters, Routers, Sensors) http://www.digi.com/wiki/developer/index.php/Category:Drop-...
XStick X S t i c k Chapter 8 Overview The XStick is a USB peripheral module adapter that provides short-range wireless connectivity to an XBee network. Power requirements The XStick is a USB bus-powered device. Connection and startup Plug the XStick into the USB connector of a PC, or use a USB extension cable.
Page 51
To get started on developing solutions with the XStick using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XStick and retrieving data from it, see the XStick product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products Unsupported XBee AT commands The XStick does not support these XBee AT commands: XStick ZB / ZNet 2.5:...
Page 52
XBee technology enables low-cost, low-power networking of sensors, controllers and other such devices in self-configuring, self-healing wireless networks. Digi's XBee Wall Router is a small network extender that can be used to create the backbone of a wireless network or to expand the range of a wireless network so that other network devices can seamlessly communicate with one another.
Page 53
XBee Wall Router /Smart Energy Range Extender Siting recommendations Isolate the XBee Wall Router from temperature sources other than the one you are measuring. For example, when using it to monitor indoor room temperature, do not place it in direct or indirect sunlight. For the light sensor, low-Hertz light bulbs, such as fluorescent lamps, can produce inconsistent measuring results.
Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XBee Wall Router and retrieving data from it, see the XBee Wall Router product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products Smart Energy Range Extender For details on using the Smart Energy Range Extender, refer to the XBee / XBee PRO SE (Smart Energy) RF Modules User’s Guide, available on the...
Page 55
XBee Wall Router /Smart Energy Range Extender LEDs, buttons, and integrated sensors Temperature sensor (internal) Reset/Ident button Light sensor Associate/ Power LED LED/Button Function Associate/Power Indicates the XBee Wall Router’s network association status. This LED functions differently depending on the XBee RF protocol for the product. See "Network association"...
The XBee Smart Plug is an intelligent electrical outlet that can measure and control appliances plugged in via a standard electrical outlet. Part of Digi's Drop-in Networking family, XBee Smart Plug integrates with ConnectPort X gateways to centralize input from multiple XBee Smart Plugs into an energy management solution.
Page 57
Using this product in a manner outside of normal conditions and other than that described here, opening this product, or modifying it in any way voids your warranty. Digi International, Inc. is not liable for any damage incurred because of the misuse or modification of this product.
Page 58
XBee Smart Plug Connection and startup 1. Plug the XBee Smart Plug into an outlet. 2. To make sure the XBee Smart Plug is properly connected to the XBee network, check the Associate/Power LED, as described on page 59. 3. Discover the XBee Smart Plug in the XBee network and change configuration settings as needed, as described in "Configuration with a ConnectPort X gateway"...
Page 59
XBee Smart Plug Device operation LEDs, buttons, and integrated sensors User outlet Reset Current button on sensor inside side panel case Outlet LED Associate LED Light sensor...
Page 60
To get started on developing solutions with the XBee Smart Plug using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XBee Smart Plug and retrieving data from it, see the XBee Smart Plug product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products...
Overview The XBee Sensor family is a group of XBee-enabled, battery-powered sensors incorporating an XBee module. Part of Digi's Drop-in Networking solutions, XBee Sensors read real-time data from sensors such as temperature, humidity, and light. This data can be retrieved and transmitted through wireless communications in an XBee network infrastructure.
Page 62
To get started on developing solutions with the XBee Sensor using Device Cloud, see the Device Cloud website: http://www.etherios.com/devicecloud For details on programming the XBee Sensor and retrieving data from it, see XBee Sensors product page on the Digi Developer Community Wiki: http://www.digi.com/wiki/developer/index.php/Category:Drop- in_Networking_Products Sleep current The following table shows the configuration settings to achieve lowest sleep current.
Page 63
XBee Sensors LEDs, buttons, and integrated sensors XBee Sensors have one button and one LED. XBee Sensor /L/T models have integrated light and temperature sensors. XBee Sensor /L/T/H models have integrated light, temperature, and humidity sensors. Integrated temperature and humidity sensors inside case Integrated light sensor Associate/Power LED...
Configure XBee RF module settings C o n f i g u r e X B e e R F m o d u l e s e t t i n g s Chapter 12 There are several configurable settings for the XBee RF module in XBee Drop-in Networking Accessories, including the PAN ID, the node identifier or name for the unit, timeout and scanning settings, and others.
Page 65
Configure XBee RF module settings View the gateway and nodes in their XBee network 1. In the gateway’s web interface, select Administration > System Information from the menu. The System Information page is displayed. 2. From the list of System Information links, click XBee Network.
Page 66
Configure XBee RF module settings The XBee Network page is displayed. It shows several settings for the gateway, followed by the Network View of the XBee Devices. In the Node Type column, the descriptors for the nodes can vary by XBee RF protocol.
Page 67
Configure XBee RF module settings View and change XBee radio settings as needed 1. In the web interface, go to Configuration > XBee Network. The XBee Network Configuration page is displayed. It shows several settings for the gateway, followed by the Network View of the XBee Devices.
Page 68
Configure XBee RF module settings 3. The XBee Network Configuration page is displayed. Settings can vary among XBee RF protocols. The settings shown here are for an XBee ZB module. View and change configuration settings as needed. To apply configuration changes, click Apply. The Basic radio settings control basic operation of the XBee module in an XBee network.
XBee module. Configuring XBee modules remotely through X-CTU requires additional hardware and software. Contact Digi Technical Support for details. Using the Remote Command API frame For information on using the API mode directly to initiate remote commands, see the Product Manual for the XBee or XBee-PRO module in your product.
Hardware specifications for XBee Adapters (Sheet 1 of 2) Specification Value Environmental Operating XBee RS-232 Adapter, XBee RS-485 Adapter, XBee Analog Adapter, temperature XBee Digital I/O Adapter, XBee USB Adapter: Lithium battery models: -40° to 158° F (-40° C to 70° C) Alkaline battery models: 0.4°...
Page 71
Hardware specifications Hardware specifications for XBee Adapters (Sheet 2 of 2) (Continued) Specification Value Dimensions XBee RS-232 Adapter, XBee RS-485 Adapter, XBee Analog Adapter, XBee Digital I/O Adapter: Length 3.6 in (9.14cm) Width 1.9 in (4.82 cm) Height 1.2 in (3.04 cm) Weight 2.29 oz (65.0 g)
Hardware specifications XStick Specification Value Environmental Operating temperature -40° to 185° F (-40ºC to 85ºC) Relative humidity 5% to 95% (non-condensing) Power Requirements Supply voltage 5V from USB port of PC Operating current (transmit) XBee ZB / ZNet 2.5: 51mA XBee 802.15.4: 64mA Operating current (receive) XBee ZB / ZNet 2.5: 47mA...
Page 73
Hardware specifications Specification Value Certifications The XStick is a radio transceiver, and has received these agency approvals: United States FCC ID: (FCC Part 15.247) XBee ZB / ZNet 2.5 series: MCQ-XSTICK2 XBee 802.15.4 series: MCQ-XSTICK1 Industry Canada (IC) XBee ZB / ZNet 2.5 series: 1846A-XSTICK1 XBee 802.15.4 series: 1846A-XSTICK2 Europe (CE) ETSI...
Hardware specifications XBee Wall Router / Smart Energy Range Extender Specification Value Environmental Operating temperature -4° F to 167° F (-20° C to 75° C) Relative humidity 5% to 95% (non-condensing) Power requirements AC power input Universal AC input (85VAC to 265VAC) Locking mechanism Secure unit to electrical outlet using center outlet screw (U.S.
Hardware specifications Integrated sensors for XBee Wall Router Sensor Specification Value Temperature sensor Range -4° F to 158° F (-20° C to 70° C) Accuracy +/- 2° C Ambient light sensor Range of spectral bandwidth 360 to 970 nm (similar to human eye) Wavelength of peak sensitivity 570 nm Environment conditions...
Hardware specifications XBee Smart Plug Specification Value Environmental Operating temperature -4° F to 104° F (-20° C to 40° C) Relative humidity 5% to 95% (non-condensing) Power requirements AC power input 120VAC, 50/60 Hz Load rating Resistive: 120VAC, 8A Inductive: (0.75 pf): 120VAC, 960VA Motor: 1/3 HP (7.2 FLA) Dimensions Length...
Hardware specifications Integrated sensors for XBee Smart Plug Sensor Specification Value Current sensor Sensor method Detects current draw from user AC socket Range 0 - 8A Reading can vary by up to 200mA Output error 100mA Ambient light sensor Range of spectral bandwidth 360 to 970 nm (similar to human eye) Wavelength of peak sensitivity 570 nm...
Hardware specifications XBee Sensors Specification Value Environmental Operating temperature -64.4° F to 131° F (-18° C to +55° C) Relative humidity 5% to 95% (non-condensing) Power requirements AC power input Alkaline Batteries 3 x 1.5V Alkaline battery cells Dimensions Length 2.70 in (6.85 cm) Width 2.50 in (6.35 cm)
Page 79
Hardware specifications Sleep Current Sensor Sleep Current X-CTU Settings Light, 190uA Pull-up resistors enabled Temperature, 30uA Pull-up resistors disabled Humidity Any unused I/O pins set to digital low...
Page 80
Safety statements S a f e t y s t a t e m e n t s Chapter 14 Class I Division 2, Groups A, B, C, D Hazardous location XBee Drop-in Networking Accessories are intended for use in ordinary locations only.
Need help?
Do you have a question about the XBee RS-232 Adapter and is the answer not in the manual?
Questions and answers