XBee Pro 63mW Wire Antenna - Series 2B (ZigBee Mesh)

This is the XBee XBP24-BZ7WIT-004 module from Digi. The new Series 2B improves upon the power output and data protocol of the Pro Series2. Series 2B modules allow you to create complex mesh networks based on the XBee ZB ZigBee mesh firmware. 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.

Series 2B modules use a different hardware configuration from the earlier models and while they will communicate with Series 2 XBee modules, they are not compatible with the outdated Series 2.5 Modules.

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

Note: If you are looking for a simple point-to-point configuration, you might want to try the Series 1 instead. The Series 2 requires considerable setup and configuration. We highly recommend Building Wireless Sensor Networks as a guide for setting up mesh networks.

Note: Series 1 and Series 2B XBee modules have the same pin-out. However, Series 1 modules cannot communicate with Series 2B modules.

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

  • 3.3V @ 295mA
  • 250kbps Max data rate
  • 63mW output (+17dBm)
  • 1 mile (1600m) range
  • Wire 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 63mW Wire Antenna - Series 2B (ZigBee Mesh) Product Help and Resources

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.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
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.

  • MrSinewave / about 12 years ago / 2

    Model number in description is incorrect: XBP24-BZ7WIT-004 is correct. Model number given is for PCB antenna version.

    • TQT / about 11 years ago / 1

      I think they are sleeping, you made that comment 6 months ago and the model number is still wrong...

  • Member #158635 / about 8 years ago / 1

    Datasheet link broken.

    • Oops! Good catch. We're working on getting that updated so it doesn't break again. Thanks!

  • Member #422340 / about 8 years ago / 1

    I have 2 of this modules. One I have connected with the SparkFun XBee Explorer USB PCB and one on my PCB. When I sent data from the PC en connect the data in with data out sometimes is miss data. The RSSI is blinking at that moment.

    Do someone know what going wrong?

  • Andrew4 / about 9 years ago / 1

    Damn, I bought 2 of these instead of the Series I 60mw sensors - are they really not great for a point-to-point?

    Is it possible to do the same two-xbee light blinking type of communication, or do these Series 2B require a centralized "server" node and everything?

  • Member #498069 / about 9 years ago / 1

    can I conect these through a shield to the arduino uno directly with out burning it? it requires 250mA and the arduino pins maximun suply is 50mA. How can I do to make them work at the highest power without burning my arduino¿?

  • Adam13 / about 11 years ago / 1

    I just ordered two of these (firmware XBP24BSE, model XBP24-B27WIT-004-revE) with the expectation that they were compatible with the non-Pro XB's I have (firmware XB24-ZB, model XB24-Z7WIT-004-revD1). While I'm able to get the Pro's to communicate with each other in AT mode, nothing I seem to be able to do will get the non-Pros to talk to the Pro's. I was under the impression that these should work, was I incorrect or am I doing something wrong with them?

    • Adam13 / about 11 years ago / 1

      Actually, never mind. Apparently one of my non-Pro XBees is somehow faulty. I pulled out a few unused ones and now have it working properly. The faulty Xbee will connext only with the other non-Pros, but the remainder connect to the Pro's without difficulty.

  • Member #341790 / about 11 years ago / 1

    Is this the S2 or S2B? If it is really the S2B, it should have a peak current of 205mA and a range of 2 miles. Also its transmission power should be 63mW. I may have to buy this part from another site if I can't be sure it is the S2B (as claimed by description)!

    -I found the S2B specs on the provided Datasheet.

  • samotage / about 12 years ago * / 1

    After far too much time trying to get these to work, I finally have the answer.
    MrSinewave is correct regarding the firmware codes.
    However, the snitcher is this... by default the Zigbee is set to cyclic sleep for an endpoint. This is kinda funky when it comes to programming, as the Zigbee goes to sleep in about the time it takes to power up, and hit the update firmware, and often goes back to sleep again when it's mid programming...
    I've taken to setting these up as routers, with the sleep set to off. Then use Pin sleep driven by the mircocontroller with appropraite wake/sleep control later on.
    Also make sure the Channel Verification - JV parameter is set to true so it actually connects to it's appropriate coordinator.
    Another tip - update to the latest X-CTU, which seems to manage the flash process better.
    Sam, @samotage

  • fuzzyneuro / about 12 years ago / 1

    X-CTU finally was able to program a Pro S2
    as a coord AT, so I'm ordering another
    as a router.

  • samotage / about 12 years ago / 1

    Just bricked one of these straight up.
    They don't come programmed with a firmware recognisable by X-CTU, then if you follow the links to the firmwares at Digi: http://www.digi.com/support/productdetl.jsp?pid=4549&osvid=0&s=507&tp=1
    And flash, you will have a bricked unit.
    It would be really nice if SparkFun shipped working units, instead of this fail.

    • Member #382389 / about 10 years ago / 1

      in x-ctu if you go to the terminal and hit +++ and wait for the ok, you can then go to the programming mode and do as you want without any problems...took me a bit to figure it a out but it solves a lot of problems with xbees and c-ctu

Customer Reviews

2 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.

1 of 4 found this helpful:

Too hard to get started

I tried the pairing tutorials, but it's too difficult to get these things working - - and I'm pretty sure I bricked one of them during the process.

I wouldn't recommend buying unless you have a lot of tacit knowledge in networking, radio configuration, etc..