I should also note that i am communicating between the xbee s2c and xctu pc application using a seeeduino xbee shield v2. A version number is reported by atvr with 3 or 4 numbers. One other advantage of xctu is that you can have a. One other advantage of x ctu is that you can have a quick summary of all the xbee s parameters. The xctu software provided for free by digi international is still required to configure the xbee modules as coordinators, routers, or end devices, and to switch between at and api mode. To upgrade xbee firmware, xctu application needs to be used. Xctu includes all of the tools a developer needs to quickly get up and running with xbee.
X ctu seems to get confused because of the stream of data arriving from the other xbee s and isnt able to talk to the module for some reason. Its the official tool to configure and test xbee radios, as well as other digi devices. Anton, i have been having the exact same troublei have an xbee s1 connected to an arduino lillypad and an xbee s1 shield on an arduino uno. When you start the x ctu software, you will see the following screen. Plug your first xbee into an explorer module, and connect to your computers usb port via a usb cable. The default 9600 baud and other settings will be correct should the xbee be brand new. I can configure the locally connected xbee to send its d0 value to the remote xbee, so that when i toggle the d0 line of the local xbee the remote relay switch toggles as well. Xbee is not the same as zigbeeinstead, xbee is a brand of radio communication modules. The difference between them is that the xbee pro operates at higher power and has a more sensitive receiver. Digi proposes the windowsbased xctu tool for xbee configuration which works quite fine.
The library has been tested on mac os x and windows platforms. The arduino is connected via 4 wires to another xbee module. Connect the xbee usb development board usb cable to the computer. Note that these xbee s6b modules supports only wpa and wpa2 protocol in psk mode. If you need to upgrade the xbees firmware, xctu is the tool. Libelium supplies the xbee transceivers with the desired firmware version 802. In order to configure the xbee, i first upload a blank sketch in the arduino ide and then open up xctu and add radio to connect to the xbee. How to use pc to control and monitor electronics arduino project through xbee. The arduino sends a character of the alphabet to the xbee. Connect xbee explorer regulated to arduino uno sparkfun. Xbee according to digi xbee modules are embedded solutions providing wireless endpoint connectivity to devices. Xbee version numbers will have 4 significant digits.
For examples of how to configure xbee modules using xctu software, click here. This guide will show the main steps to change the firmware version from 802. Changing or upgrading the xbee firmware is a delicate process that may harm permanently the xbee module. Xbee learning practice with xbee series 2 starter kit. Mac address, and that node will forward if it is not the final destination wan connected. Serial communications with the arduino uno configure xbees with x ctu a screenshot of x ctu software with the important buttons shown the only way we can configure the network settings of our modules is to download the program x ctu by digi digi are the xbee manufacturers.
The x ctu software provided for free by digi international is still required to configure the xbee modules as coordinators, routers, or end devices, and to switch between at and api mode. Xctu can either be downloaded from digis web site or an installation cd. You may need to add a couple leading 0s to make it 6bytes long. I would like to simply view the serial data stream for temperature data from the lillypad on the. Jul 18, 2016 xbee is not the same as zigbeeinstead, xbee is a brand of radio communication modules made by digi that can support a number of protocols, including zigbee, 802. After some thumbtwiddling your xbee and its mac address should appear in the list below. Xbee buying guide we highly recommend series 1 xbees, if this is your first time playing with them. How to network xbee and the arduino tutorial australia.
When the current inventory is sold out, this product will be replaced by the xbp24cz7wit004 read about the xbee product line changes here. G2 application note for installing xctu and adding xbee s1 modules on mac osx part introduction. Xctu is a free multiplatform application designed to enable developers to interact with digi rf modules through a simpletouse graphical interface. Xctu next gen configuration platform for xbeerf solutions. Configure the first two xbee modules in transparent mode. Using xctu to download firmware and profiles to xbee rf.
Xctu was developed by digi and it is only available for windows, macos and linux. Dec 05, 2012 programing the xbee is a simple task, once hooked up and connected to your pc mac you run the x ctu software, pick your com port for the xbee that is connected and go to the modem configuration tab. Hence, make sure that your access point supports and work on psk. All numbers are hexadecimal and can have a range from 00xf. Note that in europe the output power of the xbee pro must be restricted to 10dbm. The xbee and xbee pro are plugin replacements for each other. They are designed for highthroughput applications requiring low latency and predictable communication timing. Try checking out our buying guide to compare the different modules. In order to configure the xbee, i first upload a blank sketch in the arduino ide and then open. Xbee xbee command to transmit or receive dn status.
A 3 pc settings tab some displays of a successful testquery may show xb24b to reflect znet firmware instead of xb24zb to reflect the zb firmware that is actually on the xbee zb rf module. Mar 31, 2011 this should read out of the xbee all of the parameters. Utilizing the zigbee pro feature set, these modules are interoperable with other zigbee devices, including devices from. Get the new xctu beta version below, completely redesigned from the ground up with. The current release of xctu is available on digis website, unfortunately its only available for windows. Some do not yet have the software but we will correct that.
On any machine you can use tom igoes processing terminal program. The tutorial covers how to install xctu and add your xbee device for configuration. I would like to simply view the serial data stream for temperature data from the lillypad on the serial output monitor for the uno. It includes new tools that make it easy to setup, configure and test xbee rf modules. Xbeepro zb s2b extended range module, wire antenna. Xbee needs reset for every action i do in xctu electrical.
Xbee pro zb s2b extended range module, wire antenna. Xctu is free software from digi that allows you to configure the xbees. We have 10 digi xbee manuals available for free pdf download. I then connected the arduino to the computer, and opened up the xctu software. I am using xbee pro s1 modules with rhydzo labz xbee explorer regulated with 3v3 to 5v converter and xbee explorer usb in order to connect them to microcontrolleratmega 16and laptop. 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. Windows runs the x ctu software that interacts with the xbee. Not worth the effort of pulling out the mcu from the arduino to get usb mode running to the. The latest version of x ctu is available for both mac and windows. Digi proposes the windowsbased x ctu tool for xbee configuration which works quite fine.
I see a resistor crudly fashioned to the side of the xbee. If you own a pc or have a dualboot mac then you can use the manufacturers xctu software. For examples of how to configure xbee modules using x ctu software, click here. For mac os x users, there is a beta version of xctu 6. Run through the install as you would with any windows application. Xbee buying guide we highly recommend series 1 xbee s, if this is your first time playing with them. One of the possible reason for this issue might be configuration mismatch between how your access point and your xbee is setup. I try to make two raspberry pi communicate text with each other via xbee s2 module. The software is written in java and is crossplatform, so it can be used on windows, osx and linux.
The xbeexbeepro rf module was designed to mount into a receptacle socket and therefore does not require any soldering when mounting it to a board. Then type your xbee s address into the text box nearby. If you need to upgrade the xbee s firmware, x ctu is the tool. G2 application note for install xctu xbee s1 modules using xctu. Linux being my operating system of choice, ive always felt some frustration at having to dig out a windows machine when i want to update xbee firmware. Instead of using xbee shield, i connected xbee and pi with dupont linespin. Once the modules are configured, they can be used in an embedded application. I have two xbee chips one of them is connected to a relay switch, the other one to my computer via usb cable.
Xbee at mode transmit and command mode example wireless. There are several methods for configuring the xbee radio. Im using older xbee pro s1 models, which are still very available. Once x ctu read the xbee it will set the modem type and function set boxes and show a list of parameters. So call them if you cant get the xbees working or if xctu isnt working correctly.
For more information about the parameters, see the following. Xbee zb zigbee modules provide costeffective wireless connectivity to devices in zigbee mesh networks. Once xctu read the xbee it will set the modem type and function set boxes and show a list of parameters. A standard general purpose inputoutput gpio is a generic pin on the xbee module whose behavior including whether it is an input or output can be controlled through an xbee application. If the testquery fails, try unchecking or checking enable api under host setup. When i go to locate the xbee, all that appears is the arduino uno on com port 3, and it fails to establish a link with the xbee, even after navigating through the setup process. Xctu is a windowsbased application provided by digi. Once xctu has been downloaded, the next step is to install the program.
Also, i connected the reset with gnd on my arduino to avoid removing the chip. When the program asks for updating from digi, we must answer yes so as to download all the firmware versions for all the xbee modules. The xbee development kits contain rs232 and usb interface boards which use two 20pin receptacles to receive modules. I have an xbee s1 connected to an arduino lillypad and an xbee s1 shield on an arduino uno. The latest version of xctu is available for both mac and windows. 6 km transmit power 1 mw +0 dbm 60 mw +18 dbm receiver sensitivity 1% per92 dbm 100 dbm. This tutorial demonstrates how to use the new xctu interface with the xbee s1 modules.
The ability to send remote at commands is now included. Programing the xbee is a simple task, once hooked up and connected to your pc mac you run the xctu software, pick your com port for the xbee that is connected and go to the modem configuration tab. G2 application note for install xctu xbee s1 modules. A standard general purpose inputoutput gpio is a generic pin on the xbee module whose behavior including whether it is an input or output can be controlled through an xbee application a standard gpio can be used for the following purposes reading from switches. When properly installed it can be launched by clicking on the icon on the pc desktop see figure 1 or selecting from the start menu see figure 2. The basics of this type of connection will be covered in this section. Programing the xbee is a simple task, once hooked up and connected to your pcmac you run the xctu software, pick your com port for the xbee that is connected and go to the modem configuration tab. I now know that i was wrong in this theres actually no need at all to run windows in order to run xctu for firmware upgrades. Windows users can check it out too, its pretty slick.