XBee 3 Configuration: Difference between revisions
(Created page with "= XBee 3 Configuration = == XBee 3 Receiving == 900px == XBee 3 Receiving - Addressing == 900px") |
No edit summary |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= XBee 3 Configuration = | = XBee 3 Configuration = | ||
= References = | |||
* [https://learn.sparkfun.com/tutorials/xbee-shield-hookup-guide XBee Shield Hookup Guide] | |||
* [https://learn.sparkfun.com/tutorials/exploring-xbees-and-xctu/troubleshooting Exploring XBees and XCTU] | |||
* [https://learn.sparkfun.com/tutorials/exploring-xbees-and-xctu/all Exploring XBees and XCTU] | |||
* [https://circuits4you.com/2018/03/08/arduino-convert-string-to-character-array/ Example Code for Converting String to Char Array] | |||
= XBee 3 - Update Firmware = | |||
[[File:Screenshot 2023-07-08 at 12.50.16 pm.png | 900px]] | |||
== Firmware - Update Bootloader == | |||
[[File:Screenshot 2023-07-08 at 12.50.34 pm.png | 900px]] | |||
* Firmware updated successfully. | |||
[[File:Screenshot 2023-07-08 at 12.53.21 pm.png | 900px]] | |||
* New Firmware | |||
[[File:Screenshot 2023-07-08 at 12.54.37 pm.png | 900px]] | |||
= Set Network PAN ID = | |||
* ID set to D11F (HEX) | |||
[[File:Screenshot 2023-07-08 at 12.57.23 pm.png | 900px]] | |||
== Addressing == | |||
* Default Address settings | |||
[[File:Screenshot 2023-07-08 at 12.58.29 pm.png | 900px]] | |||
=== Transmitter Address === | |||
* New Address settings for '''Transmitter''' | |||
** MY 16-Bit Source Address '''0''' | |||
** DH Destination Address High '''0''' | |||
** DL Destination Address Low '''1''' | |||
[[File:Screenshot 2023-07-08 at 1.02.55 pm.png | 900px]] | |||
=== Receiver Address === | |||
* Note that the '''Receiver''' will have the following Address settings | |||
** MY 16-Bit Source Address '''1''' | |||
** DH Destination Address High '''0''' | |||
** DL Destination Address Low '''0''' | |||
[[File:Screenshot 2023-07-08 at 1.15.29 pm.png | 900px]] | |||
== XBee 3 Receiving == | == XBee 3 Receiving == | ||
| Line 8: | Line 59: | ||
[[File:Screenshot 2023-07-08 at 12.35.29 pm.png | 900px]] | [[File:Screenshot 2023-07-08 at 12.35.29 pm.png | 900px]] | ||
== XBee 3 Receiving - Data in Console == | |||
[[File:Screenshot 2023-07-08 at 12.37.23 pm.png | 900px]] | |||
== Troubleshooting == | |||
This worked for me when the reset trick refused to. | |||
It is possible when using the USB board. You just have to go about it in a different manner. | |||
Take the module out of the interface board. | |||
Connect the interface board to the computer. | |||
Open X-CTU | |||
Go to "Modem Configuration" | |||
Put a check in the "Always update firmware" box | |||
Select proper modem from drop down menu, | |||
Select proper function set and firmware version | |||
from drop down menus. | |||
Click on the "Write" button. After a few seconds of | |||
trying to read the modem, you will get an Info box | |||
that says Action Needed. At this point, CAREFULLY | |||
insert the module into the interface board. | |||
You may get the info box again a short while after, | |||
just use the reset button on the interface board. | |||
This should get you back up and running. | |||
It can take a couple of tries but it worked for me. | |||
Latest revision as of 12:56, 8 July 2023
XBee 3 Configuration
References
- XBee Shield Hookup Guide
- Exploring XBees and XCTU
- Exploring XBees and XCTU
- Example Code for Converting String to Char Array
XBee 3 - Update Firmware
Firmware - Update Bootloader
- Firmware updated successfully.
- New Firmware
Set Network PAN ID
- ID set to D11F (HEX)
Addressing
- Default Address settings
Transmitter Address
- New Address settings for Transmitter
- MY 16-Bit Source Address 0
- DH Destination Address High 0
- DL Destination Address Low 1
Receiver Address
- Note that the Receiver will have the following Address settings
- MY 16-Bit Source Address 1
- DH Destination Address High 0
- DL Destination Address Low 0
XBee 3 Receiving
XBee 3 Receiving - Addressing
XBee 3 Receiving - Data in Console
Troubleshooting
This worked for me when the reset trick refused to.
It is possible when using the USB board. You just have to go about it in a different manner.
Take the module out of the interface board. Connect the interface board to the computer. Open X-CTU Go to "Modem Configuration" Put a check in the "Always update firmware" box Select proper modem from drop down menu, Select proper function set and firmware version from drop down menus. Click on the "Write" button. After a few seconds of trying to read the modem, you will get an Info box that says Action Needed. At this point, CAREFULLY insert the module into the interface board. You may get the info box again a short while after, just use the reset button on the interface board. This should get you back up and running.
It can take a couple of tries but it worked for me.