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

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

3天内不再提示

WiMi-net五层协议栈深度拆解:有中心自组网的落地实践

微网高通Wiminet 2026-04-02 17:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上期内容我们认识了OSI七层模型的通用框架。今天,让我们走进WiMi-net协议栈,看看这套经典理论如何在Sub-GHz频段落地生根。

WiMi-net采用基于OSI模型的五层架构,将物理层、链路层、网络层、传输层、接口层有机整合,在保留OSI分层思想的同时,实现了化繁为简的工程化落地。这次我们直接按WiMi-net的实际五层架构来介绍,化繁为简,直击核心。

在正式开始之前,先明确WiMi-net的技术定位:中心的自组网通信协议栈。它采用主站集中管理+节点动态中继的架构,所有终端节点最终与主站通信,节点之间可自动中继,形成星状网、树状网或链状网。既具备自组网的灵活覆盖能力,又保留了集中控制的确定性和低功耗优势。

下面,我们从底层向上,逐一认识这五层。

最底层:物理层PHY(公路与车辆)

【关键词:信号与介质】

物理层是协议栈的最底层,直接与硬件打交道。它定义了如何通过天线、射频芯片等物理媒介传输0和1的原始比特流。

像快递运输中的“公路和车辆”,这一层关心的是电压大小、频率高低、传输速率等最基础的硬件规范。在WiMi-net中,物理层负责驱动射频芯片,完成硬件的初始化、报文收发、信道切换、频率校准等基础工作。

就像快递小哥,不管包裹里是什么,他负责安全、准确地把包裹送到下一个站点。在Sub-GHz频段,物理层需要应对复杂的电磁环境,确保信号的稳定收发。

第二层:链路层MAC(同城配送调度中心)

【关键词:本地寻址与接入调度】

当多个节点同时想要发送数据时,就会发生“碰撞”。链路层就是解决这个问题的关键。

相当于“同城配送中心”,负责在同一网络内的点对点数据传输。它把比特流组织成“数据帧”,通过MAC地址识别设备,并提供差错检测功能。

在WiMi-net协议栈中,链路层采用TDMA(时分多址)技术,像交通调度员一样,为每个节点分配时隙。节点需要发送数据时,必须先向调度员“请求”时隙,得到“确认”后才能发送,发送完毕后再“释放”时隙。通过排队机制,让大量节点有序地接入网络,避免了无序竞争导致的网络瘫痪。

关于MAC地址的小知识:每块网卡出厂时都被烧制上一个世界唯一的MAC地址。这就像每个人的身份证号,是设备入网的“许可证”。

第三层:网络层NET(全球物流总部)

【关键词:路径选择与逻辑寻址】

这是网络世界的“全球物流总部”,核心任务是跨网络寻址和路由选择。我们熟悉的IP地址就在这一层定义。

IP地址有点像酒店地址,公网IP是酒店的具体位置,私有IP像酒店中的各个房间号。每个酒店可能都有101房间,但酒店的位置各不相同。而MAC地址是人的身份证号,要找这个人,得先知道他的地址——这就是IP地址的作用。

在WiMi-net中,网络层实现16位网络地址和64位MAC地址的寻址、翻译和路由;实现任意节点到任意节点的全局网络路径生成、解析和路由切换工作。

WiMi-net的网络层如何实现有中心自组网?

  • 主站统一计算路由:网络中的主站负责收集全网拓扑信息,为每个节点计算最优路径,确保数据传输的确定性。
  • 节点动态中继:当节点距离较远或有遮挡时,可自动通过其他节点中继,形成树状或链状结构,树根始终是主站。
  • 链状网适配:当节点呈线性布局时(如管道监测、道路照明),网络可自动形成链状拓扑,数据沿链条逐级中继,最终汇聚到主站。
  • 自动拓扑修复:节点根据信号质量动态调整中继路径,当某中继节点故障时,子节点自动切换到其他可用中继。
  • 无论网络拓扑如何变化,网络层都能动态切换路由,确保数据最终到达目的地。

第四层:传输层TCP(客户服务与物流跟踪)

【关键词:端到端连接与可靠性】

如同“快递公司的客户服务部门”,确保整个运输过程完整可靠。它管理数据的分段、重组、排序和流量控制,解决“数据是否完整到达”的问题。

在WiMi-net协议栈中,传输层提供两种传输方式,您可以根据业务场景灵活选择:

✅️TCP方式(像微信视频通话)

2次握手建立连接;多包批量发送(大数据块切分为多个数据包,分批发送);批量确认(接收方返回接收掩码,告知哪些包已收到);重传机制(发送方根据掩码推算出漏包,重复发送);3次断开释放连接。

适用场景:大数据包、偶发性传输(图片文件、历史记录、固件升级)

✅️UDP方式(像微信文字消息)

无连接(无需握手,直接发送);一次一个包(每次只发送一个数据包);逐包立刻确认(对方收到后立即返回确认)。

适用场景:小数据包、周期性传输(状态上报、数据采集、广播指令)

WiMi-net的UDP设计:不同于传统UDP的“发完不管”,我们在无连接的基础上增加了确认机制,实现了“快速且可靠”的传输效果。这是WiMi-net协议栈在工业物联网场景下的独特优化。

第五层:接口层IOS(用户的操作面板)

【关键词:指令接口、应用对接】

如果把整个WiMi-net协议栈比作一台高度精密的机器,那么接口层就是这台机器的操作面板。它并不直接处理用户的业务逻辑(比如判断温度是否超标),而是提供了一套清晰、标准的控制指令,共计128条二进制指令集

用户运行在单片机上的应用程序,只需像按动面板按钮一样调用这些指令,即可轻松实现数据收发、状态读取、参数配置等操作。至于指令背后的复杂流程(如数据如何封装、如何调度、如何加密),全部由下层协议栈自动完成。

接口层IOS集成了哪些上层能力?

在OSI七层模型中,会话层和表示层的功能,在WiMi-net中被整合进了接口层,由协议栈内部自动完成:

会话管理(原会话层):建立和维护通信双方的会话连接,提供端到端的CCITT-CRC32校验,让发送端和接收端能立刻知道报文是否有差错。支持断点续传,对于传送大文件极为重要。

数据安全(原表示层):解决不同系统之间的数据格式差异(如大端/小端模式)。

用户完全无感:所有这些能力,用户都无需单独处理。调用发送指令时,协议栈自动判断是否需要格式转换、是否需要加密、是否需要建立会话,一切都在“操作面板”之下静默完成。

IOS是InputOutputShellLayer(输入输出壳层)的缩写,它的角色至关重要。通俗地说,如果把底层协议栈比作一个功能强大的“引擎”,那么IOS就是引擎上的“油门、刹车和仪表盘”,用户只需要学会操作这几个部件,就能驾驭整辆车,而无需打开引擎盖研究内部构造。

总结:五层架构,化繁为简

从物理层到接口层,WiMi-net用五层架构完整实现了OSI七层模型的核心功能,构建了一个有中心的自组网通信协议栈

技术定位:采用主站集中管理+节点动态中继的架构,网络形态可以是星状网(节点直连主站)、树状网(节点通过中继多跳接入)或链状网(线性布局,逐级中继)。主站统一分配时隙、计算路由,确保数据传输的确定性;节点之间可根据信号质量自动调整中继路径,实现网络的自我修复。

用户体验:我们将上三层(会话、表示、应用)的能力浓缩进接口层的128条二进制指令集中,让用户在享受完整协议栈能力的同时,无需面对复杂的上层协议细节,所有加密、校验、会话管理,都在调用指令的那一刻由协议栈自动完成。

这种设计既保留了OSI模型的层次清晰性,又在实际应用中实现了化繁为简:给用户最简洁的操作面板,把复杂留给内部。

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

    关注

    58

    文章

    5064

    浏览量

    147016
  • 物理层
    +关注

    关注

    1

    文章

    171

    浏览量

    35701
  • 通信协议栈
    +关注

    关注

    0

    文章

    8

    浏览量

    6287
  • 无线接口层
    +关注

    关注

    0

    文章

    2

    浏览量

    1184
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    WiMi-net 433MHz无线自组网技术

    输出无线通讯的信号强度和信号质量,方便维护和诊断。微网高通(http://www.wiminet.com)的WiMi-net无线自组网技术在射频电路硬件设计和自组网协议软件设计上充分考
    发表于 12-07 17:14

    WiMi-net无线网络的OSI七模型

    ): 会话级别CCITT-CRC32校验,提供端到端的差错控制技术,让发送端和接收端立刻报文是否差错。(7) IOS----接口(Input Output Shell Layer):实现WiMi-net
    发表于 12-07 17:16

    WiMi-net基于433MHz设计无线自组网与ZigBee无线自组网的对比

    传输,对于大型数据流的处理需要用户自己编写传输控制算法。WiMi-net无线产品都内置TCP协议,可传输大型数据流;4、ZigBee没有对于用户接口做出详细的定义,如果需要导出来ZigBee的内部网
    发表于 12-07 17:18

    WiMi-net 433MHz无线模块和传统433MHz无线模块对比

    WiMi-net开发的无线自组网协议和TCP传输协议是经过多年的测试老化,在抗干扰能力、无线组网模型、无线
    发表于 12-07 17:20

    WiMi-net无线自组网模型

    微网高通WiMi-net基于433MHz频段设计的无线自组网是结合Mesh网状网和树状网的优点,组建了一个新的网络模型—动态树网,其逻辑结构清晰,即能扩充网络容量,扩大组网规模,又能增加网络中的备选链路,强化了无线网络的稳定性。
    发表于 12-07 17:22

    【转帖】和ZigBee无线自组网相比WiMi-net无线自组网的优势

    网络模型,但是没有独立的TCP传输,对于大型数据流的处理需要用户自己编写传输控制算法。WiMi-net无线产品都内置TCP协议,可传输大型数据流;  4、ZigBee没有对于用户接口做出详细的定义
    发表于 12-17 16:44

    关于自组网协议

    本帖最后由 itmonkey 于 2015-5-11 10:51 编辑 楼主是在校学生,研究方向是无线自组网,想对一些经典无线自组网路由协议AODV等进行实际的验证测试,并把自己改进的
    发表于 05-11 10:49

    低功耗无线自组网评估套件 USB口

    用户追捧,特别是在复杂的建筑物里,优势更为明显。微网高通WiMi-net在433MHz载波频段上建立的无线自组网,是结合WiMi-net无线自组网
    发表于 08-19 11:03

    433自组网方案

    433哪些自组网协议?目前公司使用的zigbee技术做的智能家居,z-stack协议。那
    发表于 11-26 09:41

    【技术探讨】WiMi-net无线自组网通讯是否需要电脑配置?

    WiMi-net无线自组网通讯可以脱离电脑自行运转,不需要用户通过PC设置。部分机型如XTR940无线网关可完全脱离电脑配置工作模式,主站的ID号。由于它是sub-1G频段的不适用于视频传输,语音
    发表于 12-21 10:02

    【技术探讨】WiMi-net无线自组网通信方案的优势是什么?

    的433无线自组网协议在PC里,无线通讯离不开电脑,整个无线网络的组网通讯需要电脑干预,大大降低了数据实时性,WiMi-net自主研发的无线自组网
    发表于 12-21 10:10

    什么是WiMi-net网络

    什么是WiMi-net网络 WiMi-net是“Wireless Micro-network”的缩写。该网络将物理构建在433M Hz的射频之上,可以获得UHF(Ultra High Frequency:300M
    发表于 08-09 10:31 2059次阅读

    WiMi-net无线网关如何设置

    无线网关是一个网络连接到另一个网络的接口;WiMi-net无线网关的中央处理器负责完成433MHz的射频芯片和硬件以太网数据之间的相互转换,用户只需通过TCP/UDP的Socket来访问这个无线网关即可。
    发表于 02-25 12:09 1458次阅读
    <b class='flag-5'>WiMi-net</b>无线网关如何设置

    WiMi-net无线自组网通信解决方案

    目前,很多的厂家都有自己的无线自组网方案,每一家的方案又都不能互通,那么对于用户来说,在第一时间就能选择一个实用性、适用性强的无线自组网方案非常的重要,和业内其他的433MHz无线通讯的组网方案对比,那么为什么
    发表于 03-04 11:16 1443次阅读
    <b class='flag-5'>WiMi-net</b>无线<b class='flag-5'>自组网</b>通信解决方案

    WiMinet Wireless Network Manager

    软件介绍 WiMi-net无线自组网管理平台——您高效管理和深度掌控WiMi-net无线自组网产品的专业利器!该平台专为
    发表于 08-28 09:53 0次下载