ZigBee和Z-Wave的区别与未来
http://tech.c114.net/164/a702667.html
ZigBee和Z-Wave短距离无线技术都用于远程监控和控制,但两种技术的规格和应用却不同。在美国应用越来越广泛的家庭局域网(home-area network, HAN)中,两种技术都是理想选择。本文将对比这两种广泛使用的无线技术
ZigBee
ZigBee基于IEEE的802.15.4个人局域网(PAN)无线标准,是ZigBee联盟发起的开放式无线标准。IEEE802.15.4标准提供网络的第一层(物理层,PHY)和第二层(媒体接入控制器,MAC),网络层和应用层由ZigBee堆栈软件提供。
ZigBee标准创建于九十年代,当时作为Wi-Fi和蓝牙之外的另一个选择用于某些场合。IEEE802.15.4标准在2003年完成并在2006年得到升级。ZigBee联盟成立于2004年,目的是维护该标准,同时继续开发并提供互操作性测试。
作为无线网状网络技术,ZigBee可以用于直接通信,但大多数应用基于星形或树状拓扑网状网络。主节点控制其他的连接点,如果某个节点不能和另一节点通信,这两个节点就会作为中继器与通信范围内的其他的节点相连。ZigBee可支持6.5万个节点。
ZigBee设备运行于免费的工业、科学和医疗(ISM)频段。最受欢迎的配置都在2.4GHz频带,而ZigBee定义了16个5MHz的运行频段。最高数据率为250kbits/s,使用交错正交相移键控(OQPSK)。
ZigBee也支持其他的规格选择,如运行于915MHz(美国)上,以40kbits/s的速率传输,使用双相移相键控(BPSK)调制。欧洲版标准使用868MHz频率,速率20kbits/s.
ZigBee的典型功率在1mW或0dBm,开阔空间的通信范围为10米。不过根据情况,有时候也能达到更远的距离。ZigBee和Wi-Fi以及蓝牙使用同个频段,因此共存是个大问题。大多数收发器都有共存机制,将干扰最小化。
可用的16个信道允许无线传输能在最小的干扰下找到合适的频率。
ZigBee联盟是由公司和其他组织构成的联合体,支持标准的开发和应用推广,目前有超过220个成员。联盟为所有应用ZigBee标准的产品提供测试认证。
ZigBee的一大优势是灵活性。ZigBee的设计可用于支持特定应用软件的开发和部署,这些软件也称为应用规范(profile)。应用规范和ZigBee的堆栈相连,让制造商更快、更容易地推出特别针对某些应用的无线产品。可用的应用规范包括家庭自动化、智能能源、通信、医疗、远程控制(RF4CE,或称消费电子射频)、建筑自动化和零售服务。
总结
ZigBee和Z-Wave的目标应用一致。其中ZigBee的通用性远超Z-Wave,几乎可以配置并实现任何短距离无线功能,应用规范也可以大大缩短普通应用的开发时间。另一方面,ZigBee的协议更复杂,开发时间也更长。Z-Wave采用更简单的协议,开发更快也更简单。
Z-Wave芯片只能通过Sigma Designs这一唯一来源获取。Sigma Designs只卖给OEM、ODM和其它主要客户。在Home Depot和Lowes这样的商店里,可以买到500多种家庭控制产品,但很多并没有说明使用了Z-Wave.
ZigBee芯片厂商包括Ember、飞思卡尔、Microchip和德州仪器。完善且立即可用的ZigBee模块也可以通过多个来源获得,包括Atmel、CEL、Digi、Jennic、Lemos和RFM.
在0 dBm的特定功率下,Z-Wave的范围比ZigBee更大,这是因为Z-Wave运行在更低的频率下(根据Friis公式)。这也意味着Z-Wave在某些应用中连接也更稳定。
ZigBee使用应用广泛的2.4GHz ISM频段,因此必须与Wi-Fi、蓝牙和其它无线标准共享频段,会产生干扰。大多数ZigBee设备都有有助于缓解干扰的共存功能,但潜在的2.4GHz干扰比Z-Wave所处的908.42MHz通道更大。
Z-Wave
Zensys在2008年被Sigma Designs收购之前开发了Z-Wave私有无线标准。Sigma Designs的产品是IC和电力线通信(PLC)和无线相关设备。Z-Wave标准不像很多无线标准那样开放,但Zensys、Sigma Design的客户都可以使用。最近,国际电信联盟(ITU)把Z-Wave PHY和MAC层作为其新标准G.9959的选择,该标准为1GHz一下的窄带无线设备提供了一套指南。
Z-Wave无线网状网络技术让任何节点都能直接或间接地和通信范围内的其它临近节点通信。如果两个不在通信范围内的节点想要通信,则可以通过连接另外一个节点获取或交换信息。Z-Wave网络最多支持232个节点,还支持设置多个控制器,以区分开所需的各种功能。
Z-Wave使用Part 15免费ISM频带,运行在美国和加拿大的908.42MHz频率上,在其他国家则根据各国规定使用其他不同频率。调制方式是高斯移频键控(FSK)。数据速率包括9600 bits/s和40kbits/s.输出功率为1mW和0 dBm.和其他无线技术类似,传输范围取决于环境。在开阔空间中,最大范围可达30米。穿墙的话范围会有一定减小。
ZigBee和Z-Wave的区别与未来的更多相关文章
- 【转译】加入ZigBee联盟,共画物联网的未来
Zigbee联盟是物联网全球革命的领导者,创造了随心控制的时代.Zigbee简化了无线产品的整合.加快了市场化,同时让那些希望引入高能效的无线控制的厂商,降低了成本和风险.我们的联盟成员在开放的全球环 ...
- Zepto源码分析之二(新旧版本zepto.Z方法的区别)
在上一节中讲到Z()方法,是在初始化函数init中直接调用zepto.Z() zepto.Z = function(dom, selector) { dom = dom || [] dom.selec ...
- 主流蓝牙芯片盘点,Nordic/TI/博通哪家强?
无线通信技术自19世纪中期诞生以来,从使用狼烟.火炬.闪光镜.信号弹等在视距内传输信息,到1838年塞缪尔・莫尔斯发明电报网,再到电报网被电话取代,再到几十年后的1895年马可尼首次从英国怀特岛到30 ...
- IOT高性能服务器实现之路
市场动态 物联网市场在2018年第一季度/第二季度出现了意想不到的加速,并将使用的物联网设备总数提升至7B.这是IoT Analytics最新“ 物联网和短期展望状态 ”更新中的众多发现之一. 全面的 ...
- 人工神经网络--ANN
神经网络是一门重要的机器学习技术.它是目前最为火热的研究方向--深度学习的基础.学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术. 本文以一种简单的,循序的方 ...
- deep_learning_初学neural network
神经网络——最易懂最清晰的一篇文章 神经网络是一门重要的机器学习技术.它是目前最为火热的研究方向--深度学习的基础.学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学 ...
- CSS3幻灯片制作心得
大神勿喷,这是小弟自己学习的痕迹. CSS3动画效果核心代码 @keyframes slideLeft { 0% { left: -500px; } 100% { ; } } @keyframes s ...
- z-index 应用简单总结
做过页面布局的同学对z-index属性应该是很熟悉了,z-index是针对网页显示中的一个特殊属性.因为显示器是显示的图案是一个二维平面,拥有x轴和y轴来表示位置属性.为了表示三维立体的概念如显示元素 ...
- css样式,层叠顺序属性z-index
在做项目的时候,居然单击后显示的顺序一直被别的li标签压着,最后终于找到了,是css的z-index属性赋值了,值越大,显示的层就越高 详情推荐百度百科:z-index z-index是针对网页显示中 ...
随机推荐
- UOJ#58/BZOJ 3052【WC2013】糖果公园
好写好调的莫队算法,就算上树了仍然好写好调. 传送门 http://uoj.ac/problem/58 简要做法 将树按照dfs序分块,然后将询问按照(u所在块,v所在块,时间)作为关键字进行排序,依 ...
- PHP缓存加速插件 XCache 、 ZendOpcache 安装
PHP缓存原理 当客户端请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码(OperateCode,简称opcode)文件,该文件是PHP代码的一种二进制表示方式.默 ...
- EasyUi – 1.入门
1.页面引用. jquery,easyui,主题easyui.css,图标ico.css,语言zh_CN.js <script src="Scripts/jquery-easyui-1 ...
- MySQL5.7 centos7.2 yum 安装
1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wge ...
- 诺基亚9 PureView正式发布
[手机中国新闻]当地时间2月24日下午16点,HMD在西班牙巴塞罗那正式发布了诸多新品,其中最吸睛的莫过于Nokia 9 PureView.作为全球首款五摄新机,Nokia 9 PureView后置五 ...
- Java学习笔记之:Java Servlet 过滤器配置
一.步骤 1.创建一类实现Filter接口,重写父类的方法 public class SimpleFilter implements Filter { public void destroy() { ...
- Spark 源码解析:TaskScheduler的任务提交和task最佳位置算法
上篇文章< Spark 源码解析 : DAGScheduler中的DAG划分与提交 >介绍了DAGScheduler的Stage划分算法. 本文继续分析Stage被封装成TaskSet, ...
- XML和HTML的区别
1.很多新手程序员总是会问HTML和XML有什么区别,接下来就解释一下: 什么是XML? XML 指可扩展标记语言(EXtensible Markup Language). XML 是一种很像HTML ...
- Wannafly挑战赛7 C - 小Q与氪金游戏
题目描述 “为世界上所有的美好而战!”小Q同学最近沉迷“稳固3”,为了从最新的蛋池中抽出自己喜欢的角色卡,不惜氪下重金.在这个游戏中,氪一单可以得到x个宝石,而抽一次卡需要花费y个宝石,由于游戏策划十 ...
- BNUOJ 52506 Captcha Cracker
简单模拟题. #include<bits/stdc++.h> using namespace std; ]; int T; int main() { scanf("%d" ...