在物联网应用中采用ZigBee IP的主要考虑因素

发布者:LogicLeaper最新更新时间:2015-01-27 来源: newmaker关键字:物联网  ZigBee  IP 手机看文章 扫描二维码
随时随地手机看文章
最近有相当多的讨论是关于物联网和不久即将部署的数十亿可连接设备。这些设备的大多数不是智能手机或其他通讯设备,而是那些可以使我们的家庭、工厂、汽车和其他更多系统被无线连接的遥控器和传感器,并且允许他们在远程处理器或手动控制下更有效的运作。

为了满足这种无处不在的物联网连接需求,就必须有一个满足可连接设备需求的网络标准。蜂窝技术太复杂,使用它将会大大增加成本,并且不支持这些大多数设备所需的电池寿命要求。

用于传感和控制应用的ZigBee标准已经面世多年。而由ZigBee联盟于2013年发布的ZigBee IP规范承诺为无线传感器网络提供无缝的互联网连接,特别是智能电网应用,将会得到ZigBee Smart Energy IP协议栈的进一步支持。

ZigBee提供了一个完整的无线网状网络解决方案,利用互联网连接去控制低功耗、低成本设备,连接多种不同类型的设备构成单一控制网络。当前的ZigBee IP是IPv6兼容的,这使得它非常适合那些基于预期连接设备数量而选择IPv6的应用。

传感器网络通信基础知识

无线传感器网络(WSN)目前正在众多应用中广泛部署,覆盖范围从家庭
自动化到工业控制,这是90年代末进行的大量研究和发展的结果。由成千上万节点构成的无线网状网络被用于更大范围的灯控、建筑监视、智能电表,甚至用于监视农业作物。

为了成功部署WSN,几种底层技术是必要的:

●超低功率无线电:用于确保超长电池寿命(一些诸如智能电表的应用需要长达20年)以最小化因电池更换而带来的成本和麻烦。即使市电可用,低功耗无线电也是一个显著的优点。

●基于标准的网状网络软件:用于确保可靠的数据传输,尤其是对于无人干预的机器到机器(M2M)类型应用的操作。

●合适的无线协议和软件堆栈:用于允许设备间进行标准数据格式的信息交换和自主操作。

ZigBee采用IEEE 802.15.4标准定义和构建底层,并为低功率无线电部件提供良好的基础。该标准最初发布于2003年,从那时起,它开始得到扩展和提高,先是在2006年,然后在2011年。15.4e和15.4g修订已经被商业无线电技术供应商用于他们的应用中,使他们的RF设备功耗减半,并且预期在下一代设备中进一步降低。这些修订将对电池寿命产生重要的积极作用。

虽然802.15.4已经充分利用了基础无线电技术,但是网状网络协议开发仍需花费较长的时间。网状网络堆栈,例如由Ember(2012年被Silicon Labs收购)开发的EmberZNet和由加州大学伯克利分校开发的TinyOS,被用于初期的802.15.4无线IC产品中,并且随后得到进一步优化以满足系统需求。市场增长依赖于可实现互操作的标准化解决方案、提供更多资源去支持很多公司使用这种技术,ZigBee联盟是近年来致力于为无线网状网络提供标准化解决方案的几个组织之一。

应用协议栈——开发的最后一项——位于网状协议栈的上层。应用层倾向于侧重更具体的应用细节,为了达到真正的互操作性,必须开发通用接口和相关协议。

这些协议依赖于通用语言,从而使来自不同制造商的无线设备能够相互通信。这样互操作性要求可能存在竞争的公司在彼此产品相互依赖时进行合作、商定信息传送协议以开发共同的标准。这种合作发生的一个领域是灯控产品(包括调光器和转换开关)。其他领域,像家庭和楼宇自动化,市场的力量还不能为设备生产商之间协同工作提供足够的动力。

以ZigBee PRO为基础

多年以来,为了确保市场能够充分利用ZigBee的优势,已经发布了多个ZigBee标准。ZigBee技术的稳步增长促进了对协议及其可靠性的提升。为了满足这些需求,ZigBee联盟在2007年发布了ZigBee PRO规范,并在2008年发布了智能电网规范(Smart Energy Profile)。

ZigBee PRO专门为小型或大型网络提供设备间的通信而进行了优化。设备能够加入网络、与其他设备配对,并且能够在没有网络或系统管理员干预下运行。标准专门针对通常所需的小信息包进行了优化。例如,IEEE 802.15.4仅支持最大信息包长度为127个字节。使用ZigBee PRO标准,具有成百上千节点的网络已被成功部署。

ZigBee PRO标准之前并没有针对互联网连接而优化,然而当物联网开始发展,性能方面的需求越来越多。不幸的是,现有协议和数据标准不能与当前的IP标准相匹配,不能直接用于互联网。为了克服这种挑战,智能网关被开发出来以提供所需的连接和转换,但是他们的缺点是当有新设备或标准被开发后必须随时更新。[page]

迁移到IPv6

互联网面临的一个主要挑战是IP地址的可用数量正在急剧减少。随着IP地址使用的增加,未使用地址的数量在迅速枯竭,IPv6寻址连同其他现有IP协议看似能够为低功耗传感和控制网络提供一个完美的解决方案。

有个主要的弊端是现有IP协议都是基于更大数据包和更高数据速率网络的预期用途而设计的。这导致在IEEE 802.15.4网络上直接运行标准IP协议会存在一些问题。

为了克服这些问题,必须减少IPv6信息包的大小。为了实现这一目标,在6LoWPAN标准中做出了一些修订措施,即RFC 4944。问题的解决方法包括压缩IP报头以避免传输15.4子网不需要的重复的信息。另一个主要更新是采用能够成功传输的高效分片机制,并且随后组装无法在单一IEEE 802.15.4包中传输的IP包。但是,该标准并没有为可靠网络和应用协议提供一个完整方案。

此外,适用于低功耗和有损网络的路由协议也是必须的。新的协议是由Internet工程任务组(IETF)开发并发布为RFC 6550,为低功耗网络提供基本路由。然而,其他的标准IP协议(例如UDP和TCP)也可以无需修改的用于802.15.4网络。

最终的协议是ZigBee IP,作为ZigBee智能电网标准的一部分,它通过应用层为运行在低功耗传感和控制网络提供了一整套基于IP的标准化协议。

ZigBee IP概述

ZigBee IP协议栈为验证互操作性提供了测试和认证的方法,因为其他标准(例如802.15.4)包括了一些应用所需的可选功能,并且这些选项需要适应ZigBee IP标准和协议栈。这些测试和认证方法于2013年初发布,这使得开发人员能够在稳固平台上开发他们的产品。

ZigBee Smart Energy IP利用6LoWPAN报头压缩和分片技术。此外,RPL路由被用于非存储模式,以便网络发送到一个中心设备。这种方法使用源路由使信息能够被回传到网络中的始发设备。此外,标准服务搜寻采用多播域名服务(mDNS)协议。这使设备能够发现网络中其他设备的利益服务。

ZigBee IP也存在安全问题。MAC级安全性通过802.15.4来提供,而应用级的安全性采用消息负载加密实现。携带网络访问认证(PANA)的协议用于网络访问控制,应用安全使用TLS1.2和椭圆曲线加密协商机制。应用程序可采用UDP和TCP消息传输协议。


图1:Smart Energy 2和ZigBee IP协议栈

ZigBee Smart Energy IP协议栈是首个基于标准的发布,它结合来自IEEE和IETF的相关标准,形成一个被众多公司和硅芯片供应商支持的认可且可以互相协作的标准。

采用ZigBee IP

ZigBee IP目前正在多个应用中实施,开发工具包和系统都可以从多个制造商获得。这些系统中的MCU通常拥有256kB的Flash和32kB的RAM空间。通过使用来自半导体制造商的开发工具,可以很容易的创建基础的安装启动。设备制造商也能够通过为他们的设备添加自己的特定应用行为来定制这些实现过程。

当采用这种方法时,必须考虑许多不同的选择:

●设备支持的功能集(计量、需求响应、消息机制等等)

●用于功能设置的URI结构

●使用的安全级别

●使用XML数据还是EXI压缩型

●数据订阅行为

●事件或异常情况的处理

关于这些选择的最终决定将影响ZigBee Smart Energy IP协议栈在应用中使用的配置。一旦这个过程完成,数据和必要的行为必须被提供用来完成最终配置。一个为何需要这种能力的例子是半导体提供商的实现将为应用(例如电表消耗数据)提供信息和数据结构。终端设备开发者必须使用来自他们特有设备的实际电表数据填充必要的数据结构。每一个供应商的数据存储和管理技术可能不同,但是这两个元素必须匹配。图2展示了分别由开发者处理和由无线IC供应商提供的设计选择。[page]


图2:由开发者控制和硅芯片供应商提供的设计元素

一旦所有的选择已做出,并且集合了相关数据,然后才能够完成代码并编译它。和任何项目一样,调试和测试是必须的,但是各种工具可用来协助开发阶段使其能够尽快地完成。这些工具提供了很多功能,甚至能够跟踪网络中的数据包,从而确保端到端的功能。

带有传感和控制网络的ZigBee IP的未来

ZigBee Smart Energy IP协议栈的开发面向相对较小的家庭智能电网网络,支持最多30个设备。在更大的网络中使用这种协议栈需要一些更新才能满足具有成百上千设备的网络。其他的改进技术将聚焦在提高电池寿命的技术。

在ZigBee IP中使用互联网协议面临着来自电池寿命的挑战。TCP和HTTP协议已经使用了很多年,但因为巨大的信息量和始终保持开放连接的状态,它们的用途目前面临功耗的挑战。

为了实现这些提升,有必要了解在传感器网络中的不同信息传递模式。通常,这些网络包括一个大的数据收集网络,其中RPL发送到一个中心点这种传递模式是合适的。此外,控制网络往往有大量的点对点消息传输,这就需要对路由选择算法进行优化。

分布式网络还需要非常高的可靠性,没有单点故障问题。例如包括单一安全服务器或RPL中心点的使用。为了克服可靠性问题,网络体系结构要求使用分布式系统,但是这些技术目前没有被这些协议普遍支持。

传感器网络中往往有许多远程的电池供电的传感器。对于这些节点,电池寿命是主要考虑因素,因此使功耗见到最小限度必然成为整个系统的关键需求。为了实现这种能源效率,信息频率必须尽可能的降低,并且尽可能多的使用新格式(例如CoAP)的压缩报头去提供一个更加节省电池电量的方法。采用UDP而不是TCP和HTTP也能通过缩短的消息格式而提供进一步改进。

通过使用更多优化措施,扩展现有ZigBee Smart Energy IP协议栈去支持更多更大的传感器网络是可能的。对于确保降低功耗和改善电池寿命的改进特别有益于传感器网络扩展性和稳定性。

伴随着ZigBee在多个领域的广泛认可,新的ZigBee IP标准为物联网应用的健康发展提供了又一关键元素。(end)
关键字:物联网  ZigBee  IP 引用地址:在物联网应用中采用ZigBee IP的主要考虑因素

上一篇:直角坐标机器人在汽车发动机盖涂胶机上的应用
下一篇:ABB翻新机器人让雅典啤酒厂旧生产线重获生机

推荐阅读最新更新时间:2024-05-02 23:27

拥抱数字时代,预见2018
新兴技术所引发的爆炸式创新,带来了一场席卷全球的社会大变革,开启了第四次工业革命时代。前不久, 戴尔科技 集团的研究合作伙伴未来研究院(IFTF)发布预测,人类将进入人机合作新时代,从现在到2030年,人类与机器将更紧密地合作,从而改变我们的生活。几个世纪以来,人类对机器的使用从未中断,然而我们即将步入一个比以往任何时候都更高效、更团结、具备更多可能性的全新阶段。   通过软件、分析和处理能力的爆发式增长而出现的 人工智能 ( AI )、增强现实(AR)、虚拟现实(VR)等新兴技术以及 物联网 (IoT)和云计算正在进一步加速发展。这些新兴科技在我们的互联汽车、家庭、企业和银行交易中尤为凸显,甚至也改变着农业耕种与畜牧的方式。鉴于
[嵌入式]
面向工业物联网的无线传感器网络
引言 低功率处理器、智能无线网络和低功率传感器以及“大数据”分析的出现导致人们对工业物联网兴趣大增。简言之,这些技术相结合使得能够将大量传感器放置到任何地方:不仅是通信和电力基础设施存在的地方,也可以是任何有宝贵信息需要收集的地方,这些信息关乎“物体”的行为方式、在哪里或者是什么。给诸如机器、泵、管道、火车车厢等“物体”配备传感器的做法在工业界并不是什么新鲜事。从炼油厂到生产线,在各种工业环境中,定制传感器及网络已经大量存在。过去,这类运行技术 (Operations Technology,简称 OT) 系统作为单独的网络运行,保持很高的网络可靠性和安全性标准,用消费类技术根本无法满足这样高的要求。按照这些高标准过滤可用的技术,最终
[嵌入式]
找到刚需痛点仍是破解物联网发展的关键
今年是5G商用元年,随着5G、LoRa以及NB-IoT等信息通信技术的发展和应用,物联网进入快速发展阶段。有数据显示,到2020年,全球将有204亿件联网产品投入使用,到2025年,全球物联网设备联网数量将达到252亿件。看起来,物联网的发展正进入“井喷”的利好期,大规模的“物与物”联网、在线形成巨大数据将创造难以估量的巨大价值。 中国工程院院士邬贺铨提醒整个产业界,事实上物联网的发展并非“一片乐观”,仍有六大障碍亟待破解:第一,物联网建设成本急需下降。第二,数据挖掘的价值尚未完全体现。第三,物联网安全方面的挑战较大。第四,物联网商业模式仍需进一步探索拓展。第五,物联网法律法规急需完善。第六,缺乏以物联网为主营业务的龙头企业
[新能源]
ROHM发售面向小而薄设备的超高效电池管理解决方案评估板
ROHM发售面向小而薄物联网设备的超高效电池管理解决方案评估板 ~采用Nano Energy™技术的电源IC有助于使用新型二次电池的物联网设备长时间工作~ 全球知名半导体制造商ROHM(总部位于日本京都市)面向日益发展的物联网领域,开发出一款可轻松评估超高效电池管理解决方案(适用于各种可穿戴设备、电子货架标签、智能卡等小型物联网设备)的评估板“REFLVBMS001-EVK-001”,并已开始在电商平台销售。 近年来,包括移动设备、可穿戴设备和工业物联网设备在内,电池驱动的电子设备已经无处不在。对于这些应用中搭载的元器件来说,为了提高它们的设计灵活性和性能,要求其更小更薄;另外为了提高它们的便利性,要求电池具有
[电源管理]
ROHM发售面向小而薄设备的超高效电池管理解决方案评估板
基于ZigBee技术的无线电力抄表系统
   一、应用需求   在电力系统的信息化过程中,户表数据的自动抄送具有十分重要的意义,也是行业单位迫切想要解决的问题,因为电表数据抄送的准确性、及时性,直接影响电力系统的信息化水平、甚至管理决策、经济效益。   传统的手工抄表费时、费力,准确性和及时性得不到可靠的保障,这导致了相关营销和企业管理类软件不能获得足够详细和准确的原始数据;一般人工抄表都按月抄表,对于用户计量来说是可行的,但对于相关供应部门进行更深层次的分析和管理决策却不够,行业的实际需求催生着自动抄表系统的技术和应用的不断发展。   二、行业现状   目前的自动抄表系统,从数据传输角度划分,可分为有线、无线两大类,这两大类抄表系统各有其适用的应用领域,但就
[工业控制]
基于<font color='red'>ZigBee</font>技术的无线电力抄表系统
安卓版物联网将至,谷歌欲称霸智能家居
智能手机操作系统之争,宣告结束,谷歌开源系统安卓以85%全球份额成为霸主。谷歌正计划将安卓推向人类生活工作的方方面面。最新消息称,谷歌正在研发物联网版本的安卓系统,将面向各种小巧的联网装置,比如智能门禁系统等,这一版本也会带有 安卓 的品牌。 2014年成为标志性一年,谷歌安卓和苹果iOS操作系统,开始走出智能手机和平板电脑,向智能家居、智能汽车、穿戴设备、移动健康和物联网市场挺进。两家公司都推出了诸如 安卓穿戴版 、 HomeKit 等平台和接口工具。 据美国科技新闻网站TheInformation报道,谷歌内部正在开发一个安卓系统的新分支版本,专门面向低功耗的物联网设备。据悉,这个操作系统的开发代号为 Brillo
[物联网]
物联网为精准农业提供解决方案
了解大自然智慧是开发物联网系统的最佳方法。我们知道,每一个单细胞的有机体都在努力生存,他们通常遵循“在正确的时间做正确的事情”的原则。事实上,物联网解决了智慧农业多年来一直试图解决的通信这一简单问题:即精准农业。不同场地的机器、动物和植物试图与不同的物联网设备相互交流。 如果我们打算在农业中大规模使用物联网技术,我们将不得不建立一个相应的大型构架。低能耗网络只能在一个地点提供连网服务,在偏远地区通常没有这种服务。因为大规模现场查看和减少维护工作的需要,移动网络对现代农民来说可能是最恰当的通信方式。 智能精准农业 联合国预测,到2100年世界人口将超过110亿,所有这些人都需要粮食供给。农业生产目前面临着一系列挑战:
[网络通信]
设计一个基于物联网的风扇调节器
  物联网无处不在,是可以用来让生活更轻松的最伟大的东西之一。互联网上有许多基于物联网的 家庭自动化项目 ,但它们都没有为您提供通过互联网控制风扇速度的选项。所以在这里,在这个项目中,我们将制作一个 物联网 风扇速度控制 电路,以使用 Blynk 控制普通风扇或其他设备的速度。该电路与其他电路有两个不同之处,首先,它是基于 TRIAC 的控制,其次,它非常易于安装。我们设计了完整的系统以安装在一个紧凑的外壳中,使其易于安装并与您的吊扇或壁扇一起安装。这种紧凑的设计是由 PCBWay制造的 PCB 板实现的,我们还将向您展示电路板是如何设计和从 PCBway 订购的。那么,让我们看一下项目计划并构建一个精心设计 的基于物联网的风扇调
[嵌入式]
设计一个基于<font color='red'>物联网</font>的风扇调节器
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved