BL4S200 User’s Manual
161
An Introduction to ZigBee
provides background information on the ZigBee protocol, and
is available on the CD and on our
Web site
.
7.2 ZigBee Sample Programs
In order to run the sample programs discussed in this chapter and elsewhere in this manual,
1. Dynamic C must be installed and running on your PC.
2. The programming cable must connect the programming header on the RabbitCore
module to your PC.
3. Power must be applied to the BL4S230.
4. The Digi
®
XBee USB used as the ZigBee coordinator must be connected to an avail-
able USB port on your PC if you are exercising the ZigBee protocol.
Refer to Chapter 2, “Getting Started,” if you need further information on these steps.
NOTE:
The Digi XBee USB device is an optional accessory and is not a part of the stan-
dard BL4S200 Tool Kit. See section F.2 Digi® XBee USB Configuration for more
information on the Digi XBee USB device.
To run a sample program, open it with the
File
menu (if it is not still open), then compile
and run it by pressing
F9
.
Each sample program has comments that describe the purpose and function of the pro-
gram. Follow the instructions at the beginning of the sample program.
The sample programs in the Dynamic C
SAMPLES\XBee
folders illustrate the use of the
ZigBee function calls.
The XBee RF module used by the BL4S230 presently sup-
ports using the BL4S230 in a mesh network. RCM4510W
modules on the BL4S230 are preconfigured with ZB router
firmware; coordinator firmware is included in the Dynamic C
installation along with a sample program to allow you to
download the coordinator firmware.
The firmware used with the XBee RF modules on the
BL4S230 is based on the API command set.
Figure 27. Mesh Network
electronic components distributor