COMP600 Spring Lab#4
COMP600 Spring Lab#4
Objectives:
Explore ZigBee (802.15.4) technology and XCTU (Next Generation Configuration Platform for
XBee/RF Solutions) by configuring XBee with initial settings to act as Coordinator and Router
and initiate a simple communication between them.
Requirements:
XBEE ZigBee Mesh Kit (2 XBee ZigBee Modules & 2 Digi XBee Grove Development Boards)
2 USB to Micro USB cable
XCTU Software
PC and Internet
XBee
Grove Dev. Board
Page 1 of 11
COMP 600
Emerging Wireless Technologies
3. Connect the first one to the computer using the USB cable, and discover radio modules
(the ZigBee) connected to your computer (Ctrl+Shift+D), then add the selected device
Page 2 of 11
COMP 600
Emerging Wireless Technologies
4. Select the detected Radio Modules “XBee” and update the firmware to the latest
version of “XB24C / ZIGBEE TH Reg” as a function set.
5. On the Radio Configuration pane apply the following settings (Change and ):
Networking
ID PAN ID Cx1Bx2 (x1 is your section No., x2 is your group No)
JV Channel Verification Enabled
Addressing
NI Node Identifier Router
Serial Interfacing
AP API Enable API Enabled [1]
6. Remove the ZigBee from the Radio Modules to proceed with the other coordinator one.
Page 3 of 11
COMP 600
Emerging Wireless Technologies
8. On the Radio Configuration pane apply the following settings (Change and ):
Networking
ID PAN ID Cx1Bx2 (x1 is your section No., x2 is your group No)
CE Coordinator Enable Enabled
Addressing
NI Node Identifier Coordinator
Serial Interfacing
AP API Enable API Enabled [1]
Remark: ID PAN ID should be the same for the router and coordinator.
Page 4 of 11
COMP 600
Emerging Wireless Technologies
Transmission Verification:
11. In the Router; Switch to Consoles Working Mode (Alt+C) Close the serial connection
with the radio module.
12. Add new frame to the list in order to send data to the coordinator.
a. Change the Frame type into “Transmission Request”.
b. You need to find the destination MAC address and insert at “64-bit dest. Address”
c. Write your message at “FR data” field.
Page 5 of 11
COMP 600
Emerging Wireless Technologies
14. Go to the Coordinator and check and verify that you’ve received the message. You need
to reply back to the Router and confirm.
Page 6 of 11
COMP 600
Emerging Wireless Technologies
15. Take a screen shot of the received frames at the coordinator and the router, first
message should be “Your_name and ID”, replied message need to be “confirmed for
Your_ID”.
Also show your computer date and time are displayed in the screen shot.
Page 7 of 11
COMP 600
Emerging Wireless Technologies
Page 8 of 11
COMP 600
Emerging Wireless Technologies
Page 9 of 11
COMP 600
Emerging Wireless Technologies
Then
Write Click me
first
Page 10 of 11
COMP 600
Emerging Wireless Technologies
18. Conclusion:
The main objective of this lab is to configure two XBee modules as a Coordinator and a
Router and establish communication between them using ZigBee technology. The lab
demonstrates the use of XCTU software to configure the XBee modules and to test their
communication capabilities.
Now, I should be able to successfully configure the XBee module and I get familiarized with
the process of configuring XBee modules and understanding different modes of operation.
Moreover, I learnt to verify the transmission of data from the router module to the coordinator
module.
Overall, this lab provides hands-on experience in working with ZigBee technology, XBee
modules, and XCTU software, highlighting the process of configuring and testing wireless
communication between devices in a Zigbee network.
Go to D2L and answer the lab related question during the lab duration as per your schedule.
Due Date: Check D2L. (Please submit the labs on time since no extensions; Zero Tolerance).
Submission Method: Dropbox folder ONLY for this file.
Page 11 of 11