Microchip Technology Inc

AN1284

Title:
Microchip Wireless MiWi Application Programming Interface - MiApp
Name:
AN1284
Date:
08/08/2017
Author:
Yifeng Yang
Description:
Developing wireless applications can be challenging. Apart from 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 RF hardware or communication protocol stack software development, or both, which enables wireless application developers to focus on their own application development. This type of wireless communication is achieved through a concise, yet powerful communication programming interface in the application layer called MiApp which 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 communication 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, MiMAC, P2P, Star, Mesh, Protocol, Wireless Protocol, Proprietary Protocol, IEEE 802.15.4, Wireless PAN, LR-WPAN, Wireless Network, Peer-Peer, Peer to Peer, Point-Point, Point to Point, Network Topology, PAN, RFD, FFD, MAC PHY, AN1284
 
 Application Notes & Source Code
 Last Updated
Size
 
  AN1284
  08/08/2017
  407KB
 Silicon Products
Last Updated
  MRF24J40
  12/12/2012
  MRF24J40MA
  09/18/2013
  MRF24J40MB
  12/12/2012
  MRF24J40MC
  12/12/2012
  MRF24J40MD
  03/05/2014
  MRF24J40ME
  08/20/2014
  MRF39XA
  03/18/2016
  MRF49XA
  12/12/2012
  MRF89XA
  12/12/2012
  MRF89XAM8A
  05/15/2013
  MRF89XAM9A
  10/08/2013