SparkFun will be closed Friday 7/3/2020 for the 4th of July holiday. All orders placed after 2 pm MT on Thursday 7/2/2020 will be shipped out on Monday 7/6/2020. SparkFun Support will also resume on Monday 7/6/2020. Have a safe holiday!
This is the very popular 2.4GHz XBee module from Digi. 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 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
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
Based on 4 ratings:
2 of 2 found this helpful:
XBee as product is excellent!!!! There is a learning curve involved to configure Xbee, once you know how to configure you are good. Not very clearly documented on xbee website that VREF is must if you want to use gpio as ADC.
I placed two orders, total of some 10 Xbee modules from spark fun. Their shipping and ordering system is not mission critical. The two day shipping I paid was not shipped on time. I have heard similar stories from many of my friends at work.
I have been able to get two XBees communicating when both are plugged into a computer running XCTU (one on a USB explorer dongle one on an Arduino running an empty sketch).
However, I have not been able to get the Arduino itself to interact with the module.
It sounds like you needed to upload a serial passthrough code https://learn.sparkfun.com/tutorials/xbee-shield-hookup-guide#example-communication-test with the Arduino in order to get the XBees functional. The Arduino needs commands to know what to do with the XBee. For more information, try checking the documentation or contacting support if you still have issues.
0 of 6 found this helpful:
Downloaded the XCTU program and configured two modules using the software and neither would talk... Nothing in the software works. set both PAN ID to the same number, set on to Cooridator and no way to set the second to Router. only have end point. I have three of these useless pieces of crap.
I finally got them to talk hit and miss.. Built a 0x17 Remote AT Command to turn on pin on two other XBEEs and worked when sending the frame through XCTU but send the same frame from an Adrunio it doesn't work. The transmit light lights but no other XBEE acknowledge and nothing. Disconnect from the Ardunio and run the frame on XTCU and it works. I even look at the frames in XTCU that Ardunio is sending and it is EXACT to that I built and sent in XCTU that works.. Too many problems with this system to warrant its use..I plan on saving my money and moving on with things that work...
Hi, I tested some modules in the new XCTU and everything was working well for me. I would recommend checking out some documentation on configuring the Xbees. It may be that you are making a mistake in your settings/configuration.
Two nodes working out of the box as simple as plugging them in. They passed serial data without any additional configuration needed. Before you go playing in settings I'd strongly suggest testing them to see if your setup of other hardware is correct. Once you have them working then start playing with channels and addresses so you know any issues after that is your configuration. I've worked with numerous radio solutions and these by far are one of the easiest to use. The only real downside is the price, but with the ease of use saving time things balance out.