Therefore, you need to put one of your xbee modules into coordinator mode using the function set dropdown box in xctu. If the testquery fails, try unchecking or checking enable api under host setup. Interfacing of xbee with computer the engineering projects. Show you the basic simple example of using xbee and arduino. Serial communications with the arduino uno configure xbees with xctu a screenshot of xctu software with the important buttons shown 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. Libelium supplies the xbee transceivers with the desired firmware version 802. It includes new tools that make it easy to setup, configure and test xbee rf modules. There is a software named xctu, is used for interfacing of xbee with computer. Xbee configuration with xctu on linux electrical engineering. It may be necessary to configure your system prior to installing xctu for the first time. You might be aware that, there are two ways to establish a communication between xbee devices, one. I was attempting to get started following the first project in, the handson xbee lab manual and couldnt get the xctu software to see the sb3 which was plugged into a parallax 32400.
Xctu includes all of the tools a developer needs to quickly get up and running with xbee. Once xctu read the xbee it will set the modem type and function set boxes and show a list of parameters. Xctu is a standalone tool for configuring xbee modules. Changing or upgrading the xbee firmware is a delicate process that may harm permanently the xbee module. See other knowledge articles for information on installing or using the x ctu software. Using xctu to download firmware and profiles to xbee rf. Doubleclick on the installer file and follow the xctu setup wizard. So first of all, download xctu and install it in your computer.
The pc connection can be used to configure the xbee module through xctu software. Im just getting started with xbees not an electrical engineer or programmer. Digi xbee xctu software rebuild network discovery tool. The software is written in java and is crossplatform, so it can be used on windows, osx and linux.
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. Now its time to test sending midi data out via the xbee. Xbee 2mw s2 wire antenna zigbee mesh mikroelectron. In this tutorial, learn to perform simple client to client communication over zigbee protocol. The digi xctu software is a handy windows application to configure the large amount of settings on the xbee. This unit works with all xbee modules including the series 1 and series 2. The xctu has such functionality, as you can see in the picture below. Xbee zigbee complaint communication using api mode. Now the xbees must be configured properly in xctu to send and receive the analog signal. Run through the install as you would with any windows application. You need to configure dio8 to sleep request and dio9 to sleep indicator.
First of all you need to do is xbee arduino interfacing. In the previous tutorial, zigbee technology and its application in building wireless sensor networks was discussed. This section contains download and install instructions based on operating system. Plug the unit into the xbee explorer, attach a mini usb cable, and you will have direct access to the serial and programming pins on the xbee unit. Again i used the sparkfun explorer module and the xctu software to perform the configuration. Open the software, the first interface of this software is shown in the image below. Im not sure how its compiling link quality information, you could monitor the serial communications between xctu and the xbee radio module to determine how. Attach your modules serial port with the computer after placing the xbee in it. Xctu is free software from digi that allows you to configure the xbees.
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. In xctu test that the xbee is seen with a testquery from the pc settings tab. Xctu is designed to function with all windowsbased. The new generation xctu allows you to do a lot of diagnostics and things like range testing. How to network xbee and the arduino tutorial australia.
Cpixbee rxbeepi i set same panid and destination address as source address of each other. Xctu is a free multiplatform application designed to enable developers to interact with digi rf modules through a simpletouse graphical interface. The xbee may also be configured through any terminal interface or from the controller by sending the correct character sequences. Xctu is free software, provided by digi the manufacturer of xbee, which we use to configure and manage xbees, and test xbee networks. This is a simple to use, usb to serial base unit for the xbee line. Tutorial use the hobbyduino xbee plug for wireless. These modules allow a very reliable and simple communication between microcontrollers, computers, systems, really anything with a serial. Steps to configure zigbee xbee module using xctu software after connecting the zigbee with the computer, double click the x ctu icon and a window will open. Works with xbee series 1 and 2 as well as pro modules by using this adapter board you can provide an easy interface to the xbee or xbee pro modules by converting the 2mm pin. If you havent already, head over to their website and download the latest release and follow their instructions to install the software.
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. Get xctu software in modem configuration download new versions get the latest module firmware click read change the version drop down to the latest version if my memory serves me correctly, the function set for one of them should be router and one should be end device doesnt matter which for simple point to point. The pc connection can be used to configure the xbee module through digis xctu software. Xbee radios 2x xbee radio breakout boards 2x breadboard 2x 3. However, i cannot get the message from each other in minicom. Configuring xbee rf module using xctu software access requirements.
I dont have any reset button on the explorer board im using to connect the xbee to the pc. Through the software, the xbee configuration may be read, changed and written for updates. I open xctu add the com5 port and click the test query button but the following window appears. Most probably, xctu would not be able to get the correct com port to which your xbee is being attached or otherwise you might have bricked your xbee. By using this adapter board you can provide an easy interface to the xbee or xbee pro modules by converting the 2mm pin spacing to breadboard friendly 0.
Faludis book building wireless sensor networks is geared up to series 2 xbee, but deals with the sort of thing you are trying. The s1s are being phased out and might not be supported. The xbee devices communicate with each other wirelessly over the air. Xbee3 firmware over the air fota update using xctu wireless. In this short experiment you will learn how to use the digi international xctu software to program and control xbee modules. X ctu is free software, provided by digi the manufacturer of xbee, which we use to configure and manage xbees, and test xbee networks. Xctu next gen configuration platform for xbeerf solutions. Xbee module configuration install xctu pyroelectro.
On a mesh network, coordinators and routers wont have a parent. The modules require minimal power and provide reliable delivery of data between devices. Sending a remote atmp to end devices will give you the 16bit network address of their parent. You will need one coordinator xbee and one router or end device xbee, both with the same pan id. You can use xctu terminal to connect to the xbee and click on assemble packet. Unique features like graphical network view, which graphically. Digi xctu includes all of the software tools you need to get up and running with digi. I think that there is a similar example in arduino cookbook thoroughly recommend. Contains features from previous versions, plus adds support for xbee wifi modules, compatible with windows 2000, xp, 2003. Communication between xbee and processing processing 2. The other xbee should be in the usb exlporer and plugged into the pc. Xbee configuration using x ctu, the configuration of the xbee may be modified and the firmware upgraded. Xbee is a very popular zigbee complaint product from digi. Digi xctu is the developers toolkit that makes digi xbee development.
Xctu is a windowsbased application provided by digi. This application note describes how to build and test a wireless communication application for the amirix ap board using raw apis and an ap wireless interface module. Attach the ftdi basic onto the associated header of the xbee adapter. Getting started with xbee pro x ctu part ii youtube. Connect the usb cable to the ftdi basic and computer. We would like to show you a description here but the site wont allow us. To get the firmware, you can still download it manually, and then use the file option in the xctu download tool to get xctu to use the latest firmware. The coordinator has the fixed address 0, so you need to set dl and hl address parts of the other module to 0. How to use pc to control and monitor electronics arduino project through xbee. Series 2 improves on the power output and data protocol.
This program was designed to interact with the firmware files found on digis rf products and to provide a simpletouse graphical user interface to them. The software is easy to use and allows digi customers to test the radio modems in the actual environment with just a computer and the items included with the radio modems. Multiwii quadcopter xbox controller via xbee engineer. The xbee modules cannot fit onto a breadboard due to the pitch spacing and the breakout boards allow the modules to be placed on a breadboard. To start with, atnd will give you a list of nodes on the network. Then select hex displayentry and type in 90 32 64 this is a note on message. You should see the rssi red led on the midibee breadboard light up indicating it received the packet.
The xbee module used here is shown in fig 3 manufactured by digi and xctu software is used for configuring xbee. I could enter xbee command mode, where i got reply ok when i type some commands. I open x ctu add the com5 port and click the test query button but the following window appears. Java project tutorial make login and register form step by step using netbeans and mysql database duration. So call them if you cant get the xbees working or if xctu isnt working correctly. Xbee pro s3b, parallax 32400 and xctu no communication. It can be used for programming or communicating with xbee modules. To download, try this link or search for xctu download. 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. Xbee3 over the air remote at command using xctu wireless. Install one of the xbee modules onto the associated header of the xbee adapter. Works with xbee series 1 and 2 as well as pro modules. Xctu is a next generation configuration platform for xbeerf solutions. Series 2 modules allow you to create complex mesh networks based on the xbee zb zigbee mesh firmware.
1166 242 1453 1638 970 356 1565 16 97 823 1066 356 786 250 1281 465 724 1486 540 1174 710 1105 421 805 1155 38 992 898 719 749 802 779 1051 1259 1458 1069 400 705 22 476 81 985 762 862 1028 479