What has been done to get the Xbees working?
XCTU
XCTU is software that we can use to configure and run the xbees. We first used this software to send some test frames using the zigbee 3.0 protocol.
Logic Analyzer
We used a logic analyzer to read the signals being sent to and from the xctu software. This is how we know how the zigbee protocol works and what needs to be sent/recieved from the xbees. The xbees are actually quit simple. They use UART to communicate with XCTU/Arduinio/STM32. And they have an easy to follow protocol for constructing frames.
The difficulty with the Xbees is the lack of documentation when it comes to the frames. This is where the logic analyzer was useful. We know how to construct frames for transmitting data and how to decode frames for transmit status and receiving data. Xctu also describes how to construct frames, using their frame builder software.
Ardunio
we got the Xbees to work with an ardunio! one Xbee was plugged into a computer, listening for data, the other was wired to an ardunio. We then sent a transmit request to the Xbee from the ardunio!
Add Comment