Xbee s are fun, and its nice to be able to configure them without resorting to windows via a virtual machine. A screenshot of xctu software with the important buttons shown. The arduino is connected via 4 wires to another xbee module. Jan 11, 2014 xbee configuration software for mac im really glad that digi has finally built a mac version of their xctu software. Xbee adapter connecting, configuring and upgrading. Once youve connectedtested that you can communicate with the modem, go to the configure tab and read in the current setup. The only way we can configure the network settings of our modules is to download the program xctu by. Recover radio modules which have damaged firmware or are in programming mode. Using xctu to download firmware and profiles to xbee rf. Ive tried to manage them by x ctu, xbee module has been connect using sparkfun xbee explorer regulated board and ftdi usb cable.
Windows users can check it out too, its pretty slick. So before using the xbee modules with arduino, we have to configure these modules using xctu software. Instead of using xbee shield, i connected xbee and pi with dupont linespin. Configure the base with api enabled and a unique 16 bit or 64 bit source address.
Apr 09, 2012 windows is connected to an xbee via a usb cable. Since you really only have to do it once, its much easier to tweak the settings in xctu and not bother with the. I recently went from using a windows laptop to a intel macbook, and needed to be able to configure and program xbees properly, ie with xctu. For mac os x users, there is a beta version of xctu 6. Configure the remote radio with a unique source address and set the destination address to equal the base radios. In case the direct link does not work, search on the website of digi for the software in the search field with the keyword xctu. There are several ways to configure the xbee module. We have 10 digi xbee manuals available for free pdf download. I dont have any reset button on the explorer board im using to connect the xbee to the pc. The only way we can configure the network settings of our modules is to download the program xctu by digi digi are the xbee manufacturers. It includes new tools that make it easy to setup, configure. If you need to upgrade the xbees firmware, xctu is the tool.
Using xctu to download firmware and profiles to xbee rf modules introduction xctu is a graphical windowsbased serial utility provided by digi to program and configure the firmware on its rf. After some thumbtwiddling your xbee and its mac address should appear in the list below. If you look at the right side of the xctu window, you. If the xctu able to initiate the xbee module, you should see the progress bar of recovering radio module window. Apr 16, 2016 java project tutorial make login and register form step by step using netbeans and mysql database duration. Show you the basic simple example of using xbee and arduino. As we have learnt in previous tutorials that the xbee module can act as a coordinator, router or an end device but it need to be configured to work in desired mode. Then in x ctu select the correct modem model and click show defaults.
Run through the install as you would with any windows application. Xctu is free software, provided by digi the manufacturer of xbee, which we use to. This piece of software is called xctu and it works on all version of windows. I dont know how to update the firmware without xctu, perhaps i dont need to if its possible to configure the modules to be a coordinator etc. Configure the first two xbee modules in transparent mode. With a pc one typically uses the xctu utility which makes configuring easy since it has all of the xbee parameters listed. That your xbees can talk to each other out of the box is no real surprise. Changing settings in your xbee is vital when working in certain environments. Look at the bottom of the rf module and see which model you have. Configure xbee with xctu digi international write a software xctu for configuring xbee. On any machine you can use tom igoes processing terminal program. Soldering toolsto install headers into your shield.
Install xctu xbee interface the xbee manufacturer, once called maxstream, now digi, built a nice little piece of software that can test and configure your xbee module. Xbee at mode transmit and command mode example wireless. Jan 20, 2015 beware of configuring your firmware as end point as this causes the module to go into sleep mode 99. After the right setting, the xbee will work for you and your projects. Get started with xbee a beginners tutorial atomic spin. Then type your xbee s address into the text box nearby. If xctu failed to find a module, check out our troubleshooting page. Configure the remote radio with a unique source address and set the destination address to equal the base radios source address. This is the updated version of the series 2 xb24z7wit004 module. Windows runs the x ctu software that interacts with the xbee. Originally, this tutorial was written to configure an xbee series 1 to communicate in transparency. Note that these xbee s6b modules supports only wpa and wpa2. After you write the radio settings for the xbee modules, their names appear in the radio modules area. Generally to use xctu to talk to the xbee, one would use an xbee explorer board or a development board.
Hence, make sure that your access point supports and work on psk. One of the hobbyduino xbee plugs will be paired with an xbee configured as the receiver. Note that these xbee s6b modules supports only wpa and wpa2 protocol in psk mode. I try to make two raspberry pi communicate text with each other via xbee s2 module. Before you can do that, you will need an usb adapter for xbee. Its the official tool to configure and test xbee radios, as well as other digi devices. If you own a pc or have a dualboot mac then you can use the manufacturers xctu software. The arduino sends a character of the alphabet to the xbee. The pan id should be some 4 digit hex number that will only be used by these two modems to prevent confusion. Ive tried to use them many times, but they dont work. In x ctu go to pc settings and make sure its set for 9600 8n1 with hardware flow control. Using xctu to download firmware and profiles to xbee rf modules introduction xctu is a graphical windowsbased serial utility provided by digi to program and configure the firmware on its rf products, including the xbee zb and xbee znet rf modules and the digi xbee usb.
In api mode you can reset the unit with xctu and configure it again in the same way. Configure the transmitter one xbee will act as the reset transmitter, it will be attached to the computer via an ftdi cable and wireless send programming commands to the receiver. The objective of this project is to provide a flexible and simple to use api to interact with xbee radios. The modules can be configured without the parallax. You may need to add a couple leading 0s to make it 6.
This xbee plug will be attached to the hobbyduino mini v3 and reset the arduino. Xctu is free software from digi that allows you to configure the xbees. The software is written in java and is crossplatform, so it can be used on windows, osx and linux. Xbee module configuration install xctu pyroelectro. Can an xbee be programmed with an xbee shield electrical. Easily generate any kind of api frame to save its value. Hi, ive bought two xbee pro xsc with two xbee explorer regulated boards and a ftdi cable from sparkfun store. It seems the xbee 1 modules allow you to set the address and destination of each module to point to each other but this isnt possible through the fireware currently running on my xbee pro 2 modules. Nov 07, 2008 there are several methods for configuring the xbee radio. Xctu is a free, multiplatform application compatible with windows, macos and.
Recovering your xbee tutorials of cytron technologies. Xctu includes a set of embedded tools that can be executed without having. About the only thing you can really do with a single xbee is learn about it. A window like the one below will appear, showing the different functions and the different com ports detected. You might again get the message of action require window, just reset the skxbee and try again if fail. Since you really only have to do it once, its much easier to tweak the settings in x ctu and not bother with the programming code within your application. Without xctu you just write your code to write these command sequences to the xbee. Propeller, andor xbee application, no matter how lifethreatening it may be. You may need to add a couple leading 0s to make it 6bytes long. The current release of xctu is available on digis website, unfortunately its only available for windows.
Xctu includes all of the tools a developer needs to quickly get up and running with xbee. Note it is risky since you could let the xbee without communication. Xctu is a free multiplatform application designed to enable developers to interact with digi rf modules through a simpletouse graphical interface. Suggested reading before reading through this tutorial, we highly recommend checking out the exploring xbees and xctu tutorial. After you attach your coordinator with pc, you have to configure your coordinator in the api mode and let the xctu work with it in api. This is a java api for communication with xbee xbee pro series 1 802.
Then type your xbees address into the text box nearby. The first part of this configuration involves setting the channel, pan id, and address values. Also make sure that the enable api box is not checked. Click that new module, and wait a few seconds as xctu reads the configuration settings of your xbee. I open x ctu add the com5 port and click the test query button but the following window appears. If you havent already, head over to their website and download the latest release and follow their instructions to install the software. Xctu was developed by digi and it is only available for windows, macos and linux. Each xbee module has its own mac address which is a 64bit address. Xctu next gen configuration platform for xbeerf solutions. Libelium supplies the xbee transceivers with the desired firmware version 802.
Xctu is free software, provided by digi the manufacturer of xbee, which we use to configure and manage xbees, and test xbee networks. Lets set this one up first connect up the transmitter adapter with xbee modem to your computer using the ftdi cable and start xctu, just like on the. Programming can get complex, if youre doing it manually instead of using xctu. Ive tried to manage them by xctu, xbee module has been connect using sparkfun xbee explorer regulated board and ftdi usb cable. Issues with connecting xbee to arduino uno r3 arduino stack. How to network xbee and the arduino tutorial australia. Note we recommend you set this option back to mac app store or mac app store and identified. Digi proposes the windowsbased xctu tool for xbee configuration which works quite fine. Series 2 modules allow you to create complex mesh networks based on the xbee zb zigbee mesh. The image below shows an xbee series 1 connected to the xctu. Tutorial use the hobbyduino xbee plug for wireless arduino. Jun 25, 2014 xctu will start communicates with xbee module base on your selection and reload the firmware to the xbee. Using xctu to download firmware and profiles to xbee rf modules.
Xctu includes a set of embedded tools that can be executed without having any rf module connected. Just because my droid is finished, doesnt mean that ive stopped working on it. Click disconnect in coolterm and remove the xbee a from the xbee explorer. One would configure the xbee completely in the explorer dongle and then transfer the xbee to. Carefully plug the xbee into the xbee explorer usb, making sure the angled sides are facing away from the usb port and matching the white lines drawn on the explorer. Jan 14, 20 configuring series 2 xbees using xctu software. Some do not yet have the software but we will correct that. Serial port and mac users should look for something like usbserialxxxxxxxx.
The latest version of xctu is available for both mac and windows. Decode an api frame and see its specific frame values. Xctu then just writes the command sequence to the xbees serial port to set the configuration. One of the possible reason for this issue might be configuration mismatch between how your access point and your xbee is setup. It includes new tools that make it easy to setup, configure and test xbee rf modules. It has an updated firmware which can be configured as routerendpointetc. Lately, ive been working on a new droid controller, that will be a lot more stealthy, give a lot more. Place the xbee into the xbee explorer and click connect in coolterm. I dont know if this will help in your specific situations, but here is my solution for using xctu on a mac. You should then be presented with the entire configuration of your xbee. With xctu, it is simple and easy to update the firmware and modify the parameters.
1204 1372 1461 407 119 982 740 6 1477 1469 1365 214 816 763 98 714 1196 723 1258 894 1309 573 787 149 1228 610 191 1187 1018 1317