XBee Pro 60mW Wire Antenna - Series 1 (802.15.4)

This is the very popular 2.4GHz XBee XBP24-AWI-001 module from Digi. The Pro series have the same pinout and command set of the basic series with an increase output power of 60mW! These modules take the 802.15.4 stack (the basis for Zigbee) and wrap it into a simple to use serial command set. These modules allow a very reliable and simple communication between microcontrollers, computers, systems, really anything with a serial port! Point to point and multi-point networks are supported.

Not sure which XBee module or accessory is right for you? Check out our XBee Buying Guide!

Note: If you are using these outside of the United States, please check with your local laws regarding radio communication.

  • 3.3V @ 215mA
  • 250kbps Max data rate
  • 60mW output (+18dBm)
  • 1 mile (1500m) range
  • Built-in antenna
  • Fully FCC certified
  • 6 10-bit ADC input pins
  • 8 digital IO pins
  • 128-bit encryption
  • Local or over-air configuration
  • AT or API command set


XBee Pro 60mW Wire Antenna - Series 1 (802.15.4) Product Help and Resources

Wireless RC Robot with Arduino and XBees

March 12, 2019

In this tutorial, we will expand on the SIK for RedBot to control the robot wirelessly with XBee radios! We'll explore a different microcontroller and wirelessly control the RedBot at a distance.

Wireless Glove Controller

April 24, 2019

Build a wireless glove controller with Arduinos to trigger an LED using XBees!

Experiment Guide for RedBot with Shadow Chassis

May 28, 2015

This Experiment Guide offers nine experiments to get you started with the SparkFun RedBot. This guide is designed for those who are familiar with our SparkFun Inventor's Kit and want to take their robotics knowledge to the next level.

Wireless Motor Driver Shield Hookup Guide

August 17, 2017

Get started with the SparkFun Wireless Motor Driver Shield!

XBee Shield Hookup Guide

June 5, 2014

How to get started with an XBee Shield and Explorer. Create a remote-control Arduino!

Wireless Joystick Hookup Guide

January 5, 2017

A hookup guide for the SparkFun Wireless Joystick Kit.

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #469089 / about 7 years ago / 1

    I am building a seaperch robot for a competition and was wondering how these modules would work to control an underwater robot. The competition is in a swimming pool with the max depth of 12 ft, however, was concerned there would be too much signal loss at that depth. I was wondering if anyone has tried them for a similar application or knows how they would work in this situation.

  • XBee Pro Series 1 Trace Antenna Defaults as of 2/6/2015 if you ever brick your XBee:

    Product Family: XBP24

    Function Set: XBee Pro 802.15.4

    Firmware Version: 10ec

  • eden / about 16 years ago / 4

    What is this, Bluetooth or something?

    • SomeGuy123 / about 13 years ago / 1

      Nope, it uses similar frequencies, but it doesn't use the same protocol.

  • pertinaks / about 13 years ago / 3

    It is written as XBee needs 215mA in 3.3V but I measured max. 50mA working during communication in different ranges.
    What is the problem? It is wrong info or something is wrong with my circuitry?

    • If I remember correctly, these modules have a power setting register. You can use a utility like XCTU from Digi to check(and set) if your module is set to work at max power or not.
      Also, which voltage regulator you are using? It should be able to supply more than 215mA.

    • Member #544531 / about 10 years ago / 1

      @pertinaks , This is an old thread but I have a similar issue as yours. Did you manage to solve yours? Datasheet numbers say 220mA @ 3.3V , but I measured 60mA max. Because of that I wasn't able to achieve the maximum link range.

  • jgavlik / about 13 years ago / 2

    Can I use an XBEE Pro (60mw) to transmit and a standard (1mw) XBEE to receive? Are there any protocol differences - or is this entirely possible.

    • EncinitasEmbedded / about 13 years ago / 2

      Yes, it works. I was using 2 standard XBEE's with the chip antenna and was not happy with the range. I decided to boost the transmit side with the XBEE Pro and leave the chip antenna on the receiver end. Simple swap and my range issues were solved.

      • Progwhiz / about 12 years ago / 2

        Hi All,

        Why when you got back 400+ units you reduced the limit to purchase from 10 to 5 per customer?

      • Member #234233 / about 12 years ago / 1

        hi..im trying to communicate between XBee and XBee Pro but hvnt been successful..how did u go about configuring these two? thanks

  • Member #231225 / about 13 years ago / 2

    Could I use two of these to transmit and receive an RC signal to control an RC vehicle?

    • Progwhiz / about 13 years ago / 2

      You will need the following to be in place
      1) know the msg commands the controller is expecting(or replace with a controller you know what msg's to send to move the servo)
      2) The communication from the controller is TTL
      3) Use the XBee Explorer Regulated in the RC unit to ensure the correct voltage is applied to the XBEE radio
      4) On your PC use the XBee USB Explorer Dongle or the RS232 dongle
      5) Do ensure to disconnect the radio within the RC unit as you are attempting to use XBEE
      I would recommend swapping out the existing controller with one you know as that would be cleaner and you wont end up destroying your working RC unit.

  • Member #185490 / about 13 years ago / 2

    is it the internationnal variant limited to 10dbm?

  • Member #166239 / about 13 years ago / 2

    Does this product interfere with the 2.4Ghz Futaba Radio???

  • theredrook / about 13 years ago / 2

    i would like to receive data from 6 dof razor imu and send it to arduino pro mini via xbee, but confused which xbee to buy?
    can anyone help me out? the range is short range only!

    • Any ZigBEE will do as long as you are able to configure the correct baud rate. I have the 9DoF Razor and it works perfectly fine with my short range (100m) and long range (XBee PRO 900) modules. Just set the UART baud rate of the modules to 57600.

  • Member #139600 / about 13 years ago / 2

    Hello - I broke and then lost the wire antenna off of this device. Can I solder on a replacement antenna? If so, what kind (I am ok switching to a chip antenna or something that won't break off as easily)?<br />
    <br />
    I cannot find a replacement wire antenna!?

    • We don't sell replacements. You might want to contact Digi directly, or contact techsupport@sparkfun.com and see what they say.

  • Irv / about 13 years ago / 2

    Can I, how do, I update this to use the ZigBee protocol?
    If I can't does SparkFun sell a ZigBee version?

  • blink90 / about 14 years ago / 2

    How can I connect it to the PC?
    Do I need an arduino between the XBee and the PC?
    Or are there any special wires?

  • nerxgas / about 14 years ago / 2

    will this communicate over the air with any other lower powered xbee devices like the XBee 2mW Series 2.5 Wire Antenna? i was hoping i could buy 2 xbee pro devices and then about a dozen 2mW Xbee's

  • doobie / about 14 years ago / 2

    If I wanted to make digital walkie-talkies to communicate between multiple people, do you think this would be a good product to use? Or do you have another recommendation?

  • Calif / about 15 years ago / 2

    You should flash the configuration using ATWR. These modules used to occasionally lock up when we set the configuration at runtime. After 16 hours of testing with flashed configuration, the problem seems to be solved. Either they're prone to self resetting or they were only tested used flashed configuration.

  • pu241 / about 9 years ago / 1

    I have found this to be the most useful of the XBee modules. The 1 mW versions just don't transfer data far enough in normal domestic scenarios, walls and what not. For those who are new to this, think of the XBee as a serial connection without the wires. These modules get you a 57600 bps connection through a couple of normal household walls. It seems expensive… until you try to do the wiring. And then you start remote programing your Arduinos (FIO recommended)… wow how convenient! The 60 mW XBee with the wire antenna is the perfect starter. Buy two (RX<->TX), download the digi "xctung" and follow the advice on the sparkfun tutorial. Its definitely hacker fun, even superfun, my advice: "just do it".

  • Member #559888 / about 10 years ago / 1

    Is this product is already included rx and tx?

    • M-Short / about 10 years ago / 1

      I'm not sure what you are asking. By default these modules communicate over serial. If you have any other questions feel free to email techsupport@sparkfun.com

  • Member #517007 / about 10 years ago / 1

    Can it be used with Raspberry Pi ? Please inform me about that.

  • Member #450886 / about 10 years ago / 1

    Is there a way to have two of the XBee Pro modules above used in "direct mode", i.e. as a remote switch using "I/O Line Passing"? There is extensive documentation online on doing this with Series 1 modules... but the ZBee Pro does not seem to have all the necessary commands and can only work as coordinator, router or end-device. And if not, are there any workarounds that do not require a microcontroller or extra hardware? Thanks.

  • Member #460348 / about 11 years ago / 1

    how can i configure this product with linux operating system ?

  • timothy1324 / about 11 years ago / 1

    If anyone is interested, I've created a communications network with these modules. I've submitted my project to the LA County Science Fair and this is the project website: https://sites.google.com/site/wecssite/

  • Member #401039 / about 11 years ago / 1

    hello everybody I received my 2 xbee pro few days ago, and I'm trying to test them, the problem is that I can't run the x-ctu software I got error "Failed to run setup.exe(check to see if this file is in the zip)"

  • Member #372770 / about 11 years ago / 1

    could i use 2 of these xbee's and 2 xbee sheilds and 2 arduinos to hook up several POTs without serial communication to the transmitter arduino and have the receiver arduino translate my POT signals into servo commands?

  • gavinbyers / about 12 years ago * / 1

    Can you take the wire antenna off and put a U.FL Connector for different antenna.

  • snapsikäsi / about 12 years ago / 1

    Hi, is it possible to order this device also to Europe, as the 2,4 GHz Tx power upper limit seems to be 10mW here? So is the Tx power adjusted for example via X-CTU software or is there completely separate XBee Pro Series 1 model for the 10 mW limit areas? Cheers!

  • Member #322131 / about 12 years ago / 1

    does it work in an wi-fi environment? cause it uses the same frecuency 2.4GHz and I want to use it at home, where I have a wi fi router

  • CPJ / about 12 years ago / 1

    So what sort of wait is expected till there is more in stock?

  • Member #155980 / about 12 years ago / 1

    Could the wire antenna be replaced by a RPSMA connector?


  • Member #229304 / about 12 years ago / 1

    Can the antenna be easy bent by 90 degrees or would this cause it to snap or otherwise damage the device? I would want to mount the PCB vertically.

    • Member #159848 / about 12 years ago / 1

      Yes it is, though you'll need a little space to make the turn. (about 5mm, the antenna is flexible but not very) You can also choose to desolder the antenna and put some flexible wire in between to make the turn.

      From experience I can tell you that if you 'play' too much with the antenna the solder connection with the board will break. Of course this is easily fixed by resoldering, but ok.

  • Keyvleon / about 12 years ago / 1

    is it safe connect 3.7v to this Xbee?

  • drakweb / about 13 years ago / 1

    I wanted to know how would leave in total including me IGV I buy 2 of these models C/U $ 37.95- TOTAL X2 $75.90, TO LIMA PERU, THANK YOU FOR YOUR ANSWERS

  • Lance_nz / about 14 years ago / 1

    I want to talk between a single mobile unit and a base PC, can I just have one of these on each end or do I need a base station. Where can I get some installation and user guide instructions? My future plan is to host multiple mobile units what will I need to make this work.

    • Don10 / about 14 years ago / 1

      Product manual above is a great start. The base station is the one connected to the PC - you only need two.

  • pmagee / about 15 years ago / 1

    Anyone get these to work on Ladyada's xbee adapter?

  • TwirlyWhirly555 / about 15 years ago / 1

    To communicate between two xbee devices do you just buy to of the same things eg XBee Pro 60mW Wire Antenna and then can you use them as a transmitter and receiver

    • Andresleon / about 14 years ago / 1

      pretty much. This guide should help you configure them so they can talk to each other with the appropiate network ID and transfer speed.

      • rocketman889 / about 13 years ago / 1

        Good Day,<br />
        I purchased two of these XBee Pro 60mW with the Wire Antenna as well as the breakout boards to be able to plug into my breadboard. At the high level, what are the next steps? My understanding is that I need a XBee Explorer board to first set up the XBees and then I should be good just to work from my microcontroller's serial port? Do I need the regulated board if all I want to do is program the XBee from my USB?<br />
        <br />
        Thanks,<br />

Customer Reviews

4.5 out of 5

Based on 10 ratings:

Currently viewing all customer reviews.

3 of 3 found this helpful:

Good radios

Get this rather than the cheaper one with limited range. You won't be sorry, unless you never intend to have your XBee pair out of the same room. Who needs the potential for irritation?

Note that they come configured out of the box to work. You can change things if you want later, but play with first rather than confusing yourself with all the set-up guides running around. If you decide to reconfigure, note that there are an older version of the software needed (X-CTU), and a brand new version. I suggest the older version, as most on-line guides seem to refer to that one.

You will need a shield if using with an Arduino, and another device if communicating with a desktop via USB -- the USB will provide the power for the XBee as well as the link into your computer. On the Arduino, power comes from it.

Note that many of the examples I've seen use the software serial library, which is helpful so that you don't have to worry about unplugging the XBee while uploading sketches to your Arduino. Note that when setting the jumpers on the shield.

For communication with a PC desktop, download the free "putty" terminal program.

As for power draw, I've run mine on both an UNO, and an Edison -Arduino breakout board from batteries with no issues whatever.

1 of 1 found this helpful:

XBee Pro S1

I was using a non-Pro Xbee and it was intermittent at the distance I was using it at. The Pro works much better.

1 of 1 found this helpful:

excellent range xbee radio

I've used this radio to get extra range that I couldn't have with a simple xbee holding a ceramic antenna. I was forced to put the receiver in a metal box for my project needs. this did not however hinder a reception at 300 meters range.

Very nice unit

I had two of the 1mW devices and the range was nothing like claimed. Mind you I am working from a few inches of the ground and the spec is for 'mountain top to mountain top'. So I got these for my AVC entry. I have not figured out the range in my situation, but its at least 300 feet. Very good for my purposes. Everything else works great.

Reliable as a good ol' husband

Been working with lots of the S1 series using the DigiMesh Firmware.

They are just reliable. Reliable, reliable.

all OK

I have received your products, and work so good.

all Ok thank you very much regards Franco Cappiello

It's been lots of fun

I don't know much about electronics, but somehow I can still learn through sparkling.com

Tutorials are well made, discussion forums are informative too.

It really lived-up to its specification

I connected it to the xbee explorers, computer and arduino started to communicate. just like plug-n-play

best thing i ever owned

i knew that xbee pro is the most popular GHz module for long distance communication and its very easy to use it.