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.mfbz.cn/a/604513.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

英语新概念2-回译法-lesson13

The Greenwood Boys 绿林少年是一组流行歌手们。现在他们正在参观城市里的所有公园,他们明天就要到这。他们将坐火车到并且大多数小镇上的年轻人将要欢迎他们,明天晚上他们将要在工人俱乐部唱歌。绿林少年将在这待五天,在这期间,…

我独自升级崛起加速器推荐 我独自升级免费加速器

近期,《我独自升级》这部动画凭借爆棚的人气,在各大平台上掀起了一阵观看热潮,其影响力不容小觑。借此时机,韩国游戏巨头网石集团敏捷响应,顺势推出了同名游戏《我独自升级:ARISE》,为粉丝们搭建…

如何让vim支持python3

首先删除旧的vim。 sudo apt-get remove vim //输入re按下tab直接显示remove sudo apt-get remove vim-runtime sudo apt-get remove vim -tiny sudo apt-get remove vim-common 然后下载vim8源码: git clone https://github.com/vim/vim.git 进行编译安装…

鸿蒙开发全攻略:华为应用系统如何携手嵌入式技术开启新篇章~

鸿蒙操作系统是华为自主创新的成果,打破了传统操作系统的局限。通过结合嵌入式技术,鸿蒙实现了跨平台、跨设备的高度融合,提供了流畅、智能的体验。华为应用系统与嵌入式技术的结合,提升了性能,丰富了用户体验。鸿蒙与…

【stm-4】PWM驱动LED呼吸灯 PWM驱动舵机PWM驱动直流电机

1.PWM驱动LED呼吸灯 void TIM_OC1Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct); //结构体初始化输出比较单元 void TIM_OC2Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct); void TIM_OC3Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef*…

RabbitMQ的五种模式

一、简单模式 简单模式(Simple):一个生产者,一个消费者 package com.qiangesoft.rabbitmq.mode.simple;import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.annotation.Queue; import org.springframe…

mysql集群cluster引擎在写入数据时报错 (1114, “The table ‘ads‘ is full“)

问题描述:mysql集群在写入数据时,出现上述报错 问题原因:表数据已满,一般是在集群的管理节点设置里面datamemory的值太小,当数据量超过该值时就会出现该问题 解决方案: 修改集群管理节点的config.ini里面…

JUC下的ScheduledThreadPoolExecutor详解

ScheduledThreadPoolExecutor是Java并发编程框架中一个强大且灵活的线程池实现,专为定时与周期性任务而设计。作为ThreadPoolExecutor的子类,它不仅继承了线程池管理的高效与灵活性,还内置了基于优先级队列的延迟任务调度机制,支持…

商务分析方法与工具(五):Python的趣味快捷-文件和文件夹操作自动化

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊! 喜欢我的博客的话,记得…

pytest教程-41-钩子函数-pytest_runtest_teardown

领取资料,咨询答疑,请➕wei: June__Go 上一小节我们学习了pytest_runtest_call钩子函数的使用方法,本小节我们讲解一下pytest_runtest_teardown钩子函数的使用方法。 pytest_runtest_teardown 钩子函数在每个测试用例执行完成后被调用&…

游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)

所用工具下载地址: https://pan.quark.cn/s/d54e7cdc55e6 在上次课程中,我们成功获取了人物对象的基址:[[[0xd75db8]1C]28],而人物血量的地址则是基址再加上偏移量278。 接下来,我们需要执行以下步骤来进一步操作&a…

JSP技术讲解

目录 1、JSP简介 2、JSP体验 3、JSP运行原理 4、JSP基本语法 5、JSP指令 6、JSP内置九大对象 7、JSP标签 8、JSP配置 9、JSP排错 10、总结 在前面的Servlet学习中发现Servlet本质是一个java程序,因此Servlet更加擅长编写程序的业务逻辑,而如果要…

BACnet到OPC UA的楼宇自动化系统与生产执行系统(MES)整合

在智能制造的浪潮下,一家位于深圳的精密电子制造企业面临着前所未有的挑战:如何高效地将楼宇自动化系统与生产执行系统(MES)整合,实现能源管理与生产流程的精细化控制。这家企业的楼宇控制系统使用的是BACnet协议&…

牛客NC97 字符串出现次数的TopK问题【中等 哈希+优先级队列 Java/Go】

题目 题目链接: https://www.nowcoder.com/practice/fd711bdfa0e840b381d7e1b82183b3ee 核心 哈希,优先级队列Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返…

思维导图网页版哪个好?2024年值得推荐的8个在线思维导图软件!

思维导图如今已成为一种常用的工具,帮助我们清晰地组织和整理信息。随着科技的发展,思维导图的产品形态也经过多轮迭代,从最初的本地客户端过渡到基于云的 Web 端,各类网页版思维导图软件应运而生,它们方便快捷&#x…

【3dmax笔记】035: 车削修改器

一、车削修改器介绍 车削:图形通过绕轴旋转来创建三维效果。 开放的样条线,车削之后是面片。闭合的样条线,车削之后,是实体。 一、车削修改器实例 绘制高脚杯,首先在前视图绘制如下二维图形。 添加一个车削的修改器…

【Linux】shell基础,shell脚本

Shell Shell是一个用C语言编写的程序,接受用户输入的命令,并将其传递给操作系统内核执行。Shell还负责解释和执行命令、管理文件系统、控制进程,是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言 Shell脚本 Sh…

HTML Audio标签src使用base64字符

源码&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Audio src base64</title> </head> <body><audio controls><source src"data:audio/mp3;base64,//OIxAAAAAAAAAA…

2.小土堆——tensorboard使用

1.tensorboard是啥&#xff1f; TensorBoard 是一个用于可视化 TensorFlow 训练过程和模型的工具。它可以帮助你以图形和图表的形式查看训练过程中的指标&#xff0c;比如损失和准确率的变化。你可以使用 TensorBoard 来监视模型的性能&#xff0c;并且更直观地理解模型的工作原…

Classifier guidance与Classifier free diffusion的简单理解

参考&#xff1a;Classifier Guidance 和 Classifier Free Guidance&#xff0c;一堆公式不如两行代码 - 蓟梗的文章 - 知乎 https://zhuanlan.zhihu.com/p/660518657 Classifier Guidance和Classifier-free Guidance 总结 - 走遍山水路的文章 - 知乎 https://zhuanlan.zhihu.c…
最新文章