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.
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.
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
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 10 ratings:
3 of 3 found this helpful:
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:
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:
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.
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.
Been working with lots of the S1 series using the DigiMesh Firmware.
They are just reliable. Reliable, reliable.
I have received your products, and work so good.
all Ok thank you very much regards Franco Cappiello
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.
I connected it to the xbee explorers, computer and arduino started to communicate. just like plug-n-play
i knew that xbee pro is the most popular GHz module for long distance communication and its very easy to use it.
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
What is this, Bluetooth or something?
Nope, it uses similar frequencies, but it doesn't use the same protocol.
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.
@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.
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.
Thanks,
John
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.
Hi All,
Why when you got back 400+ units you reduced the limit to purchase from 10 to 5 per customer?
hi..im trying to communicate between XBee and XBee Pro but hvnt been successful..how did u go about configuring these two? thanks
Could I use two of these to transmit and receive an RC signal to control an RC vehicle?
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.
is it the internationnal variant limited to 10dbm?
Does this product interfere with the 2.4Ghz Futaba Radio???
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.
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.
Can I, how do, I update this to use the ZigBee protocol?
If I can't does SparkFun sell a ZigBee version?
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?
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
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?
Take a look @ this page: http://www.sparkfun.com/commerce/product_info.php?products_id=9132
Since your looking for multipoint networks (ie not peer-to-peer, but peer-to-group) and you'd want a decent range, this looks like your best bet: http://www.sparkfun.com/commerce/product_info.php?products_id=8876
Best of luck!
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.
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".
Is this product is already included rx and tx?
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
Can it be used with Raspberry Pi ? Please inform me about that.
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.
how can i configure this product with linux operating system ?
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/
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)"
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?
Can you take the wire antenna off and put a U.FL Connector for different antenna.
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!
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
So what sort of wait is expected till there is more in stock?
Could the wire antenna be replaced by a RPSMA connector?
http://www.sparkfun.com/products/592
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.
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.
is it safe connect 3.7v to this Xbee?
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
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.
Product manual above is a great start. The base station is the one connected to the PC - you only need two.
Anyone get these to work on Ladyada's xbee adapter?
nope
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
pretty much. This guide should help you configure them so they can talk to each other with the appropiate network ID and transfer speed.
http://www.ladyada.net/make/xbee/point2point.html
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 />
MIke