Summary of Contents for Digi XBee S2C DigiMesh 2.4 Kit
Page 1
XBee S2C DigiMesh 2.4 Kit Radio Frequency (RF) Module Getting Started Guide...
Page 2
Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose.
Contents XBee S2C DigiMesh 2.4 Kit Getting Started Guide Set up your XBee devices Before you begin Verify XBee RF module kit contents Gather required materials Step 1: Assemble the hardware How to unplug an XBee module Step 2: Download and install XCTU...
Page 4
XCTU cannot discover remote devices Potential cause Resolution XCTU cannot discover remote devices for a range test Potential cause Resolution XCTU installation error Potential cause Resolution Regulatory information Europe (CE) Maximum power and frequency specifications XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
XBee S2C DigiMesh 2.4 Kit Getting Started Guide The XBee S2C DigiMesh 2.4 Kit modules support low-cost, low-power, peer-to-peer or wireless mesh networks. The XBee S2C DigiMesh 2.4 Kits provide reliable delivery of data between remote devices. This guide shows you how to set up an XBee mesh network using the DigiMesh protocol, send data between devices, and adjust device settings.
Step 1: Assemble the hardware Step 2: Download and install XCTU Step 3: Set up your first wireless connection Step 4: Create a mesh network Step 5: Use API mode to talk to XBee modules XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
To get started with your XBee RF module development kit, verify that your kit has all of the components and that you meet the system requirements. Verify XBee RF module kit contents Your XBee S2C DigiMesh 2.4 Kit module development kit contains the following components: Qty. Part XBee SMT Grove Development Board...
However, you can use two or more computers—one for each XBee module. For range testing, we recommend a laptop. Version 6.1.3 or later. See Download and install XCTU. XCTU software Windows Vista and later: USB drivers automatically install through plug-and-play. drivers XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Make sure the board is NOT powered by either the micro USB or a battery when you plug in the XBee module. 3. Plug the XBee S2C DigiMesh 2.4 Kit modules into the XBee Grove Development Board. XBee TH modules have a flat edge and a more angular/diagonal edge. Match that footprint with the white lines on your board and carefully insert it, taking care not to bend any of the pins.
This section contains download and install instructions based on operating system. XCTU is compatible with Linux, OSX, and Windows. It may be necessary to configure your system prior to installing XCTU for the first time. If you get stuck, see XCTU installation error. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
5. Click the Anywhere radio button and, in the confirmation window, click Allow From Anywhere. Note We recommend you set this option back to Mac App Store or Mac App Store and identified XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Next. 6. In the Set port parameters window, maintain the default values and click Finish. As XCTU locates radio modules, they appear in the Discovering radio modules dialog box. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 13
Step 3: Set up your first wireless connection 7. Click Add selected devices once the discovery process has finished. You should see something similar to the following example in the Radio Modules section: 8. Click Finish. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 14
Note An Action Required pop-up may appear requesting you to reset the device. Press the Reset button on the Grove Development Board. XBee TH Grove Development Board XBee SMT Grove Development Board XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
DL: SL of XBEE_B (Enter the last eight characters of the MAC address for XBEE_B. Or select XBEE_B and find its SL value.) NI: XBEE_A PL: 0 d. Click the Write radio settings button XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 16
Defines the transmitter output power level. When you are creating a mesh network, set this parameter to the lowest value (0) to help reduce the distance between the two devices. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Use the XCTU console to have your two XBee modules send messages to each other. 1. Switch both XBee modules to the consoles working mode 2. Open a serial connection for each XBee. a. Select XBEE_A and click b. Select XBEE_B and click XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 18
Verify that you accurately configured the parameters. See Configure the first two XBee modules in transparent mode. Verify that the CH (Operating Channel) and ID (Network Identifier) are the same for both XBee modules. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Each character loops back in the XBEE_A console log, which indicates that XBEE_A successfully sent the message to XBEE_B. You are now ready to use the loopback jumper to help you test a mesh network consisting of three XBee modules. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
XBEE_B did not receive it and it is out of range of XBEE_A. f. If the message loops back, move XBEE_B farther away until it no longer loops back. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 21
In the Add a radio module dialog, select the USB Serial Port for this XBee module and click Finish. e. Configure this XBee module as follows: ID: D161 NI: XBEE_C f. Click the Write radio settings button XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 22
Send selected packet to send your message. Before you perform other tasks, change the loopback jumper on XBEE_B so it no longer bridges the two pins on its development board. It should look like this: XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
API Tx frames are the instructions that allow one XBee module to send data to another XBee module. In these instructions, XBEE_A uses the API frame type "Transmit Request" to send some text data to XBEE_B. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 24
4. Switch XBEE_A and XBEE_B to console mode: a. Select XBEE_A and click . Then click to open a serial connection. b. Select XBEE_B and click . Then click to open a serial connection. 5. Select XBEE_A. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 25
6. In the Send a single frame area, click the Add new frame to the list button 7. In the Add API frame to the list dialog, click the Create frame using 'Frames Generator' tool button. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 26
64-bit dest. address: MAC address of XBEE_B RF data: Type "Hello XBee_B!" in the ASCII tab 9. Click OK. 10. In the Add API frame to the list dialog, type a name for your frame. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 27
14. In the Frames log area, select Transmit Request and then Transmit Status to look at the Frame details for each. For example, select Transmit Status and scroll down in the Frame details area to see that your Delivery status is a success. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 28
Set up your XBee devices Step 5: Use API mode to talk to XBee modules 15. In the Radio Modules area, select XBEE_B. "Hello XBee_B!" appears in the Console log. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Do more with your XBee devices Update the firmware of your XBee modules Configure remote XBee modules Set up and perform a range test XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Configure the local device in API mode because remote commands work only in API mode. Configure remote radio modules in either API or transparent mode. These instructions show you how to configure the LT (Associate LED blink times) parameter on a remote module. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 31
9. Click the Write radio settings button The remote XBee module now has a different LED blink time. 10. To return to the default LED blink times, change the LT parameter back to 0 for XBEE_B. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
AP: API enabled [1] 4. Click the Write radio settings button 5. Select the other XBee module and click 6. Configure the following parameters: ID: D161 NI: XBEE_B AP: API disabled [0] XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
1. In XCTU, open the Tools menu and select the Range Test option. The Radio Range Test window opens. Your local device appears on the left side of the Device Selection area. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 34
2. Select XBEE_A and click the Discover remote devices button The discovery of remote devices starts. When the discovery process finishes, the other device (XBEE_B) appears in the Discovering remote devices dialog. 3. Click Add selected devices. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 35
Place a metal box over an XBee module. Move the remote XBee module to a different room or floor of the building. The Received Signal Strength Indicator (RSSI) value will decrease and some packets may even be lost. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Page 36
11. When you have completed the range test, click the Remove the list of remote modules button to remove the remote XBee modules from XCTU. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Use LEDs to identify XBee modules No remote devices to select for a range test Port in use XCTU cannot discover devices XCTU cannot discover remote devices XCTU cannot discover remote devices for a range test XCTU installation error XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Cannot install device driver The device driver software was not successfully installed. Potential cause Sometimes when you connect an XBee Grove board to your computer, the operating system does not install the driver. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Check the XBee module orientation The angled "nose" of the XBee module should match the lines on the silk screening of the board and point away from the USB socket on the XBee development board. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
The serial port where the local XBee module is connected can only be in use by one application. Resolution Make sure the connection with the XBee module in the XCTU console is closed and there are no other applications using the port. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
Check that the Network ID (ID)and the Channel (CH) settings have the same value for both XBee modules. Check driver installation Drivers are installed the first time the XBee development board is plugged in. If this process is not complete or has failed, see Cannot install device driver. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
XBee SMT Grove Development Board Check the loopback jumper The loopback jumper should not be connected when XCTU is trying to find the module. Make sure the loopback jumper is not connected to the loop-back pins. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
XCTU program. You must answer yes when prompted to allow the program to make changes to your computer, or XCTU will not work correctly. Note that you may also need to talk to your network manager to gain permission to install or run applications as administrator. XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
EU Declaration of Conformity must also be kept on file as described in the Radio Equipment Directive. Furthermore, the manufacturer must maintain a copy of the XBee S2C DigiMesh 2.4 Kit user manual documentation and ensure the final product does not exceed the specified power ratings, antenna specifications, and/or installation requirements as specified in the user guide.
Need help?
Do you have a question about the XBee S2C DigiMesh 2.4 Kit and is the answer not in the manual?
Questions and answers