|
|
Application Notes/
Technical Brief
|
|
|
|
|
AN1284
|
|
Title:
|
Microchip Wireless (MiWi) Application Programming Interface - MiApp
|
|
Name:
|
AN1284
|
|
Date:
|
7/23/09
|
|
Author:
|
Yifeng Yang
|
|
Description:
|
It is not an easy task to develop a short-range, low data rate and low power wireless application. Apart from complex Radio Frequency (RF) circuit designs, the firmware development process may require the developers to understand the details of RF transceivers, as well as the different wireless communication protocols. Microchip has developed a way to handle the complex and difficult RF hardware and/or communication protocol stack software development, which allows wireless developers to focus on their own application development. This is achieved through a concise, yet powerful communication programming interface in the application layer which is called MiApp, and it is defined in this application note.
The MiApp specification defines the programming interfaces between the application layer and Microchip proprietary wireless communication protocols. The MiApp programming interface is implemented in two ways: as configuration parameters defined in the configuration file, and as a set of function calls to the Microchip proprietary wireless protocols. Complying with the MiApp specification defined in this application note, applications can use any Microchip proprietary wireless protocols. With little or no modification in the application layer, software development can be easily changed between a proprietary P2P/star topology connection protocol to a full mesh proprietary networking protocol for small or big networks, depending on the application needs.
|
|
Keywords:
|
MiWi, wireless, RF, MiApp
|
|
|
Related Information
|
|
| |
|
App Notes and Source Code
|
|
AN1284
|
|
|
|
|
|