MiWi: Difference between revisions
m v2.04b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation) |
|||
(10 intermediate revisions by 9 users not shown) | |||
Line 13: | Line 13: | ||
| range = 20–100 meters |
| range = 20–100 meters |
||
}} |
}} |
||
'''MiWi''' is a [[Proprietary protocol|proprietary]] wireless protocol supporting [[peer-to-peer]], [[star network]] connectivity. It was designed by [[Microchip Technology]]. MiWi uses small, low-power digital radios based on the [[IEEE 802.15.4]] standard, and is designed for low-power, cost-constrained networks, such as industrial monitoring and control, home and building automation, remote control, wireless sensors, lighting control, and automated meter reading.<ref>[https://www.microchip.com/ |
'''MiWi''' is a [[Proprietary protocol|proprietary]] wireless protocol supporting [[peer-to-peer]], [[star network]] connectivity. It was designed by [[Microchip Technology]]. MiWi uses small, low-power digital radios based on the [[IEEE 802.15.4]] standard, and is designed for low-power, cost-constrained networks, such as industrial monitoring and control, home and building automation, remote control, wireless sensors, lighting control, and automated meter reading.<ref>[https://www.microchip.com/en-us/products/wireless-connectivity/sub-ghz/miwi-protocol MiWi Protocol | Microchip Technology]</ref> |
||
The MiWi protocol is supported on Microchip's SAMR30 (sub-gigahertz)<ref name="SAMR30">{{Cite web|url=https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/hardware/sam-r30|title=SAM R30 | Microchip Technology|website=www.microchip.com}}</ref> and SAMR21 (2.4 GHz)<ref name="SAMR21">{{Cite web|url=https://www.microchip.com/wwwproducts/en/ATSAMR21G18A|title=ATSAMR21G18A - Wireless Modules|website=www.microchip.com}}</ref> [[ARM Cortex-M]]0+ 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 Microchip Library for Applications (MLA)<ref>{{Cite web|url=https://www.microchip.com/mplab/microchip-libraries-for-applications|title=Microchip Libraries for Applications | Microchip Technology|website=www.microchip.com}}</ref> for the MPLAB Integrated Development Environment.<ref>{{Cite web|url=https://www.microchip.com/mplab/mplab-x-ide?gclid=Cj0KCQjww7HsBRDkARIsAARsIT5Ot9JMbjcWrlSkm9uRBh6FCzhqAB5pUVYZzdKR1vkyyDfM2LP5JisaAg_uEALw_wcB|title=MPLAB X IDE | Microchip Technology|website=www.microchip.com}}</ref> |
The MiWi protocol is supported on Microchip's SAMR30 (sub-gigahertz)<ref name="SAMR30">{{Cite web|url=https://www.microchip.com/design-centers/wireless-connectivity/embedded-wireless/802-15-4/hardware/sam-r30|title=SAM R30 | Microchip Technology|website=www.microchip.com}}</ref> and SAMR21 (2.4 GHz)<ref name="SAMR21">{{Cite web|url=https://www.microchip.com/wwwproducts/en/ATSAMR21G18A|title=ATSAMR21G18A - Wireless Modules|website=www.microchip.com}}</ref> [[ARM Cortex-M]]0+ 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 Microchip Library for Applications (MLA)<ref>{{Cite web|url=https://www.microchip.com/mplab/microchip-libraries-for-applications|title=Microchip Libraries for Applications | Microchip Technology|website=www.microchip.com}}</ref> for the MPLAB Integrated Development Environment.<ref>{{Cite web|url=https://www.microchip.com/mplab/mplab-x-ide?gclid=Cj0KCQjww7HsBRDkARIsAARsIT5Ot9JMbjcWrlSkm9uRBh6FCzhqAB5pUVYZzdKR1vkyyDfM2LP5JisaAg_uEALw_wcB|title=MPLAB X IDE | Microchip Technology|website=www.microchip.com}}</ref> |
||
The latest, supported protocol stack is available at no cost in the Advanced Software Framework<ref>{{Cite web|url=https://www.microchip.com/mplab/avr-support/advanced-software-framework|title=Advanced Software Framework (ASF) | Microchip Technology|website=www.microchip.com}}</ref> for the Atmel Studio<ref>{{Cite web|url=https://www.microchip.com/mplab/avr-support/atmel-studio-7|title=Atmel Studio 7 | Microchip Technology|website=www.microchip.com}}</ref> integrated development environment. |
|||
==Protocols== |
==Protocols== |
||
Microchip Technology |
Microchip Technology released technical information on MiWi.<ref>[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en520606 AN1066] {{webarchive|url=https://web.archive.org/web/20070603054355/http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en520606 |date=2007-06-03 }} MiWi Wireless Networking Protocol Stack, describing the Microchip MiWi stack</ref><ref>[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en536181 AN1204] {{webarchive|url=https://web.archive.org/web/20130215104338/http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en536181 |date=2013-02-15 }} Microchip MiWi P2P Wireless Protocol, focusing on MiWi P2P</ref> 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 the competing [[Zigbee]] WPAN protocol seems undesirably complex. Accordingly, there exists a technical niche for simpler protocols, of which MiWi is a proprietary example. |
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 the competing [[Zigbee]] WPAN protocol seems undesirably complex. Accordingly, there exists a technical niche for simpler protocols, of which MiWi is a proprietary example.<!-- seems unsourced opinion? --> |
||
==Software== |
==Software== |
||
The MiWi protocol is a small foot-print alternative (3K-32K) to Zigbee (40K-180K), |
The MiWi protocol is a small foot-print alternative (3K-32K{{Vague|date=January 2024}}) to Zigbee (40K-180K{{Vague|date=May 2024}}), for cost-sensitive applications with limited memory. |
||
⚫ | The MiWi protocol stack supports [[star network]] 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. |
||
⚫ | The MiWi protocol stack supports [[ |
||
==Hardware== |
==Hardware== |
||
===MiWi Silicon=== |
===MiWi Silicon=== |
||
Microchip Technology released MiWi support on the SAMR30<ref name="SAMR30" /> and SAMR21<ref name="SAMR21" /> RF-MCU's in 2018. Both devices are ARM Cortex M0+, 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 |
Microchip Technology released MiWi support on the SAMR30<ref name="SAMR30" /> and SAMR21<ref name="SAMR21" /> RF-MCU's in 2018. Both devices are ARM Cortex M0+, 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|date=1991|website=digitalcommon.usu.edu}}</ref> Legacy devices supporting MiWi include several [[PIC microcontrollers|PIC]] Microcontrollers paired with the MRF89XA<ref>{{Cite web|url=https://www.microchip.com/wwwproducts/en/MRF89XAM9A|title=MRF89XAM9A - Wireless Modules|website=www.microchip.com}}</ref> (Proprietary Sub-GHz Transceiver) or the MRF24J40<ref>{{Cite web|url=https://www.microchip.com/wwwproducts/en/en027752|title=MRF24J40 - Wireless - Wireless Modules|website=www.microchip.com}}</ref> (an IEEE 802.15.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 SAMR30M,<ref>{{Cite web|url=https://www.microchip.com/wwwproducts/en/ATSAMR30M18|title=ATSAMR30M18 - Wireless Modules|website=www.microchip.com}}</ref> a module based on the SAMR30 Cortex M0+ sub-GHz RF-MCU. |
In 2018 Microchip released the SAMR30M,<ref>{{Cite web|url=https://www.microchip.com/wwwproducts/en/ATSAMR30M18|title=ATSAMR30M18 - Wireless Modules|website=www.microchip.com}}</ref> a module based on the SAMR30 Cortex M0+ 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. |
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. 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.today/20081028143538/http://www.electronicstalk.com/news/ari/ari279.html |date=2008-10-28 }} Electronicstalk</ref> |
||
<br /> |
|||
===Network Analyzer=== |
===Network Analyzer=== |
||
Microchip Technology's ZENA (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.< |
Microchip Technology's ZENA (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.<!-- was sourced to 404 page --> |
||
==References== |
==References== |
||
Line 51: | Line 46: | ||
{{DEFAULTSORT:Miwi}} |
{{DEFAULTSORT:Miwi}} |
||
[[Category:Wireless networking]] |
|||
[[Category:IEEE 802]] |
[[Category:IEEE 802]] |
||
[[Category:Home automation]] |
[[Category:Home automation]] |
Latest revision as of 09:54, 20 May 2024
![]() | |
International standard | IEEE 802.15.4 |
---|---|
Developed by | Microchip Technology |
Industrie | Wireless mesh, IoT |
Compatible hardware | SAMR30, SAMR21, MRF89XA, MRF24J40 |
Physical range | 20–100 meters |
MiWi is a proprietary wireless protocol supporting peer-to-peer, star network connectivity. It was designed by Microchip Technology. MiWi uses small, low-power digital radios based on the IEEE 802.15.4 standard, and is designed for low-power, cost-constrained networks, such as industrial monitoring and control, home and building automation, remote control, wireless sensors, lighting control, and automated meter reading.[1]
The MiWi protocol is supported on Microchip's SAMR30 (sub-gigahertz)[2] and SAMR21 (2.4 GHz)[3] ARM Cortex-M0+ 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)[4] for the MPLAB Integrated Development Environment.[5]
Protocols
[edit]Microchip Technology released technical information on MiWi.[6][7] 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 the competing Zigbee WPAN protocol seems undesirably complex. Accordingly, there exists a technical niche for simpler protocols, of which MiWi is a proprietary example.
Software
[edit]The MiWi protocol is a small foot-print alternative (3K-32K[vague]) to Zigbee (40K-180K[vague]), for cost-sensitive applications with limited memory. The MiWi protocol stack supports star network 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
[edit]MiWi Silicon
[edit]Microchip Technology released MiWi support on the SAMR30[2] and SAMR21[3] RF-MCU's in 2018. Both devices are ARM Cortex M0+, 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.[8] Legacy devices supporting MiWi include several PIC Microcontrollers paired with the MRF89XA[9] (Proprietary Sub-GHz Transceiver) or the MRF24J40[10] (an IEEE 802.15.4 2.4 GHz transceiver).
MiWi Modules
![](http://upload.wikimedia.org/wikipedia/en/1/11/Miwi_module_mchp.png)
In 2018 Microchip released the SAMR30M,[11] a module based on the SAMR30 Cortex M0+ 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. 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.[12]
Network Analyzer
[edit]Microchip Technology's ZENA (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.
References
[edit]- ^ MiWi Protocol | Microchip Technology
- ^ a b "SAM R30 | Microchip Technology". www.microchip.com.
- ^ a b "ATSAMR21G18A - Wireless Modules". www.microchip.com.
- ^ "Microchip Libraries for Applications | Microchip Technology". www.microchip.com.
- ^ "MPLAB X IDE | Microchip Technology". www.microchip.com.
- ^ AN1066 Archived 2007-06-03 at the Wayback Machine MiWi Wireless Networking Protocol Stack, describing the Microchip MiWi stack
- ^ AN1204 Archived 2013-02-15 at the Wayback Machine Microchip MiWi P2P Wireless Protocol, focusing on MiWi P2P
- ^ Mulally / Lefevre (1991). "A Comparison of Digital Modulation Methods for Small Satellite Data Links". digitalcommon.usu.edu.
- ^ "MRF89XAM9A - Wireless Modules". www.microchip.com.
- ^ "MRF24J40 - Wireless - Wireless Modules". www.microchip.com.
- ^ "ATSAMR30M18 - Wireless Modules". www.microchip.com.
- ^ Ready-certified transceiver eases radio design Archived 2008-10-28 at archive.today Electronicstalk