zigbee 2.0.0.0
|
ZigBee Click is a compact add-on board that contains a fully integrated Zigbee transceiver with a 32-bit ARMĀ® Cortex M3TM microprocessor, Flash and RAM memory, and peripherals. This board features the ETRX357, 2.4 GHz Zigbee Radio module from Silicon Labs, which has been designed to be easily integrated and to provide a fast, simple, and low-cost wireless mesh networking interface.
We provide a library for the ZigBee Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for ZigBee Click driver.
zigbee_cfg_setup
Config Object Initialization function. zigbee_init
Initialization function. zigbee_default_cfg
Click Default Configuration function. zigbee_send_at
Function merges two string and sends it to device. zigbee_resp
Function checking driver buffer string. zigbee_set_pin_rst
Function setting RST pin status. This is an example that demonstrates the use of the ZigBee Click board.
The demo application is composed of two sections :
Initialization of driver, UART ISR and then configures device. Depending on previous selected device mode it creates new PAN network or joins to one.
Host mode: Broadcasts message 'MikroE' every 3 seconds. User mode: Cheks if something is received.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.