历史上的今天
返回首页

历史上的今天

今天是:2025年03月03日(星期一)

正在发生

2021年03月03日 | 基于ZigBee技术的嵌入式无线网络平台的研究

2021-03-03 来源:eefocus

0 引言

无线网络系统源自美国军方的“电子尘埃(eMote)”技术,是目前国内、外研究的热点技术之一.该系统基于IEEE802.15.4规范的无线技术,工作在2.4 GHz或868/928 MHz,用于个人区域网和对等网状网络.ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术。它是一种介于红外无线技术和蓝牙之间的技术提案.主要用于近距离无线连接.它依据802.15.4标准。在数千个微小的传感器之间相互协调实现通信.这些传感器只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另一个传感器,所以它们的通信效率非常高.相对于现有的各种无线通信技术,无线ZigBee网络技术将是近距离通信最低功耗和成本的技术.这一技术目前正向工业、民用方向推广和发展,市场前景广阔.包括国家863计划等项目都在进行相关的研究工作.因此,本文介绍的基于ZigBee技术的嵌入式无线网络平台,这一无线网络平台可应用于工业控制、信息家电、安保系统、环境监测、港务运输、煤矿安全、农业自动化和医疗监护设备等许多行业和设备。具有广泛的适应性。并能弥补其他无线通信技术的不足,保证其安全性,降低服务成本.


1 应用环境的确定

基于ZigBee技术的无线网络平台是构建于采用ARM技术和嵌入式Linux技术相结合的应用环境中.


1.1无线标准的比较

随着通信距离的增大,设备的复杂度、功耗以及系统成本都在增加.相对于现有的各种无线通信技术。ZigBee技术将是最低功耗和成本的技术.同时由于ZigBee技术的低数据速率和通信范围较小的特点,也决定了ZigBee技术适合于承载数据流量较小的业务.所以ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、汽车自动化、农业自动化和医用设备控制等.


1.2 ZigBee协议栈模型

ZigBee协议栈采用分层结构,包括:物理层(PHY Layer)、媒体接入控制层(MAC Layer)、网络层(NWK Layer)和应用层,如图1所示.



相对于常见的无线通信标准,ZigBee协议栈紧凑简单,具体实现要求很低.只要8位处理器再配上4kB ROM和64kB RAM等,就可以满足其最低需要.从而大大降低了芯片的成本.ZigBee技术主要应用于距离短、数据传输速率不高的各种电子设备之间,典型的传输数据类型有周期性数据、间歇性数据和重复性低响应时间数据.


1.3 ARM 微处理器结构与嵌入式Linux的结合

ARM微处理器支持多种操作系统,同时Linux支持ARM技术的CPU.Linux提供ARM微处理器的编译环境,ARM的汇编指令和C语言可以进行交叉编程.标准C语言写的程序可以直接在ARM技术的CPU上运行.嵌入式Linux和ARM技术结合具有许多优点,为研究、开发和使用带来了极大的方便.本文提出以ZigBee协议为基础,利用ARM微处理器和嵌入式Linux操作系统,将它们有机结合,构建出针对无线网络的控制平台,这将为今后的研究和开发建立良好的环境.


2 基于ZigBee技术的嵌入式无线网络平台

本文主要针对ZigBee技术的主要特征及其协议栈,最后给出一种基于ZigBee技术的无线网络平台的实现.研究内容包括:可应用于嵌入式信息系统平台的无线网络的拓扑结构、网络层协议、路由算法、应用层接口及协议、低功耗系统设计方法、无线网络与标准平台的互连方式;安全机制;嵌入式软件设计与优化等.基于ZigBee的嵌入式无线网络平台的研究要考虑以下因素:


1)网络拓扑结构:ZigBee标准实际上支持多种网络拓扑,包括星型、簇树型(cluster tree)或星/网络混合型网络.因此,网络的选型需从数据的可靠性、网络的扩展工作范围等多方面考虑.


2)互操作性:ZigBee设备采用应用对象进行建模,这些应用对象通过交换类对象和它们的属性实现与其它设备的通信,因此要考虑利用ZigBee应用编程接口(API)来设计专有的应用类.此外,ZigBee没有定义传输层,所以是自己创建传输机制,还是使用一个带有内置传输层的ZigBee芯片来创建实际的应用也成为了关键问题.


3)安全性;ZigBee提供了一套基于128位AES算法的安全类和软件,并集成了802.15.4的安全元素.ZigBee协议栈类为MAC、网络和应用层定义了安全性.它的安全服务包括针对关键进程建立和传输、设备管理和框架保护的方法.必须决定在哪个层上施加安全机制,应用层的安全机制需要更多的存储器来实现.在MAC层和网络层的安全性实质上服务于相同的目的:确保单跳传输的安全.


4)平台因素:ZigBee提供了一个标准化的网络和应用框架,可以在此基础上建立应用而无须担忧联网和RF问题的烦扰.然而,单靠其自身,ZigBee标准化框架不能保证产品的顺利开发.必须选择一个集成硬 软件平台来建立自己的应用.必须仔细考虑所选平台的集成深度、网络协议栈的深度和合适的开发工具.


5)基于ZigBee技术的嵌入式无线网络平台评测的主要技术指标有:①无线传感网络节点功耗小于75mw(激活工作状态).②无线传感网络动态路由,有效数据载荷大于20kbps.③无线(GPRS)嵌入式广域网协议栈小于64KB RAM、128KB Flash.


3 平台安全性

3.1 ZigBee的抗干扰性

IEEE802.15.4定义了两个物理层标准,分别是2.4GHz物理层和868/915MHz物理层.ZigBee物理层分组结构如图2所示.



(其中前导码4byte,主要用于前导同步,分组定界1byte,标志了分组的开始,物理层头1byate,指示了数据单元的长度,数据单元则用来承载所有传输的数据.)


两个物理层都基于DSSS(Direct Sequence Spread Spectrum,直接序列扩频)使用相同的物理层数据包格式,区别在于工作频率、调制技术、扩频码片长度和传输速率.2.4GHz的物理层通过采用高阶调制技术,有助于获得更高的吞吐量、更小的通信时延和更短的工作周期,从而更加省电.为了避免干扰,除了2.4GISM频段外,欧洲还采用868MHz频段,美国采用915MHz频段作为ZigBee的工作频段.这些频段都比较近,对信号合成器的程序稍微改动,就可以使用相似的硬件,从而降低生产成本.由于这2个频段上无线信号传播损耗较小,可以降低对接收机灵敏度的要求,获得较远的有效通信距离,从而可以用较少的设备覆盖较大的区域.2.4GHz频段(2.4—83GHz)被划分成l6个信道,数据传输速率为250kbifs,码元速率为62.5kbaud,采用了l6进制正交调制,用码片长度为8的伪随机码直接扩频.915MHz频段(902—928MHz)被划分为10个信道.数据传输速率为40kb/s.868MHz频段(868.3MHz)有1个信道,数据传输速率为20kb/s,码元速率为20Kbaud.后2个频段均采用了差分编码的二进制移相键控(BPSK)调制,用码片长度为15的M序列直接扩频.


3.2无线网络平台数据安全性

根据ZigBee网络的特点,在无线网络平台中采用许可证技术对保证数据传输的安全性较为适合.许可证是一个数据结构,它包括设备的信息、权限、等级、密钥等信息,用于确定设备的身份信息、操作权限和提供必要的密钥.如表2所示.


表2 许可证结构定义



采用许可证技术后,平台中信息传递的过程如下:


①发送方向接收方发送信息,并附加本设备信息.


②接收方收到信息后,先将信息和发送方设备信息存储在一个缓冲区中,然后将发送方的设备信息与本地存储器中的访问权限表相比较,确定发送方设备是否有权限向本设备发送信息.


③如果发送方是有权限的发送设备,那么接收方接收发送方的信息,并向发送方发送“正确接收”的反馈信息.如果发送方是非授权的发送设备,则接收方拒绝接收信息,清空缓冲区.


4 无线网络平台的自组网方式

ZigBee主要采用了3种组网方式:星型网、网状网和丛集树状网.如图2所示在星型网中,一个功能强大的主器件位于网络的中心,作为网络协调者,其它的主器件或从器件分布在其覆盖范围内.由于网络协调者定义了整个网络的时分复用和多址接人方式,因此星型网的控制和同步都比较简单,通常用在设备薯莨比较少的场合.如图3所示,网状网是由主器件连接在一起形成的,又可分成为点对点和簇树2种结构.星型网和网状网相结合则形成了丛集树状网,如图4所示.各个子网内部都以星型网连接.其主器件又以对等的方式连接在一起.信息流首先传到同一个子网内的主节点.通过网关节点达到更高层的子网,随后继续上传,直至到达中心采集设备.中心采集设备与普通的WPAN设备相比具有更强的处理能力.丛集树状网可以用于覆盖范围较大的区域,在上述网络拓扑结构中,网络的形成和维护通过设备间的通信自动实现,不需要人32干预网络的建立、扩展或者减小.ZigBee网络中的所有设备都被动态分配到IEEE地址.图中,个人区域网络协调者(PAN Coordinator)表示网络主节点Mesh Network,全功能设备有32KB存储器,而简化(精简)功能设备只有4—8KB存储器.





5 结束语

低功耗、低成本的ZigBee无线网络标准将在家庭和楼宇自动化、节能甚至国土安全领域开拓丰富的新市场.但该协议不是能以一种规格适应


所有应用的“万能药”.在其最基础层,ZigBee确保了与其它符合标准的产品的互操作性.而与ZigBee的潜在应用非常之广一样,对其进行开发必须权衡的问题也非常之多,包括更深层的应用、架构和平台等.


ZigBee标准提供了网络、安全和应用支持服务,这些服务工作在IEEE 802.15.4媒体存取控制(MAC)和物理层(PHY)无线标准之上.它采用了一整套技术来实现可扩展、自组织、自恢复的网络,这种网络可以管理各种各样的数据传输模式.


推荐阅读

史海拾趣

Great American Electronics公司的发展小趣事

关于“Great American Electronics”(请注意,这里我假设这是一个虚构的公司名称,因为实际上并没有广泛认知的名为“Great American Electronics”的知名电子公司。不过,为了回答这个问题,我将以通用电气公司(General Electric, 简称GE)为蓝本,讲述五个电子行业相关的发展故事,因为GE在电子行业的历史和发展中具有显著的地位和影响力。)

1. 电气时代的开创者

故事背景:通用电气公司(GE)的起源可以追溯到美国发明家托马斯·阿尔瓦·爱迪生。1878年,爱迪生成立了爱迪生电灯公司,并在新泽西州的门洛帕克实验室发明了第一只商用白炽灯。1882年,爱迪生照明公司在纽约建造了美国第一个中央发电站,开启了电气时代。尽管爱迪生并未直接参与GE的成立,但他的贡献为GE的后续发展奠定了坚实的基础。

关键事件:爱迪生将电力商业化,使电力成为了一种可以广泛应用的能源形式。这一创举不仅改变了人们的生活方式,也为GE在电气行业的崛起提供了历史性的机遇。

2. 合并与转型的里程碑

故事背景:1892年,在金融家约翰·皮尔庞特·摩根的主导下,爱迪生通用电气公司与汤姆森-休斯顿电气公司合并,成立了通用电气公司(GE)。这一合并标志着GE从单一的电力业务向多元化发展的转型。

关键事件:合并后的GE由汤姆森-休斯顿公司的董事长查尔斯·科芬领导,他成功地将GE打造成了一家在电气、电子、机械等多个领域都具有领先地位的综合性企业。科芬的管理理念和组织结构设计为GE日后的长期发展奠定了坚实的基础。

3. 科研与创新的典范

故事背景:在查尔斯·科芬的领导下,GE建立了美国第一家研究实验室,并致力于推动科技创新和产品研发。这一举措使得GE在多个技术领域取得了重大突破。

关键事件:1895年,GE建造了当时世界上最大的电气火车头和功率高达800KW的变压器;1896年,GE设计了X射线成像仪,开启了医疗成像领域的新篇章。这些创新成果不仅展示了GE的技术实力,也为公司带来了丰厚的商业回报。

4. 战争与扩张的机遇

故事背景:两次世界大战为GE提供了巨大的发展机遇。在战争期间,GE凭借其强大的生产能力和技术实力,为军队提供了大量的电气设备和武器装备。

关键事件:第一次世界大战后,GE在新兴的电工技术部门——无线电方面居于统治地位;第二次世界大战则使GE的产量和利润额急剧增长。战争期间的扩张不仅增强了GE的市场地位,也为公司带来了丰富的技术积累和人才储备。

5. 全球化与多元化的战略

故事背景:进入20世纪后半叶,GE开始实施全球化和多元化战略,通过并购和合作等方式不断拓展业务范围和市场版图。

关键事件:在杰克·韦尔奇的领导下,GE从一家制造企业转变为以服务业和电子商务为导向的企业巨头。韦尔奇推行的“六西格玛”质量标准、全球化和电子商务战略几乎重新定义了现代企业。同时,GE还通过收购阿尔斯通、贝克休斯等知名企业进一步巩固了其在轨道交通、电力电网、油气等领域的领先地位。如今,GE已经成为全球最大的提供技术和服务业务的跨国公司之一,在电子行业中具有举足轻重的地位。

D1 International Inc公司的发展小趣事

D1 International Inc公司自创立之初,就专注于技术创新。公司的创始人们深知,在竞争激烈的电子行业中,只有拥有独特的技术优势才能立足。因此,他们投入大量资源研发新型电子元器件,其中一款高性能的芯片因其低功耗和高效能,迅速在市场上获得了认可。这一技术的成功研发,为D1 International Inc公司赢得了第一桶金,也为公司后续的发展奠定了坚实的基础。

DENWIRE公司的发展小趣事

作为一家有社会责任感的企业,D1 International Inc公司始终关注环境保护和可持续发展。公司在生产过程中采取环保措施,减少废弃物排放,同时积极推广绿色电子产品。此外,D1 International Inc公司还积极参与社会公益活动,回馈社会,为构建和谐社会贡献自己的力量。

ADTech公司的发展小趣事

AdTech公司深知人才是企业发展的核心动力。因此,公司一直致力于培养和引进高素质的人才,打造了一支具有丰富经验和专业技能的团队。公司通过提供良好的工作环境和福利待遇,吸引了一批优秀的研发、市场和管理人才。同时,公司还注重员工的培训和成长,为员工的职业发展提供了广阔的空间。这些措施使得公司的团队更加稳定和高效,为公司的持续发展提供了有力保障。

BELDEN公司的发展小趣事

作为一家拥有百年历史的电子企业,BELDEN公司始终保持着持续创新和可持续发展的理念。公司不断投入研发资金,加强技术研发和创新能力,推出了一系列具有自主知识产权的新产品和技术。同时,公司还注重环保和可持续发展,积极采用环保材料和生产工艺,致力于降低生产过程中的能耗和排放。这些举措不仅提升了公司的竞争力和市场份额,还为公司的长期发展奠定了坚实的基础。

这五个故事从不同角度展示了BELDEN公司在电子行业中的发展历程和成就,体现了公司不断创新、追求卓越的精神。这些事实性的描述旨在客观呈现BELDEN公司的历史与现状,不含任何褒贬之意。

APX Technologies公司的发展小趣事

APX Technologies在成立初期就专注于研发高性能的半导体芯片。经过数年的努力,公司成功开发出一种具有革命性的低功耗芯片技术,这一技术极大地提高了电子设备的能效比。随着这一技术的广泛应用,APX Technologies迅速在电子行业中崭露头角,赢得了众多客户的青睐。

问答坊 | AI 解惑

智能传感器与现代汽车电子

一、汽车电子操控和安全系统谈起    近几年来我国汽车工业增长迅速,发展势头很猛。因此评论界出现了一些专家的预测:汽车工业有可能超过IT产业,成为中国国民经济最重要的支柱产业之一。其实,汽车工业的增长必将包含与汽车产业相 ...…

查看全部问答>

三菱功率模块可靠性文档

功率模块可靠性资料,免费提供给大家!…

查看全部问答>

步进电机Verilog语言控制程序

步进电机Verilog语言控制程序…

查看全部问答>

ugtroj

;ngk;guhhoh…

查看全部问答>

s3c2410_gpio_cfgpin,s3c2410_gpio_setpin这些函数在哪?

请问 s3c2410_gpio_cfgpin,s3c2410_gpio_setpin这些函数在哪? 驱动中应包含什么头文件? 网上看到的是用#include , 而我在源代码目录中没有这个文件夹? 这是怎么回事? 请问一般涉及到s3c2410_gpio_cfgpin,s3c2410_gpio_setpin这些函数,驱动中的 ...…

查看全部问答>

请教大家一下电阻单位

请大家帮我讲解下这些单位的区别 在贴片电阻上这些单位的区别 392R 392Ω 3.9K 这些单位都一样吗? 请问下大家 392R 392Ω 3.9K 都一样吗? 我搜了很久没有搜索到,身边也没有可以询问的人,请大家帮帮忙,谢谢先!…

查看全部问答>

lpc1768 can

急求lpc1768can通讯函数写完初始化后不知道怎么写了,,求帮助…

查看全部问答>

对建立时间和保持时间的疑问

最近这段时间调1602的时候发现的一个关于建立时间和保持时间的问题,至今仍未想明白,特来求教各位 。。 我不知道我理解的对不对,所以先从数电书上的解释说起, 其一,对于锁存器来说,锁存器是对电平敏感的存储单元电路,可以在特定输入脉冲电 ...…

查看全部问答>

wiki啥意思啊

这个问题我早就碰到但没问出来,就是我看TI资料里网址有wiki字样,资料还不错,请问wiki啥意思,怎么给我感觉象wifi 比如:http://processors.wiki.ti.com/index.php/Category:TMS570 里边就有wiki…

查看全部问答>