Jump to content

MiWi: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Protocols: Updated with latest stack information and device support
m Added SAMR30 Module
Line 17: Line 17:
'''[https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/software/miwi-protocol MiWi],''' a [[proprietary protocol|proprietary]] wireless protocol supporting Peer-to-Peer Star and Mesh connectivity designed by [[Microchip Technology]] uses small, low-power digital radios based on the [[IEEE 802.15.4]] standard. It is designed for low power, cost constrained networks, such as industrial monitoring and control, home and building automation, remote control, low-power wireless sensors, lighting control and automated meter reading.
'''[https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/software/miwi-protocol MiWi],''' a [[proprietary protocol|proprietary]] wireless protocol supporting Peer-to-Peer Star and Mesh connectivity designed by [[Microchip Technology]] uses small, low-power digital radios based on the [[IEEE 802.15.4]] standard. It is designed for low power, cost constrained networks, such as industrial monitoring and control, home and building automation, remote control, low-power wireless sensors, lighting control and automated meter reading.


The MiWi protocol is supported on Microchip's [https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/hardware/sam-r30 SAMR30] (Sub-GHz) and [https://www.microchip.com/wwwproducts/en/ATSAMR21G18A SAMR21] (2.4 GHz) [[ARM Cortex-M|ARM Cortex-M0+]] based devices and modules. Legacy MiWi protocol code supporting [[PIC microcontroller|PIC]] and [[PIC_microcontroller#PIC24 and dsPIC 16-bit microcontrollers|dsPIC]] [[microcontroller]]s has been frozen and is no longer recommended for new designs; however source code is available by contacting Microchip.
The MiWi protocol is supported on Microchip's [https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/hardware/sam-r30 SAMR30] (Sub-GHz) and [https://www.microchip.com/wwwproducts/en/ATSAMR21G18A SAMR21] (2.4 GHz) [[ARM Cortex-M|ARM Cortex-M0+]] based devices and modules. Legacy MiWi protocol code supporting [[PIC microcontroller|PIC]] and [[PIC_microcontroller#PIC24 and dsPIC 16-bit microcontrollers|dsPIC]] [[microcontroller]]s has been frozen and is no longer recommended for new designs; however, it is still available in the [https://www.microchip.com/mplab/microchip-libraries-for-applications Microchip Library for Applications (MLA)] for the [https://www.microchip.com/mplab/mplab-x-ide?gclid=Cj0KCQjww7HsBRDkARIsAARsIT5Ot9JMbjcWrlSkm9uRBh6FCzhqAB5pUVYZzdKR1vkyyDfM2LP5JisaAg_uEALw_wcB MPLAB Integrated Development Environment].


The protocol is available at no cost in the [https://www.microchip.com/mplab/avr-support/advanced-software-framework Advanced Software Framework] for the [https://www.microchip.com/mplab/avr-support/atmel-studio-7 Atmel Studio] Integrated development environment.
The latest, supported protocol stack is available at no cost in the [https://www.microchip.com/mplab/avr-support/advanced-software-framework Advanced Software Framework] for the [https://www.microchip.com/mplab/avr-support/atmel-studio-7 Atmel Studio] Integrated development environment.


==Protocols==
==Protocols==
Line 33: Line 33:
==Hardware==
==Hardware==
===MiWi Silicon===
===MiWi Silicon===
Microchip released MiWi support on the SAMR30 and SAMR21 in 2018. Both devices are ARM Cortex M0+ based and have 256KB Flash and 32 - 40KB RAM. Legacy devices supporting MiWi include several PIC, dsPIC and PIC32 devices paired with the MRF89XA (Proprietary Sub-GHz Transceiver) or the MRF24J40 (an IEEE 802.14.4 2.4 GHz transceiver).
Microchip released MiWi support on the [https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/hardware/sam-r30 SAMR30] and [https://www.microchip.com/wwwproducts/en/ATSAMR21G18A SAMR21] RF-MCU's in 2018. Both devices are ARM Cortex M0+ based and have 256 KB Flash and up to 40 KB RAM and utilize [[Phase-shift keying|OQPSK]] RF Modulation defined in IEEE 802.15.4 for a +3dB advantage in power efficiency vs. [[Frequency-shift keying|FSK]] modulation<ref>{{Cite web|url=https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=2862&context=smallsat|title=A Comparison of Digital Modulation Methods for Small Satellite Data Links|last=Mulally / Lefevre|first=|date=1991|website=digitalcommon.usu.edu|url-status=live|archive-url=|archive-date=|access-date=}}</ref>. Legacy devices supporting MiWi include several [[PIC microcontrollers|PIC]] Microcontrollers paired with the [https://www.microchip.com/wwwproducts/en/MRF89XAM9A MRF89XA] (Proprietary Sub-GHz Transceiver) or the [https://www.microchip.com/wwwproducts/en/en027752 MRF24J40] (an IEEE 802.14.4 2.4 GHz transceiver).



'''<big>MiWi Modules</big>'''[[File:Miwi module mchp.png|thumb|MiWi module produced by [[Microchip Technology]] beside a 1 cent coin.]]
'''<big>MiWi Modules</big>'''[[File:Miwi module mchp.png|thumb|MiWi module produced by [[Microchip Technology]] beside a 1 cent coin.]]
In 2018 Microchip released the [https://www.microchip.com/wwwproducts/en/ATSAMR30M18 SAMR30M] - A module based on the SAMR30 Cortex M0+ Based Sub-GHz RF-MCU.
In 2008, Microchip released a 2.4&nbsp;GHz wireless transceiver module with a standard 4-wire SPI interface paired with several Microchip PIC and dsPIC microcontrollers (the Microchip MRF24J40MA, MRF24J40MD, MRF24J40ME), and can be used in production devices.<ref>[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2664&param=en535767 Microchip MRF24J40MA 2.4GHz IEEE 802.15.4 Transceiver Module]</ref> Being ZigBee compliant, and capable of communicating using MiWi wireless protocols, it is based on the IEEE 802.15.4 Wireless PAN standard. Option are for [[Antenna (radio)|PCB antenna]] or u.FL connected antenna. The modules are regulatory-agency certified for the USA ([[Federal Communications Commission]] (FCC)), Canada ([[Industry Canada]]) and Europe ([[ETSI]]), eliminating the need for users to receive independent FCC certification for their wireless products.<ref>[http://www.electronicstalk.com/news/ari/ari279.html Ready-certified transceiver eases radio design] {{webarchive|url=https://archive.is/20081028143538/http://www.electronicstalk.com/news/ari/ari279.html |date=2008-10-28 }} Electronicstalk</ref>

In 2008, Microchip released a 2.4&nbsp;GHz wireless transceiver module with a standard 4-wire SPI interface paired with several Microchip PIC and dsPIC microcontrollers (the Microchip MRF24J40MA, MRF24J40MD, MRF24J40ME), and can be used in production devices.<ref>[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2664&param=en535767 Microchip MRF24J40MA 2.4GHz IEEE 802.15.4 Transceiver Module]</ref> Being ZigBee compliant, and capable of communicating using MiWi wireless protocols, it is based on the IEEE 802.15.4 Wireless PAN standard. Option are for [[Antenna (radio)|PCB antenna]] or u.FL connected antenna. The modules are regulatory-agency certified for the USA ([[Federal Communications Commission]] (FCC) Part 15, Subpart C), Canada ([[Industry Canada]]) and European - Radio Equipment Directive (RED) 2014/53/EU, eliminating the need for users to receive independent FCC certification for their wireless products.<ref>[http://www.electronicstalk.com/news/ari/ari279.html Ready-certified transceiver eases radio design] {{webarchive|url=https://archive.is/20081028143538/http://www.electronicstalk.com/news/ari/ari279.html |date=2008-10-28 }} Electronicstalk</ref>


<br />
<br />

Revision as of 23:46, 26 September 2019

MiWi
International standardIEEE 802.15.4
Developed byMicrochip Technology
IndustrieWireless Mesh
Compatible hardwareSAMR30, SAMR21, MRF89XA, MRF24J40
Physical range20-100 meters


MiWi, a proprietary wireless protocol supporting Peer-to-Peer Star and Mesh connectivity designed by Microchip Technology uses small, low-power digital radios based on the IEEE 802.15.4 standard. It is designed for low power, cost constrained networks, such as industrial monitoring and control, home and building automation, remote control, low-power wireless sensors, lighting control and automated meter reading.

The MiWi protocol is supported on Microchip's SAMR30 (Sub-GHz) and SAMR21 (2.4 GHz) ARM Cortex-M0+ based devices and modules. Legacy MiWi protocol code supporting PIC and dsPIC microcontrollers has been frozen and is no longer recommended for new designs; however, it is still available in the Microchip Library for Applications (MLA) for the MPLAB Integrated Development Environment.

The latest, supported protocol stack is available at no cost in the Advanced Software Framework for the Atmel Studio Integrated development environment.

Protocols

Microchip has released a Quick Start Guide, MiWi Software Design Guide and Migration Guide, which present technical information on MiWi.[1][2] These are not primarily protocol specifications and are focused on implementing the MiWi protocol on Microchip microcontrollers.

As of 2019, interoperable third party implementations have not appeared. Unless they do, it will not be clear if those specifications are complete or accurate enough to serve roles other than supporting Microchip's code or being one more proprietary example of a lightweight WPAN stack. Many developers trying to use WPAN technologies have observed that Zigbee seems undesirably complex.[citation needed] Accordingly, there exists a technical niche for a simpler protocols, of which MiWi is a proprietary example.

Software

The MiWi protocol is a small foot-print alternative (3K-32K) to ZigBee (40K-180K), which it useful for cost-sensitive applications with limited memory. Although the MiWi software can all be downloaded for free from its official website, it is a proprietary solution that requires use with only with Microchip microcontrollers.[3]

The MiWi protocol stack supports star and peer-to-peer wireless-network topologies, useful for simple, short-range, wireless node-to-node communication. Additionally, the stack provides sleeping-node, active-scan and energy-detect features while supporting the low-power requirements of battery-operated devices.

Hardware

MiWi Silicon

Microchip released MiWi support on the SAMR30 and SAMR21 RF-MCU's in 2018. Both devices are ARM Cortex M0+ based and have 256 KB Flash and up to 40 KB RAM and utilize OQPSK RF Modulation defined in IEEE 802.15.4 for a +3dB advantage in power efficiency vs. FSK modulation[4]. Legacy devices supporting MiWi include several PIC Microcontrollers paired with the MRF89XA (Proprietary Sub-GHz Transceiver) or the MRF24J40 (an IEEE 802.14.4 2.4 GHz transceiver).

MiWi Modules

MiWi module produced by Microchip Technology beside a 1 cent coin.

In 2018 Microchip released the SAMR30M - A module based on the SAMR30 Cortex M0+ Based Sub-GHz RF-MCU.

In 2008, Microchip released a 2.4 GHz wireless transceiver module with a standard 4-wire SPI interface paired with several Microchip PIC and dsPIC microcontrollers (the Microchip MRF24J40MA, MRF24J40MD, MRF24J40ME), and can be used in production devices.[5] Being ZigBee compliant, and capable of communicating using MiWi wireless protocols, it is based on the IEEE 802.15.4 Wireless PAN standard. Option are for PCB antenna or u.FL connected antenna. The modules are regulatory-agency certified for the USA (Federal Communications Commission (FCC) Part 15, Subpart C), Canada (Industry Canada) and European - Radio Equipment Directive (RED) 2014/53/EU, eliminating the need for users to receive independent FCC certification for their wireless products.[6]


Network Analyzer

The Microchip ZENA (or formerly, Zigbee Enhanced Network Analyzer) is a wireless packet sniffer and network analyzer following the IEEE 802.15.4 specification on the 2.4 GHz band. The ZENA analyzer supports both the ZigBee and MiWi protocols. Accompanying software can analyze network traffic and graphically display decoded packets. It can also display the network topology and the messages as they flow through the network. With the provided key of the network, data on encrypted MiWi networks can be sniffed and viewed as well.[7]

References

  1. ^ AN1066 Archived 2007-06-03 at the Wayback Machine MiWi Wireless Networking Protocol Stack, describing the Microchip MiWi stack
  2. ^ AN1204 Archived 2013-02-15 at the Wayback Machine Microchip MiWi P2P Wireless Protocol, focusing on MiWi P2P
  3. ^ Microchip ZigBee Protocol Connectivity Solutions
  4. ^ Mulally / Lefevre (1991). "A Comparison of Digital Modulation Methods for Small Satellite Data Links". digitalcommon.usu.edu.{{cite web}}: CS1 maint: url-status (link)
  5. ^ Microchip MRF24J40MA 2.4GHz IEEE 802.15.4 Transceiver Module
  6. ^ Ready-certified transceiver eases radio design Archived 2008-10-28 at archive.today Electronicstalk
  7. ^ Microchip ZENA wireless network analyzer