Configure The Device Using Xctu; Software Libraries; Customize Xbee Zigbee Firmware; Xbee Bootloader - Digi XBee-PRO S2C Zigbee User Manual

Rf module
Hide thumbs Also See for XBee-PRO S2C Zigbee:
Table of Contents

Advertisement

Module support

Configure the device using XCTU

XBee Configuration and Test Utility (XCTU) is a multi-platform program that enables users to interact
with Digi radio frequency (RF) devices through a graphical interface. The application includes built-in
tools that make it easy to set up, configure, and test Digi RF devices.
For instructions on downloading and using XCTU, see

Software libraries

One way to communicate with the XBee/XBee-PRO Zigbee RF Module is by using a software library.
The libraries available for use with the XBee/XBee-PRO Zigbee RF Module include:
XBee Java library
n
XBee Python library
n
The XBee Java Library is a Java API. The package includes the XBee library, its source code and a
collection of samples that help you develop Java applications to communicate with your XBee devices.
The XBee Python Library is a Python API that dramatically reduces the time to market of XBee
projects developed in Python and facilitates the development of these types of applications, making it
an easy process.

Customize XBee Zigbee firmware

Once device parameters are tested in an application and finalized, we can manufacture devices with
specific, customer-defined configurations. These custom configurations can lock in a firmware version
or set command values when the devices are manufactured, eliminating the need for customers to
adjust device parameters on arrival. Alternatively, we can program custom firmware, including
Ember's EZSP UART image, into the devices during manufacturing. Contact Digi to create a custom
configuration.

XBee bootloader

XBee devices use a modified version of Ember's bootloader. This bootloader version supports a
custom entry mechanism that uses module pins DIN (TH pin 4/SMT pin 4), DTR / SLEEP_RQ (TH pin
9/SMT pin 10), and RTS (TH pin 16/SMT pin 29).
To invoke the bootloader, do the following:
1. Set DTR/SLEEP_RQ low (TTL 0V) and RTS high.
2. Send a serial break to the DIN pin and power cycle or reset the module.
3. When the device powers up, set DTR/SLEEP_RQ and DIN to low (TTL 0V) and RTS should be
high.
4. Terminate the serial break and send a carriage return at 115200 baud to the device.
5. If successful, the device sends the Ember bootloader menu out the DOUT pin at 115200 baud.
6. You can send commands can be sent to the bootloader at 115200 b/s.
Note
Disable hardware flow control when entering and communicating with the Ember 357
bootloader.
All serial communications with the module use 8 data bits, no parity bit, and 1 stop bit.
XBee/XBee-PRO® S2C Zigbee® RF Module
Configure the device using XCTU
the XCTU User
Guide.
261

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xbee s2c zigbee

Table of Contents