How to use pc to control and monitor electronics arduino project through xbee. The x ctu interface the x ctu program has 4 main tabs that allow you browse current configurations, send raw text commands or data to the xbee, perform a range test with another xbee or to setup how your local pc should communicate with the xbee module. If you have troubles with the xbee communication, then you can change the channel to a subband that is less crowded. Im using xctu software to access the xbee and change the properties of it. 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. Once x ctu read the xbee it will set the modem type and function set boxes and show a list of parameters. The xctu interface the xctu program has 4 main tabs that allow you browse current configurations, send raw text commands or data to the xbee, perform a range test with another xbee or to setup how. See other knowledge articles for information on installing or using the x ctu software. Show you the basic simple example of using xbee and arduino.
I could enter xbee command mode, where i got reply ok when i type some commands. I have 2 xbees, an arduino uno, an xbee shield, and an explorer. For evaluation i would like to rebuild the network discovery tool from the xctu software provides by digi. To upgrade xbee firmwares, xctu application needs to be used. There is a dio pin change detect setting, at command ic. It only runs on windows and it has been developed by digi. I open x ctu add the com5 port and click the test query button but the following window appears. In order to make two xbee s2c modules talk to each other we need to setup one as a coordinator and one as an end device or router, but first lets get hold of the required xctu software. Communication with two xbees and arduinos over serial. This software allows to change the firmware version and some other features. Xbee module configuration the xctu interface pyroelectro. It may be necessary to configure your system prior to installing xctu for the first time. In addition to that tutorial, we also recommend checking these guides out. If this does not help, then using an external antenna or an xbee pro can help to get a stronger signal.
This section contains download and install instructions based on operating system. Digi xbee xctu software rebuild network discovery tool. From my xbee router, how can i retrieve the xbee coordinator address from my application arduino. Therefore, you need to put one of your xbee modules into coordinator mode using the function set. I am attempting to replicate the functionality of the smartthings arduino. Cant configure zigbee sz05adv module with x ctu and cant use xbee api in arduino. Xbee zb zigbee modules provide costeffective wireless connectivity to devices in zigbee mesh networks. This application note is intended to discuss the functions of digis xctu software utility. Look up the info in the xbee document for the details. Choosing a radio frequency for the xbee sensestage.
Tutorial use the hobbyduino xbee plug for wireless arduino. Cpi xbee r xbee pi i set same panid and destination address as source address of each other. Both of the xbee modules have updated firmware, blank sketches have been loaded to the arduino, and they both work when paired with the explorer. 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 other vendors. That tutorial will introduce you to xctu and explain how to configure xbee networks and addresses.
Xbee xctu software does not support windows 7 64bit operating systems. Therefore, you need to put one of your xbee modules into coordinator mode using the function set dropdown box in x ctu. I know that for some modules digimesh, 868 they support an atno setting of 2, which adds the rssi value as a field to the node discovery responses. Unable to communicate with xbee using xctu, didnt get device serial number. Download and install xctu this section contains download and install instructions based on operating system. 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.
All of these modules also include idigi manager pro, a feature of all digi cellular gateways, routers, devices, and components. In this post, i am explaining how i did the firmware update, including how i restored my bricked xbee series 1 802. This xbee will be installed in the regulated explorer board. Issues with connecting xbee to arduino uno r3 arduino. Xbee module configuration install xctu pyroelectro. Xbee s2c 3mw module setup pointtopoint hobbytronics. Hi guys, i am having problems with my xbees, i am working on a sensor network project and i got these xbee s2c instead of the normal xbees series 2, and no code on the internet is working. Xbee xctu software does not support windows 7 64bit.
From what i can tell, all the commands that you can change using the xctu tool, you can issue the xbee serially and modify. Xctu is a standalone tool for configuring xbee modules. Tutorial use the hobbyduino xbee plug for wireless arduino programming introduction im pretty sure the majority of my projects will never be considered complete as im always tinkering with the firmware to add or refine features. Xctu is a windowsbased application provided by digi. The x ctu has such functionality, as you can see in the picture below. It takes factory fresh xbee and programs it to work with your rosserial network. Utilizing the zigbee pro feature set, these modules are interoperable with other zigbee.
Xctu is free software from digi that allows you to configure the xbees. Were going to show you how to do all of that in this tutorial. Mar 15, 2016 this is the first part video about configuration of xbee modules using x ctu software and introduction to serial data transfer. This program was designed to interact with the firmware files found on digis rf products and to provide a simpletouse graphical user interface to. If your xbee does not have these firmware by default, you can update the firmware by using x ctu software only pc from digi. Doubleclick on the installer file and follow the x ctu setup wizard. Did you set one of your modules into coordinator mode. Using digis x ctu software and parallaxs xbee usb adapter board, interfacing with the xbee is simple for. Xctu was developed by digi and it is only available for windows, macos and linux. Once xctu read the xbee it will set the modem type and function set boxes and show a list of parameters. What this does is send data to the other xbee when the logic level on an enabled input pin changes. Download and install xctu software for proper kit configuration and operation x. Tutorial use the hobbyduino xbee plug for wireless. I am attempting to replicate the functionality of the smartthings arduino shield that was discontinued some time ago and have gotten close as least i think so over the past few weeks.
Using x ctu to download firmware and profiles to xbee rf modules introduction x ctu 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. Using xctu to download firmware and profiles to xbee rf modules. Using xctu to download firmware and profiles to xbee rf. Both of the xbee modules have updated firmware, blank sketches have been loaded to the arduino, and they both work when. And when i click on the link for the x ctu software that should allow me to configure my. If xbee is not factory fresh, use digis x ctu software to program it. This free program is a product of digi international inc. The coordinator has the fixed address 0, so you need to set dl and hl address parts of the other module to 0.
Generally to use x ctu to talk to the xbee, one would use an xbee explorer board or a development board. This is where you say that you are when the xbees are connected to xctu. No you cant change the address even in your x ctu software, we use x ctu to let the device know with which. Tutorial use the hobbyduino xbee plug for wireless arduino programming introduction im pretty sure the majority of my projects will never be considered complete as im always tinkering with the. So far ive managed to successfully get a xbee s2c to join the. Hi guys, i am having problems with my xbees, i am working on a sensor network project and i got these xbee s2c instead of the normal xbees series 2, and no code on the internet is working for me to send and receive data from one to another using 2 arduino uno for each xbee one arduino. How to set up an xbee using your computer, the x ctu software, and an xbee explorer interface board. My main issue is getting the xbee to connect through the shield and arduino. Happy to report that x ctu on that machine now recognises the xbee modules i have. Each function will be discussed in detail allowing a better understanding of the program and how it can be used. Cpixbee rxbeepi i set same panid and destination address as. Xbee zb s2c lowpower module, wire antenna xb24cz7wit004.
My address is the 16 bit address of this xbee in the network. Please, check the xctu introduction tutorial in order to learn how to use it. Wireless proto shield and a xbee xb24awi001 all hooked together. 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. If xbee is not factory fresh, use digis xctu software to program it. X ctu is a standalone tool for configuring xbee modules. Not sure why this isnt working, but no ports are listed on the pc settings tab of the xctu software nothing showed up in device manager. X ctu is free software from digi that allows you to configure the xbees. To enable the direct xbee communication, you need firmware version 10a1 or later i used 10a5 for xbee series 1 802.
The xctu has such functionality, as you can see in the picture below. This download was checked by our builtin antivirus and was rated as malware free. It includes new tools that make it easy to setup, configure and test xbee rf modules. Once xctu has been downloaded, the next step is to install the program. Our software library provides a free download of x ctu 5. This is the first part video about configuration of xbee modules using xctu software and introduction to serial data transfer. Xbee x ctu software does not support windows 7 64bit operating systems. First follow the instructions to get x ctu and select. Issues with connecting xbee to arduino uno r3 arduino stack. To setup the xbee radios you will need a serial connection from your computer to the xbee module. 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. Or each xbee address must be configured before with the x ctu tool or another one.
Changing or upgrading the xbee firmware is a delicate process that may harm permanently the xbee module. If you click the test button, the x ctu software will use the com1 serial port to communicate with the xbee module by reading what verison it is and reporting that back to you. Connect the usb cable from the usb xbee adapter to the usb port on your computer. Getting started with xbee pro x ctu part i youtube.
Run through the install as you would with any windows application. Im not sure how its compiling link quality information, you could monitor the serial communications between x ctu and the xbee radio module to determine how. 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. The software is written in java and is crossplatform, so it can be used on windows, osx and linux. Mar 27, 20 configuring xbee using x ctu software page 1. Using zigbee to implement a virtual serial cable for remote programming of mobile radios john a. 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. Contribute to jefffhaynesxbee development by creating an account on github. Jul 21, 2010 insert the xbee module into the usb xbee adapter correctly, if you havent already. 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. And when i click on the link for the xctu software that should allow me to configure my. With an xbee explorer connected between your computer and your xbee, and with the help of the x ctu software, you can easily configure xbees, test connections, and pass data between your computer and remote xbees.
However, i cannot get the message from each other in minicom. If this does not help, then using an external antenna. I dont have any reset button on the explorer board im using to connect the xbee to the pc. Xctu is a free multiplatform application designed to enable developers to interact with digi rf modules through a simpletouse graphical interface. Xbee connector user guide universal ground control software.
772 689 937 371 466 409 713 599 1403 367 564 891 931 1142 88 814 532 777 1261 536 292 281 1140 1026 499 1507 26 1339 433 176 455 560 663 1478 265 1340 996