0 卖盘信息
BOM询价
您现在的位置: 首页 > 电子资讯 >技术信息 > Microchip MiWi™无线网络协议栈概述

Microchip MiWi™无线网络协议栈概述

来源: elecfans
2021-04-13
类别:技术信息
eye 24
文章创建人 拍明

原标题:Microchip MiWi™无线网络协议栈概述

  本应用笔记介绍了Microchip Technology的MiWi™无线网络协议栈。本说明提供有关管理此网络协议,术语,功能,MiWi协议概述(包括IEEE 802.15.4 MAC和设备类型)以及MiWi协议网络配置(例如星形网络,群集树网络,网状网络和多路访问)的一些注意事项的信息。网络。地址分配,MiWi协议消息传递,堆栈消息和服务,编程接口,用户注意事项以及资源要求也包含在本文档中。

  介绍

  使用无线网络实现应用程序现在很普遍。从消费类设备到工业应用,人们越来越希望设备具有内置的无需硬连线即可相互通信的能力。挑战在于选择正确的无线网络协议并以经济高效的方式实现它。

  Microchip MiWi™无线网络协议栈是为低数据速率,短距离,低成本网络设计的简单协议。MiWi协议从根本上基于针对无线个人区域网(WPAN)的IEEE 802.15.4™进行了扩展,以支持Microchip专有的RF收发器,它为无线通信提供了一种易于使用的替代方法。特别是,它针对的是网络规模较小,之间几乎没有跳数的较小应用程序。现在,MiWi协议是MiWi™开发环境(DE)支持的无线通信协议之一。它使用MiMAC接口与Microchip RF收发器进行通信,并使用MiApp接口与应用层进行交互。

  本说明假定用户已经熟悉C编程语言和IEEE 802.15.4。强烈建议您在使用Microchip MiWi无线网络协议栈之前,先详细阅读IEEE 802.15.4规范和MiMAC / MiApp应用笔记。

  特征

  MiWi协议的当前实现具有以下功能:

  支持不同频段上的所有Microchip RF收发器。

  可在各种Microchip MCU系列之间移植。

  与RTOS和应用程序无关

  对MPLAB®C18,C30和C32编译器的开箱即用支持

  易于使用的API

  MiWi协议概述

  MiWi协议基于IEEE 802.15.4规范的MAC和PHY层,并且针对2.4 GHz和SubGHz ISM频段的简单网络开发量身定制。该协议提供了以下功能:查找,形成和加入网络,以及发现网络上的节点并路由到它们。它不涉及任何特定于应用程序的问题,例如如何选择要加入的网络,如何确定链路何时断开或设备应多长时间进行一次通信。

  IEEE 802.15.4 MAC

  MiWi协议使用IEEE标准802.15.4作为参考来开发其MAC层。

  与IEEE 802.15.4相似,MiWi协议在MAC中使用确认的数据传输机制。此方法在数据包头中使用特殊的ACK标志。设置此标志时,需要由其接收方确认发送方;这确保了实际上已经交付了框架。如果在设置了ACK标志的情况下发送了该帧,并且在某个超时时间内未收到确认,则发送器将在声明错误之前重试发送固定的次数。

  重要的是要注意,确认的接收仅表示MAC层已正确接收到帧。但是,这并不表示该帧已正确处理。接收节点的MAC层可能正确接收并确认了帧,但是由于缺乏处理资源,帧可能会被上层丢弃。结果,应用程序的上层可能需要附加的确认响应。

  MiWi协议网络配置

  在MiWi协议中定义的三种设备类型中,联网的最基本类型是PAN协调器。PAN协调器是启动网络并选择信道和网络的PAN ID的设备。加入PAN的所有其他设备必须遵守PAN协调器的说明。

  星型网络配置

  星形网络配置(图1)由一个PAN协调器节点和一个或多个终端设备组成。在星型网络中,所有终端设备仅与PAN协调器通信。如果终端设备需要将数据传输到另一个终端设备,则将其数据发送到PAN协调器,后者再将数据转发给预期的接收者。

  

o4YBAGBz9gKAad8bAABTljSqZa4516.png


  图1星型网络配置

  群集树网络配置

  在集群树网络中(图2),仍然只有一个PAN协调器;但是,其他协调员也可以加入网络。这形成了树状结构,其中PAN协调器是树的根,协调器是树的分支,终端设备是树的叶子。在群集树网络中,通过网络发送的所有消息都遵循树结构的路径。由于消息可能会通过一个以上的节点进行路由以到达其最终目的地,因此群集树网络有时也称为多跳网络。

  

o4YBAGBz9g2ATGrrAACLBFqEr2A173.png


  图3群集树拓扑

  网状网络配置

  网状网络(图3)类似于群集树配置,除了全功能设备(FFD)可以将消息直接路由到其他FFD而不是遵循树形结构。简化功能设备(RFD)的消息仍必须通过RFD的父节点。这种拓扑的优点是可以减少消息等待时间并提高可靠性。像群集树网络一样,网状网络也是多跳的。

  

pIYBAGBz9hiAJbO4AADGHOU3mh4774.png


  图3网状网络

  多路访问网络

  IEEE 802.15.4网络是一个多址网络,这意味着网络中的所有节点都可以平等地访问通信介质。有两种类型的多址访问机制:信标和非信标。

  在启用信标的网络中,仅允许节点在预定义的时隙中进行传输。PAN协调器周期性地从一个超帧开始,该超帧被标识为信标帧,并且网络中的所有节点都应与该帧同步。在超帧中为每个节点分配了一个特定的时隙,在此期间,允许其发送和接收其数据。超帧还可以包含一个公共时隙,在此期间所有节点竞争访问该信道。

  在不启用信标的网络中,只要信道空闲,网络中的所有节点都可以随时进行传输。当前版本的Microchip MiWi无线网络协议栈仅支持非信标网络。


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯