WiFine通信与Wi-sun通信对比

  1. 调制速率

WiFine通信:(G)FSK 50Kbps~500Kbps ;LoRa 5Kbps~37.5Kbps

Wi-Sun通信:(G)FSK 50Kbps~300Kbps ;QPSK/OFDM 计划中…

2、协议简介

WiFine通信:为低成本、低功耗、移动设备倾力打造 的轻量级、分布式无线移动自组网协 议族。采用通用 RF 芯片,开放硬件设 计,汇编语言实现,追求极致的网络体 验,具有最佳性价比,可以满足绝大部 分物联网应用的需求。

Wi-Sun通信:物理层:IEEE 802.15.4G MAC 层:IEEE 802.15.4/4E 网络层:6LowPAN/IPv6 路由协议:网络层 RPL “标准”协议的堆叠,没有太多创新,不 追求性能,只是说能用。

3、网络拓扑

WiFine通信:节点可以和所有的邻居节点建立联 系,充分发挥网络节点之间的冗余连 接。其路由数量是 Wi-Sun 网络的几何 倍数,网络极为健壮,多径并发,网络 吞吐量可以大于物理层无线速率。

Wi-Sun通信:网络仅仅实现最基本的节点之间联 通,没有发挥网络节点之间的冗余连 接。网络健壮性差,吞吐量极低。

4、路由协议

WiFine通信:分布式移动网络,路由协议在链路层 实现,不需要网络路由建立过程,所 有节点独立负责自己的路由,上下行 采用相同的路由方式,根节点不是网 络中心。路由的发现和维护在数据传 输过程中同时进行,不需要额外开 销。节点会维护尽可能多动态实时路 由,可以在多跳路由并行发送报文。 节点可以在网络中任意移动,数据流 可以在新老路由之间平滑切换。

Wi-Sun通信:集中式网络,采用 RPL 协议在网络层 上实现,需要网络路由建立过程,每 个节点都需要寻找某个节点作为自己 的父节点,并把父节点信息报告给网 关/根节点。根节点会计算到达每个 节点的路径,下行采用源路由方式。 路由更新和维护与数据传输过程独 立,在路由失效时才会寻找新的路 由,在数据传输中不能更新路由。节 点位置需要保持固定。

5、路由级数

WiFine通信:分布式路由,路由级数受报文长度的 限制。路由的维护开销和路由级数、 节点数量无关。实际应用中可以支持 255 级路由,网络覆盖范围大。

Wi-Sun通信:由于下行采用源路由的方式,路由级 数受报文长度的限制。路由的维护开 销会随着级数、节点数量的增加迅速 上升。实际应用中仅有 10 级以下。

6、碰撞算法

WiFine通信:基于多点对多点并发模型设计,不依 赖信号强度检测,自动感知并根据同 时发送节点数量进行计算,在相邻节 点数量 2~256 点并发情况下,带宽有效利用率达到 90%以上。 碰撞算法和路由协议紧密结合,在碰 撞处理过程中交换路由、广播等信息, 对路由变换敏感,节点可以任意移动

Wi-Sun通信:IEEE 802.15.4/4E(CSMA-CA),基于星 型单点对多点的模型设计,在尝试发 送报文期间不接收新的报文,不感知 并发的节点数量。带宽有效利用率随着并发节点数量急剧下降,甚至无法 传输。 MAC 层碰撞算法和路由协议无关,在 碰撞处理过程中不交换路由等信息。

7、网络规模

WiFine通信:分布式网络,节点硬件资源开销基本 与节点数量无关。网络中可以有多个 根/网关节点,网络规模可以无限扩展

Wi-Sun通信:FFD 需要消耗很多的资源存放路由 表,一个网络最大容量大该为 5000 点

8、休眠

WiFine通信:多种休眠方式,所有节点都可以休眠, 可以单点、全网唤醒和查询方式

Wi-Sun通信:路由节点不能休眠,仅叶子节点可以 休眠,有 CSL(唤醒)/RIT(查询)方式

9、可靠性

WiFine通信:单播 5 次握手,广播采用 4 次握手, 不休眠可以保证 100%可靠传输

Wi-Sun通信:不保证可靠性,国外的实际应用灯光 控制案例,成功率才~85%

10、全网集抄

WiFine通信:可以在数秒内进行路由建立、同时采 集全网所有节点的数据。任意拓扑结 构上千点规模的网络采集时间~10 秒

Wi-Sun通信:不支持

11、吞吐量

WiFine通信:单物理信道网络吞吐量可以达到物理 带宽的 90%,多个物理信道并发吞吐量 不受物理带宽限制,可以无限扩展

Wi-Sun通信:由于不追求性能,网络吞吐量要远低 于物理带宽。

12、传输延时

WiFine通信:路由协议基本无开销,每级转发仅需 要物理层传输延时,网络延时很小

Wi-Sun通信:网络分簇/层设计,报文在簇之间转发 效率很低,网络延时很大

13、发包频率

WiFine通信:几~几十毫秒

Wi-Sun通信:~10 秒

14、建网时间

WiFine通信:网络不需要建立过程,整个网络上电 可以立即进行数据发送。在数据的传 输过程中可以不断优化和更新路由信 息,非常适合低功耗、实时性要求高的 应用场景。

Wi-Sun通信:网络在使用前需要用 RPL 路由协议建 立网关到所有节点的路由表,节点也 要找到各自父节点。加上网络分簇设 计,整个过程非常耗时。根据网络规 模一般需要几十分钟到几个小时。

15、OTA

WiFine通信:全网所有节点可以同时进行 OTA,采 用可靠分发方式,时间根节点数量基 本没有关系,在数秒内即可实现所有 节点 OTA。

Wi-Sun通信:网络吞吐量很低,OTA 耗时很惊人, 据现场测试 30 个节点 OTA 需要几十 分钟;如果增加节点数量,OTA 甚至 变得不现实。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/8412.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初始C++(二)

前言: C相对于C语言还有很多区别,接下来我们继续介绍 函数重载: 很好理解,就是Java中的函数重载。C加了函数的修饰,通过函数修饰规则去找。C语言是直接通过函数名查找,C是通过修饰后的函数名去查找。 引用…

Java 运行的底层原理

Java是一种跨平台的编程语言,其底层原理涉及到了多个方面,包括Java虚拟机(JVM)、字节码、类加载机制、垃圾回收器等。让我们逐一深入了解Java运行的底层原理。 1. Java虚拟机(JVM) Java虚拟机是Java程序运…

pandas高级操作--复杂查询

pandas高级操作 一、复杂查询1.1 逻辑筛选数据1.2 函数筛选1.3 isin()函数1.4 查询df.query()1.5 df.filter()对行名和列名进行筛选 一、复杂查询 1.1 逻辑筛选数据 以下是切片([])的一些逻辑筛选示例: df[df[Q1] 8] # Q1等于8 df[~(d…

Python进行excel处理-01

最近干采购,每个月要对供应商的对账单,对对应的采购订单号和物料编号的价格和数量,是不是和物料管控总表里面的价格数量是不是一致,于是写了一个代码。 从总表里面找到,对账单里对应采购订单和物料编码的数据&#xf…

从代码到洞察:使用API接口深入分析商品详情数据

在电子商务的世界中,商品详情数据是企业做出明智决策的基石。API(应用程序编程接口)提供了一种强大的方式来获取这些数据,不仅可以简化数据获取过程,还可以为深入分析和业务洞察提供丰富的信息。本文将探讨如何使用API…

5W 1.5KVDC 隔离 宽电压输入 DC/DC 电源模块——TP05DB 系列

TP05DB系列电源模块额定输出功率为5W,应用于2:1及4:1电压输入范围 4.5V-9V、9V-18V、18V-36V、36V-72V、9V-36V和18V-72V,40-160VDC的输入电压环境,输出电压精度可达1%,具有输出过流保护等功能。可广泛应用于通信、铁路、自动化以…

Java毕业设计 基于SpringBoot vue社区智慧养老监护管理平台

Java毕业设计 基于SpringBoot vue社区智慧养老监护管理平台 SpringBoot 社区智慧养老监护管理平台 功能介绍 登录注册 个人中心 修改密码 个人信息 房间信息管理 房间入住信息管理 反馈信息管理 留言管理 老人信息管理 公告管理 物资申请管理 管理员管理 护工管理 体检员管理…

2024-05-08 postgres-火山模型-执行-记录

摘要: 2024-05-08 postgres-火山模型-执行-记录 上下文: 2024-05-08 postgres-调试及分析-记录-CSDN博客 火山模型: 数据流是在查询树上,自上而下进行拉取,由上而下的调用。树本身就表明了数据的流动。每次执行一个元组,也就类似于迭代器的…

[C++][数据结构]AVL树插入的模拟实现

前言 紧接着上一篇文章,我们来模拟实现一下set的底层结构 引入 对于BSTree,虽然可以缩短查找的效率,但如果数据有序它将退化为单支树 我们可以用AVL树来解决这个问题。 概念 AVL树: 它的每个结点的左右子树高度之差的绝对值…

Tuxera NTFS for Mac Mac用户无缝地读写NTFS格式的硬盘和U盘

在数字化时代,数据交换和共享变得日益重要。然而,对于Mac用户来说,与Windows系统之间的文件交换可能会遇到一些挑战。这是因为Mac OS默认不支持Windows常用的NTFS文件系统。幸运的是,Tuxera NTFS for Mac为我们提供了一个优雅的解…

在线知识付费源码系统,教育培训机构的课程顾问要具备啥能力?

做一个培训机构是需要一个优秀的团队,机构是需要有很多不同的岗位组成的,课程顾问就是机构里面很重要的一个岗位,机构想要发展就需要课程顾问工作做的好,那机构课程顾问需要有什么能力? 作为一名合格课程顾问&#xff…

一文盘点 Partisia Blockchain 生态 4 月市场进展

Partisia Blockchain 是一个以高迸发、隐私、高度可互操作性、可拓展为特性的 Layer1 网络。通过将 MPC 技术方案引入到区块链系统中,以零知识证明(ZK)技术和多方计算(MPC)为基础,共同保障在不影响网络完整…

【微积分听课笔记】全微分,二元极值,Double Integral

6.6 二元函数的极值_哔哩哔哩_bilibili 此笔记为听课笔记,宋浩老师微积分~ 最近诸事缠身,会有种会不会只做一件事好些。实际上,关键在于动力,我不可能每次都准备充分。动力,分配,这是目前进入大学我正在学…

Jetpack Compose三:主题和基础控件的使用

设置主题 与Android View的主题定义方式不同,Jetpack Compose中的主题由许多较低级别的结构体和相关API组成,它们包括颜色、排版和形状属性。 Theme.kt控制工程的主题,它是一个可组合的Compose函数 最后主题函数ComposeStudyTheme的相关设置…

分布式数据库有哪几种

数据库的发展从早期的单机数据库,到现在的分布式数据库。在单机数据库时代,所有的数据都存储在单机中,随着计算机技术的发展,开始出现了多台计算机联合处理数据的需求,从而诞生了分布式数据库。 分布式数据库是将多个…

Spring中FactoryBean的作用和实现原理

Spring中FactoryBean的作用和实现原理 BeanFactory与FactoryBean,相信很多刚翻看Spring源码的同学跟我一样很好奇这俩货怎么长得这么像,分别都是干啥用的。 BeanFactory是Spring中Bean工厂的顶层接口,也是我们常说的SpringIOC容器&#xff…

Pytorch学习笔记——卷积操作

一、认识卷积操作 卷积操作是一种数学运算,它涉及两个函数:输入函数(通常是图像)和卷积核(也称为滤波器或特征检测器)。卷积核在输入函数上滑动,将核中的每个元素与其覆盖的输入函数区域中的对应…

Windows基于WSL2安装Kali-linux

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、kali-linux是什么?二、简单使用1.下载2.打开1.通过应用列表2.通过Terminal 三、安装图形界面1.下载2.打开 四、重头戏总结 前言 kali-linux大家…

什么牌子的洗地机质量最好?四款耐用高分产品推荐

洗地机具备了吸尘、擦拭、除菌等多种功能,可以一次完成多种清洁任务,帮助用户更高效地保持家居整洁,节省时间和精力,备受人们的喜爱。但是怎么挑选到优质的洗地机一直是大家关注的问题。今天,笔者将结合自己在家电行业…

EMAP的Root工程及其他工具

首先右击项目导航,新建EMAP系统配置 上方辅助工具功能: 1 2 3 4 5 6 7 8 9 10 查看重复数据模型:显示为放大镜标识,可以显示所有应用中相同…