Welcome to the wiki for Anaren Integrated Radio (AIR) modules for ZigBee® Standard applications (aka: Anaren part number A2530x24xxx). This wiki offers guidance on how to use Anaren Integrated Radio (AIR) modules for ZigBee Standard applications -- as well as in-depth information on AIR ZNP, a unique, time-saving firmware solution/module interface based on Texas Instruments Z-Stack and jointly developed by Anaren and Tesla Controls.
Getting Started in our ZigBee Wiki
This site is fairly extensive, with over 370 pages, 904 files, screenshots, and even some logic analyzer captures to assist you in your development process. Here are a few places to get started:
- Module Examples: Check out the thirty-plus example apps which explain how to use the AIR module for ZigBee, using the CC2530 BoosterPack kit. The standard release has been designed to work with either the MSP-EXP430G2 LaunchPad Kit, or with the EK-LM4F120XL Stellaris LaunchPad Kit from Texas Instruments. And there is a ton of good information in the Doxygen documentation that comes on the software CD. See the Documentation section for more information.
- Module Interface Specification: If you don't want to use the driver library included in the examples, see the Module Interface Specification which describes in more depth how to communicate with our AIR module.
- Changing Module Hardware: If you plan to use a microcontroller other than the MSP430G2553 or Stellaris LM4F120H5QR, then you'll need to create a new "HAL" file. This page will help you get started along that path. Once you have created a new HAL file, we have designed AIR-ZNP to be easy to get running on a new platform.
- Index: Of course you can also use the search bar at the upper right of the page, or see Index for a list of all pages.
- Categories: A list of all categories used in the Wiki.
- Anaren's A2530 Web Page: You may also wish to consult/refer to http://www.anaren.com/air/products/air-for-zigbee-standard-apps.
This site was created by developers, for developers. However, as with any wiki, if you see something that requires changing, feel free to make edits or suggest new pages (see #Contributing section below).
Additional Zigbee Information
- Zigbee Wifi Coexistence explains how Zigbee is compatible with Wi-Fi.
- Zigbee Terminology defines some commonly used Zigbee terms
Like all wikis, most of this site is editable (with the exception of the Module Interface Specification pages). If you see something that needs to be changed, feel free to do so. See the need for a new page? Go ahead and add it. After you have made your suggested edits – or created your new pages -- others may make additional edits or add even more new pages. The whole point is collaborating and making this an ever stronger, ever more useful tool… Here are a few guidelines to keep in mind when using, and being an ideal contributor to, our wiki:
- At this time, only approved members of our AIR Corps may be wiki contributors. To register as an AIR Corps member, either visit our AIR Corps Registration page  -- or click the "Login/Create Account" link at the top right of this page to complete our preliminary information request; upon receiving this preliminary information, we will contact you by email for a bit more information (company name, etc.) Assuming we accept your application for AIR Corps membership, we will then grant you contributor access as a wiki contributor. Please note, Anaren reserves the right to approve/disapprove of AIR Corps membership at its discretion; we likewise retain the right to de-activate AIR Corps memberships (and wiki contributor access).
- Search first: Before creating a new page or making significant contributions to a page, please do a quick search to make sure that you aren't duplicating existing content on the wiki.
- Make improvements: If you find a typo or inaccurate information, just fix it.
- Keep it relevant: To ensure that this wiki remains useful to its users, we ask that contributors keep the content relevant to the wiki’s overall subject. More specifically, please try to focus your contributions on: (a) the development of ZigBee compliant applications using AIR modules based on TI’s CC2530 SOC; (b) firmware related to the above hardware (eg: AIR ZNP and TI’s Z-Stack); (c) development tools related to the above hardware and firmware (eg: CC2530 BoosterPacks or TI’s LaunchPads); and of course (d) relevant aspects of the ZigBee Standard itself.
- Keep it legal: please respect licenses and copyright laws. Only post content you own or provide attribution for content under a license that permits reuse. As always, our entire Terms of Service also apply to the wiki.
- Be nice: Keep the language clean (no swearing) and show respect for other contributors.
- Respect links: Please provide redirects when you move content. Many people use the wiki and may have created bookmarks or linked to your content.
- Preview your changes before saving them.
- Additional information: Our Community guidelines and Community communication documents have additional information about participating in the Anaren community.
- Basic Module Startup: Starting the ZigBee® RF module, several commands are required. The startup process is wrapped up for you in this wiki page.
- Channel: There are fifteen Zigbee Channels in the 2.4GHz spectrum. The Zigbee module uses 2.4GHz and available channels range from 11 to 26.
- Coordinator: Every Zigbee network requires at least one Coordinator. It is the first device on the network and creates the network.
- End Device: Zigbee End Devices are the simplest type of device on a Zigbee Network. It cannot route data, but can sleep while not transmitting.
- Example Compile Sizes: ZigBee® Compile Size of each example may change based on compiler settings, optimization, etc, but the following information is provided as a rough guideline.
- IAR Project Configuration: The examples are all configured as IAR projects, with each group of examples in its own workspace.
- AIR-ZNP Software Bugs and Workarounds: The following is an ad-hoc listing of known bugs and possible workarounds in the Anaren AIR-ZNP software.
- Long Address: ZigBee® MAC Address is the 64 bit unique Institute of Electrical and Electronics Engineers (IEEE) address that is programmed into the Module. It is used as a unique address for the device.
- Measure Module Current: The Zigbee Module BoosterPack has a current sense amplifier that can be used to measure the current of either the Module or the entire board, depending on how JP1 is set.
- Packet Error Rate Tester: Packet error rate is a simple example where a normal coordinator waits to receive 1000 packets. This example is useful for testing the effect of environment on communications reliability.