0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:eeweb 作者:eeweb 2021-04-12 15:28 次阅读

本应用笔记介绍了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无线网络协议栈仅支持非信标网络。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • microchip
    +关注

    关注

    52

    文章

    1497

    浏览量

    117507
  • 无线网络
    +关注

    关注

    6

    文章

    1426

    浏览量

    65886
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1099

    浏览量

    51372
收藏 人收藏

    评论

    相关推荐

    TD-SCDMA无线网络优化教程

    TD-SCDMA无线网络优化教程1:了解TD-SCDMA无线网络优化的含义2:了解TD-SCDMA无线网络优化的基本原则和工作思路3:掌握TD-SCDMA无线网络优化的流程4:熟悉TD
    发表于 09-18 14:43

    microchip_zigbee协议

    microchip_zigbee协议ZigBee? 是专为低速率传感器和控制网络设计的无线网络协议
    发表于 11-25 14:29

    如何接入VTache无线网络

    当进入VTache无线网络覆盖区域时,通过什么方式可以接入VTache无线网络呢?
    发表于 03-25 11:25

    如何自己写一个无线网络协议

    各位大神,有谁知道这个怎么弄,教教我,自己写一个无线网络协议,怎么做?需要学习什么知识?
    发表于 10-01 13:21

    ZigBee® 无线网络概述

    ZigBee®无线网络概述
    发表于 02-25 14:06

    无线网络

    `  随着科技的进步和经济的发展,计算机技术已经成为引领时代进步的技术之一,无线网络的出现,逐渐代替了有线网络无线网络的使用范围由一个小企业逐渐发展到可以在整个城市中使用。无线网络
    发表于 07-05 11:42

    一种基于Zigbee技术的家用无线网络平台研究

    研究一种基于Zigbee技术的家用无线网络平台.分析了Zigbee网络协议,探讨了用Zigbee技术构建家用无线网络的关键问题对网络拓扑结构
    发表于 07-15 06:18

    WIFI无线网络技术有哪些应用范围是什么

    WIFI无线网络是什么?WIFI无线网络技术的主要功能是什么?WIFI无线网络技术有哪些应用范围是什么?
    发表于 11-04 07:19

    802.11无线网络标准详解

    802.11无线网络标准详解    1990年,早期的无线网络产品Wireless LAN在美国出现,1997年IEEE802.11无线网络标准颁布,对无线网络
    发表于 08-27 08:17 70次下载

    无线网络VoIP协议的SDL实现与仿真

             将无线网络技术和VoIP 技术相结合,在无线网络中提供低成本、高质量的语音业务,是当前业界所关注的热点之一。本文通过对H.323 协议
    发表于 09-09 10:41 24次下载

    MiWi无线网络协议

    无线网络实现应用已很普遍。从消费产品到工业应用都有一种日益增长的期望,就是我们的设备无需硬件有线连接即可内置相互对话功能。挑战在于选择合适的无线网络协议,并以经济高效的方式实现它。 MiWi
    发表于 02-10 09:24 44次下载
    <b class='flag-5'>MiWi</b><b class='flag-5'>无线网络</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b>

    WCDMA无线网络工程_部分2

    本书主要介绍WCDMA无线网络工程方面的相关技术问题,内容包括电波传播基础、WCDMA无线网络接口概述、WCDMA无线网络结构和性能增强、WCDMA
    发表于 03-31 10:37 5次下载

    WCDMA无线网络工程_部分1

    本书主要介绍WCDMA无线网络工程方面的相关技术问题,内容包括电波传播基础、WCDMA无线网络接口概述、WCDMA无线网络结构和性能增强、WCDMA
    发表于 03-31 10:39 5次下载

    AN1371 - Microchip MiWi™ PRO无线网络协议

    MiWi PRO无线网络协议MIWI开发环境的一个关键组成部分。MIWI DE在单一的开发环境中集成了对所有
    发表于 03-30 16:33 1次下载

    无线网络协议的基本架构解析

    许多新兴物联网(IoT)无线网络协议的基础是两种基本架构:星形网络和网状网络
    的头像 发表于 04-16 16:29 3954次阅读
    <b class='flag-5'>无线网络</b><b class='flag-5'>协议</b>的基本架构解析