短程无线自组网协议之:发展现状与趋势?

简介: 目前国外的芯片大厂大多是两条腿走路,既推出2.4GHz的ZigBee芯片,同时推出Sub-1GHz的射频芯片技术。ZigBee技术虽然也还在发展完善,但是始终没有跳出2.4GHz的的平台,整个协议栈的技术体系也没有发生大的改变,在用户接口层已经开始放弃profile的思路,转向更加标准开放的IPv6技术。

目前国外的芯片大厂大多是两条腿走路,既推出2.4GHzZigBee芯片,同时推出Sub-1GHz的射频芯片技术。ZigBee技术虽然也还在发展完善,但是始终没有跳出2.4GHz的的平台,整个协议栈的技术体系也没有发生大的改变,在用户接口层已经开始放弃profile的思路,转向更加标准开放的IPv6技术。

 

ZigBee技术作为一种低速率,低成本的传感网在有些领域应用还是可以的,但是应用在有较高传输(传输网特征)特性要求的场合从方案阶段就被否决了,具体如下:


1)穿透性和绕射性能差,PALNA的增益都难以做的很高,噪声系数大,对于用户电路板的数字噪声非常敏感,稳定性不好,产品抗噪性差,不皮实;

2)传输语音,图片和视频片段等大型数据报文无能为力;

3)语音,GPS,图片等多元化数据类型混合传输能力不足;

4)多跳模型下传输几十K字节的数据块几乎没有可用性;

5)网络拓扑结构发生快速变化的时候自适应调整能力不足。

 

国内的厂家也有不少厂家在研发基于433MHz的自组网技术,但是多数厂家是以做工程项目,特别是电力抄表为主要目标市场设计协议栈。这一类的协议栈本质上是一种广域网,在应用上有很大的限制,通用性很差,只能作为ZigBee技术在特定市场方面的一个补充。

 

这些无线自组网协议栈产品几乎都有一个共同的问题,就是仅仅定位于广域网,采用时隙扩展的方式来定义每一个节点的接入时槽,通讯效率很低,即便只有几个节点的网络,采集一次数据也需要好几分钟。

 

事实上在很多场合通讯都是一个局域的行为,用户追求的是通讯的实时性和传输的效率,在增加一个中继之后引起的延时用户通常是可以接受的,但是有一个前提,那就是要求延时是线性增长的,换句话说,你得尽最大努力(Best Effort)进行传输,中间不能浪费任何时间,这就是局域网和广域网之间的一个重要区别。

 

我们的无线自组网协议栈采用分布式计算和异步变频通讯技术,结合了TDMA和FDMA的多址接入机制,提供了高带宽,低延时,大容量的组网特性,完美的统一了局域网和广域网,传感网和传输网的异构难题,以一种完全符合人们直觉的方式实现了网络覆盖范围的平滑延伸。

相关文章
|
存储 运维 BI
SAP MMBE库存数量与在库序列号数量差异之处理
SAP MMBE库存数量与在库序列号数量差异之处理
SAP MMBE库存数量与在库序列号数量差异之处理
|
Python Windows
【Python进阶必备】一文掌握re库:实战正则表达式
【Python进阶必备】一文掌握re库:实战正则表达式
606 0
|
关系型数据库 MySQL Java
【面试题精讲】MySQL-长连接和短连接
【面试题精讲】MySQL-长连接和短连接
|
Linux Python 开发工具
Linux编译安装python2.7.5的步骤
Linux编译安装python2.7.5的步骤 发布时间:2014-03-27 来源:服务器之家 1. 下载python2.7.5,保存到 /data/qtongmon/software http://www.
2407 0
|
API 网络架构 微服务
带你读《微服务架构设计模式》之三:微服务架构中的进程间通信
成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本独特的书籍中,微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。
13930 0
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
1359 6
|
前端开发 Java Spring
Spring MVC中使用ModelAndView传递数据
Spring MVC中使用ModelAndView传递数据
|
监控 应用服务中间件 数据安全/隐私保护
Portainer是一个用于管理Docker的开源工具
Portainer是一个用于管理Docker的开源工具
630 0
|
JavaScript
报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
447 2
|
IDE 开发工具 C++
插件:CLion中使用C/C++ Single File Execution插件编译和运行单个文件
插件:CLion中使用C/C++ Single File Execution插件编译和运行单个文件
1450 0

热门文章

最新文章

下一篇
开通oss服务