Do more with API mode: XBee libraries
Let's say you want to write an application to enable an intelligent device to monitor and manage an XBee network. You can write your own code to work with API mode, and you can also take advantage of existing software libraries that already parse the API frames. Depending on your preferred programming language and the intelligent device connected to the serial interface of the XBee module, you can choose from a variety of available libraries.
Here are some of the libraries available:
- XBee mbed Library is a ready-to-import mbed extension to develop XBee projects on the mbed platforms. For details, go to https://developer.mbed.org/teams/Digi-International-Inc/code/XBeeLib/.
- Digi XBee Ansi C Library is a collection of portable ANSI C code for communicating with XBee modules in API mode. For details, go to https://github.com/digidotcom/xbee_ansic_library/.
- XBee-arduino is an Arduino library for communicating with XBees in API mode. To learn more, go to https://code.google.com/p/xbee-arduino/.
- XBee Java Library is an easy-to-use library developed in Java that allows you to interact with XBee modules working in API mode. For details, go to XBee Java Library documentation.
In this kit, you use the XBee Java Library to learn about the XBee features and capabilities offered in API operating mode. You create several Java applications to control and monitor XBee modules connected to your computer via the XBee Grove Development Board.