Digi XBee S2C DigiMesh 2.4 Kit Getting Started Manual

Digi XBee S2C DigiMesh 2.4 Kit Getting Started Manual

Radio frequency (rf) module
Hide thumbs Also See for XBee S2C DigiMesh 2.4 Kit:
Table of Contents

Advertisement

XBee S2C DigiMesh 2.4 Kit
Radio Frequency (RF) Module
Getting Started Guide

Advertisement

Table of Contents
loading

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.
  • Page 3: Table Of Contents

    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...
  • Page 5: 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.
  • Page 6: Set Up Your Xbee Devices

    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...
  • Page 7: Before You Begin

    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...
  • Page 8: Gather Required Materials

    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...
  • Page 9: Step 1: Assemble The Hardware

    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.
  • Page 10: How To Unplug An Xbee Module

    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...
  • Page 11: Install Xctu - Windows

    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...
  • Page 12: Optional: Install Xctu Updates

    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...
  • Page 15: Configure The First Two Xbee Modules In Transparent Mode

    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...
  • Page 17: Check The Network

    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...
  • Page 19: Step 4: Create A Mesh Network

    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...
  • Page 20: Set Up A Third Xbee Module To Create A Mesh Network

    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...
  • Page 23: Step 5: Use Api Mode To Talk To Xbee Modules

    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...
  • Page 29: Do More With Your Xbee Devices

    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...
  • Page 30: Update The Firmware Of Your Xbee Modules

    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...
  • Page 32: Set Up And Perform A Range Test

    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...
  • Page 33: Perform A Range Test

    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...
  • Page 37: Troubleshooting

    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...
  • Page 38: Cannot Find The Serial Port For The Module

    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...
  • Page 39: Resolution

    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...
  • Page 40: Check That The Xbee Modules Are In The Same Network

    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...
  • Page 41: Xctu Cannot Discover Devices

    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...
  • Page 42: Check If The Modules Are Sleeping

    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...
  • Page 43: Xctu Cannot Discover Remote Devices

    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...
  • Page 44: Regulatory Information

    Regulatory information Europe (CE) XBee S2C DigiMesh 2.4 Kit Getting Started Guide...
  • Page 45: Europe (Ce)

    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.

Table of Contents