ZigBee通信安全防护系统

ZigBee通信安全防护系统
ZigBee通信安全防护系统

ZigBee通信安全防护系统ZigBee Communicaiton Security System

目录

第一章绪论 (2)

第二章系统总体结构设计 (2)

2.1 问题的提出............................................................. - 2 - 2.2 系统总体设计........................................................... - 3 - 第三章系统具体实现方案 (6)

3.1 ZigBee无线传感器网络的实现............................................ - 6 - 3.2 系统服务器端实现....................................................... - 7 - 第四章系统测试及分析.. (9)

4.1系统单元测试及分析..................................................... - 9 - 4.2系统整体测试及分析.................................................... - 11 - 第五章总结及展望.. (12)

参考文献 (13)

第一章绪论

随着社会信息产业的高速发展,网络通信、数据采集、无线通信、无线控制等技术受到了广泛的关注和应用。信息获取是信息技术应用的重要环节,同信息传输、处理和应用之间密不可分,具有标志性的作用。其中,传感器技术是信息获取的最重要和最基本的手段之一。特别地,ZigBee无线传感器网络的应用使信息的获取变得更方便、快捷和准确。

Zigbee是一种新兴的短距离、低速率无线网络技术,它拥有自己的无线电标准,得到了广泛的应用。无线传感器网络是基于IEEE 802.15.4技术标准和ZigBee网络协议而设计的无线数据传输网络,目前ZigBee无线传感器网络的应用主要集中于以下几个领域:

1 军事应用,通过布置于战场敏感区域的无线传感节点回传的信息,作战人员用手持式PDA等工具接收信息,就可以实时了解战场上的各种情况,真正做到运筹帷幄。

2 环境科学,传感器网络为野外随机的研究数据采集提供了方便。

3 医疗应用,在住院病人身上安装特殊用途的传感器节点,如心率和血压监测设备,利用传感器网络,医生就可以随时了解被监护病人的病情,及时进行处理。

4 商业应用, 工业监控、楼宇自动化、流量过程控制,热能数据采集等。

无线传感网络在进行数据采集、融合和传输时,为了保证采集点的机密和数据传输的安全,与其它无线网络一样需要安全机制。由于节点单元能力的受限,以及无线传感网络节点的协作特性,必然要权衡安全强度的问题。无线传感器网络的中心节点网关收集的信息一般都是通过有线网络方式传输至控制中心,但在这过程中信息的传输存在很大的安全隐患,很容易被人窃取和篡改,因此,对这个有线传输网络的安全性保障就显得尤为重要,同时也必须对传输网络采取有效的安全检测。

加密是一种很好的信息安全解决方案,目前成熟的加密算法有AES加密算法、混沌加密算法,RSA加密算法等。AES加密算法作为最新一代的加密标准,是一种数据块长度和密钥长度均可变的分组迭代加密算法,其数据块的长度和密钥长度可以分别是128位、192位或256位。AES加密算法具有安全、性能好、效率高、实用、灵活等特点,因此在信息安全领域具有广泛的应用。加密算法可以用软件和硬件实现,软件实现较为简单和灵活,但用硬件是实现能够提供更快的加解密速度和更好的安全性能。加密算法的硬件实现就是应用硬件描述语言对加密算法进行系统级设计及编码。

对网络的安全机制保障措施也较多,包括物理隔离、用户授权、防火墙技术等。目前的措施一般都是比较单一,基本的安全性能够得到保障。

针对信息通信过程中存在的信息泄露和安全隐患,结合ZigBee技术的应用领域,本文提

出了可移动基于FPGA平台的高可靠通信系统的理论及模型,并对该系统进行了实现。本文的内容安排如下:

第一章:绪论,主要介绍系统的背景,目的及意义;第二章:系统的总体方案设计,介绍系统需求分析及相关支撑技术,详细介绍了系统总体设计过程;第三章:系统原理及实现,主要介绍系统中各部分的实现原理,重点介绍了AES加解密算法,详细介绍了具体实现技术及过程等;第四章:系统测试及分析,主要进行了AES加解密测试,网络安全监测和报警测试及相应的分析;第五章:总结及前景展望。

第二章系统总体结构设计

2.1 问题的提出

在工业控制领域,利用ZigBee和传感器网络,使得数据的自动采集、分析和处理变得更加容易,作为决策辅助系统的重要组成部分,ZigBee无线传感器网络在无线数据采集及监控等领域得到了广泛应用。这种网络主要中短距离无线系统的连接,提供通用传感器的接入,能够满足各种传感器网络的数据输出和输入控制及信息需求,使系统网络化,无线化。无线传感器网络系统具有快速配置,自动识别及组网等显著特点。无线传感器数据采集都需通过网关传输至控制中心,在这个过程中信息传输的安全性逐渐成为人们关注的焦点。因此,设计一种安全可靠的通信解决方案显得尤为重要。

信息安全的解决方案目前主要集中于采取单一的措施来保证信息的安全性,针对各种攻击手段,防范措施主要集中于信息加密技术、安全交换机技术、防火墙技术、认证技术,入侵检测技术等,这些技术从不同的方面对安全性提供了较好的保障,但各有缺点和不足,这将成为网络防护的软肋,因此,本文也尝试性地提出了一种集数据加密技术和访问控制策略于一体的信息安全解决方案。

2.1.1 AES加密算法的分析

AES加密算法作为新一代的分组迭代加密算法,其采取对称密钥,数据块的分组长度和密钥长度分别可选择128位、192位、256位。AES加密算法具有安全性,灵活性等特点。

RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。但RSA加密算法的缺点主要有:(1)密钥的产生繁琐,受到素数产生技术的限制,因而难以做到一次一密。(2)分组长度太大,为保证安全性,n 至少也要 600 bits以上,使运算代价很高,尤其是速度较慢,与对称密码算法相差多个数量级;且随着大数分解技术的发展,这个长度还

在增加,不利于数据格式的标准化。

混沌加密算法一般作为数字语音信息等的加密,在实际加密应用过程中其精度和保密性方面都存在着缺陷,因此,不适宜于该系统的加解密算法选择。

2.1.2支撑硬件选择

鉴于AES加密算法的特点以及算法的抗攻击性能,因此,本文选用其作为加密应用技术。

加密算法可以通过软硬件实现,由于算法本身的灵活性,效率高,用软件实现比较简单、方便,但同时也带来一些问题,使算法的速度、安全性等都在某种程度上受到了影响。AES 算法的硬件实现不仅具有快的速度而且占用的资源也将减少。因此,AES加密算法硬件实现能够提供更快的速度和安全性。

采用Spartan系列FPGA作为AES加密算法实现的硬件载体。Spartan-3e开发平台采用50万门的XC3S500E-4FG320C芯片,提供了DDR SDRAM、flash和常用的扩展接口10M的网口、两个RS232串口、PS2键盘接口、通用扩展接口等,能够支持32位的软核MicroBlaze的运用。因此,基于Spartan-3e平台能够很好的构建一个SOC系统。

2.2系统总体设计

2.2.1 无线传感器网络的设计

ZigBee无线传感器网络是基于IEEE 802.15.4技术标准和ZigBee网络协议的无线数据传输网络,根据信息采集的需要,该系统采用星形网络结构。Chipcon公司的CC2430是一颗真正基于ZigBee技术的SOC CMOS解决方案,它能够满足以ZigBee为基础的2.4GHz ISM波段的低成本和低功耗的无线传感器网络要求。因此,本文选择自行设计基于CC2430芯片的传感器采集终端。

ZigBee无线传感器网络支持ZigBee网络协议,数据传输采用多层次握手方式,保证数据传输的准确可靠;无线传感器网络支持自动组网技术,最多可以支持多达6万多个无线采集节点,因此,根据具体的需要可以方便加入新的节点。在该系统中构建一个星型无线传感器网络,各个终端节点采集的信息通过中心节点网关上传至服务器端的Spartan-3e平台进行处理。

2.2.2 系统服务器端设计

服务器端采用XILINX公司的Spartan-3e开发平台,根据XILINX公司提供的设计开发工具,构建以MicroBlaze 软核为处理器、Xilkernel 3.0 为操作系统的FPGA嵌入式平台。

MicroBlaze 软核处理器拥有RISC架构和哈佛结构的32位指令和数据总线,可以全速执行存储在片上存储器和外部存储器中的程序,并和其它外设IP核一起完成可编程系统芯片(SOPC)的设计。其内核结构如图2-1所示。

图2-1 MicroBlaze内核结构图

图2-2 服务器端设计框图

将服务器端作为ZigBee无线传感器星型网络的数据上传网关,Spartan-3e开发平台的通用扩展接口外接CC2430无线模块,通过定制无线接口模块IP,实现无线传感器网络和服务器端的信息交互。AES加密算法具有灵活、效率高等特点,因此,AES的硬件实现能够得到更快的速度和安全性,通过编写VHDL代码,从算法级实现AES加解密算法,并且根据输入自动选择加密还是解密操作。

2.2.3 系统客户端设计

客户端设计与服务器端相似,客户端作为该系统的主控中心,根据用户需要发送信息指令,指令包括自身唯一的ID和控制信息,指令经过AES加密后经网络传输至远程的服务器端。

为了方便用户输入信息,该系统通过PS2口外接键盘,输入内容通过LCD 液晶显示,为用户提供了很好的人机接口。其设计框图如图2-3所示。由于与服务器端理论基础相似,有关问题不在此赘述。

图2-3 客户端设计框图

2.2.4 系统整体设计

本系统主要的目标在于“针对ZigBee 无线传感器网络中,端到端控制过程中存在的安全隐患和信息邪路问题,自主设计了一套基于FPGA 平台的高可靠通信系统”。该系统主要由三部分组成:ZigBee 无线传感器网络,服务器端,客户端。如图2-4所示。

图2-4 系统总体设计框图

服务器端采用XILINX 公司的Spartan-3e 开发平台,在该平台上构建基于MicrBlaze 处理器和Xilkernel 操作系统的嵌入式系统。当服务器端收到经过AES 加密的请求IP 数据包时,在服务器端,信息需要经过AES 解密处理,根据解密后信息分析并提取请求方的ID 信息和IP 信息,客户端的ID 信息是唯一的授权证号。

客户端同样采用XILINX 公司的Spartan-3e 开发平台,但该系统中只需要定制AES 加解

密IP、键盘IP、LCD IP并添加EDK中自带的网络控制器IP。客户端作为整个系统的控制中心,当需要采集信息时,客户端通过键盘把自己的授权ID信息经md5加密后形成自己的加密ID,指令信息和加密ID信息经过AES加密后发送至服务器端,当服务器端响应其请求后,视其身份权限做出相应处理。

第三章系统具体实现方案

3.1 ZigBee无线传感器网络的实现

ZigBee无线传感器基于IEEE802.15.4技术标准和ZigBee网络协议而设计的无线数据传输网路,该网络由若干个ZigBee终端节点和一个中心节点构成一个星型网络,终端节点主要负责各个传感器模块的信息采集和传送。中心节点主要用于接收各个终端节点的上传数据,并对其进行压缩处理后通过扩展接口传送至服务器端。如图3-1所示。

图3-1 ZigBee无线传感器网络拓扑结构图

传感器模块采用51单片机控制,通过扩展串口与采集模块相连,其主要负责接收和处理采集数据。该系统中传感器采用的是数字温度传感器DS18b20,该传感器的精度高,使用方便,传感器的采集数据经串口ZigBee模块发送。由于扩展了2个串口,可以根据实际需要方便、快捷地扩展其他类型的传感器模块。

图3-2 无线传感器网络终端节点软件流程图

3.2系统服务器端实现

3.2.1 接口模块实现

服务器端采用Spartan-3e平台扩展了PS2接口、16X2的LCD液晶显示,3个6针的通用扩展接口,这些接口方便了外设的连接和扩展。键盘在该系统中实现了单向通信。

LCD液晶显示模块的控制器包括三个子模块:初始化模块、状态机模块、LCD实现模块。LCD_RW赋值为低电平,其余信号按照LCD时序进行设计。

无线接口模块通过平台通用扩展接口J1、J2、J3与CC2430模块进行信息交互,该模块作为无线传感器网络的中心网关节点,存储各终端节点的设备信息,负责终端节点的入网控制,终端节点信息的接收。

各个接口模块通过EDK添加自定义IP的方式添加到OPB总线中,其中键盘、LCD、串口DTE使用中断。驱动程序在自动生成的驱动程序模板基础上完成各个模块的驱动程序。

3.2.2监测及报警实现

服务器端通过添加EDK中网络控制器IP核,移植LwIP网络协议栈,实现基于SOCKET的网络通信。服务器端收到客户端请求时,对接收到的IP数据包进行解密,对请求的IP数据包进行分析,提取对应的ID信息和IP信息,由于该ID信息是经过md5加密算法加密的,因此该ID作为授权客户的唯一ID,根据ID信息与授权的ID列表进行比较,若为授权ID,则根据客户请求把相应的信息加密处理后发送至客户端;若为非授权ID,则说明该网络已存在

非授权ID用户,此网络已经存在不安全性,则把提取的IP信息通过GSM网络发送至指定接收端手机,达到网络的实时检测和报警功能。网络安全监测及报警的软件设计流程图如图3-3图所示。

图3-3 网络安全监测流程图

3.2.3 服务器端软件实现

服务器端构建基于MicroBlaze处理器和Xilkernel操作系统的嵌入式系统,通过扩展PS2键盘,LCD液晶显示屏等设备,实现具有良好的人机交互接口的系统。Xilkernel操作系统支持多线程操作,通过配置一些参数就可以灵活应用。虽然其没有网络系统,但可以通过移植LwIP协议栈就可以实现基于SOCKET的网络通信。

当系统运行时,液晶显示相关信息,当出现等待键盘输入密钥时,输入16个字符密钥,同时对密钥进行密钥确认。系统调用socket()函数创建socket,调用listen()函数开始监听。

一旦接收到用户请求时就创建socket_process_thread线程。在socket_process_thread 线程中,提取IP数据包的相关信息,首先检查客户端发送的ID是否在授权ID列表之内,如果ID无误,将从无线模块接收到的数据进行AES加密,发送加密过后的数据给客户端。如果ID有错误,提取其收到IP数据包中的IP,并启用GSM模块,将提得的IP通过短信发送给指定接收端。整个服务器端的软件设计流程图如图3-4图所示。

图3-4 服务器端软件流程图图3-5 客户端软件流程图

第四章系统测试及分析

该系统采用模块化设计,系统分为ZigBee无线传感器网路、服务器端和客户端,这样的设计为系统调试带来了很大的方便性。在该系统的测试过程中,首先采用单元测试对各个模块实现封闭功能测试,随后进行集成测试,考察系统整体的平稳运行能力。

4.1系统单元测试及分析

ZigBee无线传感器网络中终端节点采用的是CC2430芯片,通过该芯片扩展了1602C液晶显示屏和串口模块,传感器模块中的温度传感器DS18B20输出的是数字量,为了测试的方便,扩展了4位8段数码管,在数码管中可以实时显示采集的温度值,实验室测得室内温度值显示为30.6℃,通过人体手接触传感器,测试温度传感器的灵敏度。传感器模块通过串口把数据发送到CC2430,凭借液晶屏上的显示信息进行测试。

在ModelSim6.2上面进行AES加解密仿真,仿真测试输入加密密钥字符串“0001020304050607”,加密字符串“0011223344556677”,加密后的仿真波形如图4-1所示,由仿真波形中寄存器中的内容显示为加密后的内容(字符对应的ascii值)。解密后的仿真波形如图4-2图所示,由仿真波形可知解密后的字符串“0011223344556677” 对应的

ascii值(十六进制表示)“30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37”。

图4-1 AES加密后仿真波形图

图 4-2 AES解密后仿真波形图

服务器端整体测试,通过PC机向服务器端发送测试指令,服务器端根据指令接收传感器网络的数据信息,接收的数据经过AES加密处理后发送至客户端,为了测试加解密的正确性,把加密后的数据又解密,通过串口打印出来的信息如图4-3所示。

图4-3 AES加解密测试图

网络安全检测及报警测试,通过PC机向服务器端发送SOCKET请求,并发送相应的非授权ID信息,这时服务器端将检测对应的ID信息,因为此ID为非授权ID,因此,将把提取的请求连接的IP信息通过GSM模块发送至指定手机上,手机显示信息如图4-4所示。

图4-4 手机显示信息

4.2系统整体测试及分析

系统整体测试,根据系统的可能应用领域进行综合测试,正常采集信息测试过程如图4-5所示,模拟非授权用户过程测试如图4-6图所示。系统初始化后,根据LCD显示的提示信息,输入加解密钥16个字符,在密钥确认信息提示后再次输入加解密密钥,在本次通信过程中将采用该密钥对信息进行加解密处理。当客户端需要采集信息时,发送采集指令,服务器端响应请求把传感器网络采集的信息加密后发送至客服端,客户端把信息解密后显示在LCD液晶显示屏上,这一次的采集任务正确完成,当需要再次采集时,客户端只要发送指令就可以再次采集了。

图4-5 正常信息采集测试过程图4-6 非授权用户测试过程

系统分别在实验室和户外进行测试,每隔1分钟采集一次数据,表4-1记录了10次数据采集的处理情况。经过多次测试和接收数据表明:该系统具有良好的稳定性和高可靠性。

第五章总结及展望

ZigBee无线传感器网络集网络通信、数据采集、无线通信、无线控制等技术于一体的无线技术解决方案。在很多的应用领域中,都采用了星型网络连接,在该类网络中,中心节点到控制中心的信息传送过程中存在极大的安全隐患和信息泄露情况,对此,本文提出了一种可移动的高可靠FPGA通信系统的设计模型。基于ZigBee无线传感器的常见应用领域,对于信息通信的安全防护具有一定的重要意义。

该系统采用FPGA平台构建基于Microblaze软核和Xilkernel操作系统的嵌入式系统。本文主要对下述内容进行了论述和自主开发:

1.ZigBee无线传感器网络的原理及星型网络的设计,提出基于CC2430芯片的终端设计及实现,自行开发数字温度传感器DS18B20的传感器采集模块。

2.AES加解密算法的原理介绍及基于FPGA的硬件自主实现。

3.构建基于Microblaze软核和Xilkernel操作系统的嵌入式系统,自定制外设接口IP。

4.网络安全检测的实现及通过GSM网络报警机制的设计与实现。

经过单元测试和整体评测,各模块独立运行功能良好,均达到预期设计要求。系统整体测试运行平稳,可靠性强。完全可以达到实际应用的性能及技术要求。

由于平台指定的关系,资源的使用受到了一定限制,系统只是实现了对ZigBee无线传感器网络的信息安全传输的保障,如果时间允许的情况,系统还应该在以下几方面进一步完善:1.ZigBee无线传感器网络功能的完善,ZigBee自组网络算法的研究。

2.AES加解密算法的优化硬件实现。

3.进一步降低功耗和节约成本。

高可靠FPGA系统的研究具有较大的研究价值和广泛的应用价值。在可以预期的将来,Zigbee无线传感无论在军事上还是民用产品中都具有良好应用前景。作为确保ZigBee无线传感器网络安全通信的高可靠FPGA通信系统必将在信息安全领域中得到广泛的应用。

参考文献

[1] 杨强浩 .基于EDK的FPGA嵌入式系统开发,北京:机械工业出版社,2008

[2] 张焕国,刘玉珍.密码学引论,武昌:武汉大学出版社,2003

[3] 赵峰,马迪铭,孙炜,梁天冀.FPGA上的嵌入式系统设计实例,西安:西安电子科技大

学出版社,2008

[4] 李文仲,段朝玉.ZigBee无线网络技术入门与实战,北京:北京航空航天大学出版社,

2007

[5] 刑建平,曾繁泰.VHDL程序设计教程,北京:清华大学出版社,2005

[6] National Institute of Standards and Technology.Advanced encryption standard [ EB/ OL ] .

http :/ / csrc.nist . gov/ publications/ fips/ fip s197/ fips2197. pdf .

[7] 邓江华, 胡志华, 牛冀平. AES加密算法的研究与实现[M ]. 微型电脑应用, 2005, 21 (7) :

15 - 19.

[8] 寒雯. AES加密算法分析及其安全性研究. Computer Applica tions of Petroleum 2008,V ol.

16 No. 2.

[9] P. Maistri, P.V anhauwaert, R. Leveugle,Evaluation of Register-Level Protection Techniques

for the Advanced Encryption Standard by Multi-Level Fault Injections,22nd IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems,2007.

[10] E l-Medany, Wael M.FPGA Implementation for Humidity and Temperature Remote Sensing

System. Mixed-Signals, Sensors, and Systems Test Workshop, 2008. IMS3TW 2008. IEEE 14th International. 18-20 June 2008 Page(s):1 – 4

[11] C hih-Pin Su,Tsung-Fu Lin,Chih-Tsun Huang,Cheng-Wen Wu, A highly efficient AES cipher

chip.Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific .21-24 Jan. 2003 Page(s):561 – 562.

[12] Ran Peng, Sun Mao-heng, Zou Y ou-min, ZigBee Routing Selection Strategy Based on Data Services and

Energy-Balanced ZigBee Routing, Services Computing, 2006. APSCC '06. IEEE Asia-Pacific Conference on Dec. 2006 Page(s):400 – 404.

ZigBee通信技术及其在电力系统中的应用

ZigBee通信技术 及其在电力系统中的应用

ZigBee简述 ZigBee是基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。

ZigBee起源 在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷。对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等,而工业自动化,对无线数据通信的需求越来越强烈,而且,对于工业现场,这种无线数据传输必须是高可靠的,并能抵抗工业现场的各种电磁干扰。

因此,经过人们长期努力,ZigBee协议在2003年正式问世。

ZigBee所基于的协议IEEE802.15.4规范是一种经济、高效、低数据速率 (<250kbps)、工作在2.4GHz和 868/928MHz的无线技术,用于个人区域网和对等网络。它是ZigBee协议的基础。ZigBee是一种新兴的近距、低复杂度、低功耗、低数据速率、低成本的无线网络技术,它是一种介于无线标记技术和蓝牙之间的技术提案。主要用于近距离无线连接。

ZigBee名称的由来?Zigbee是IEEE 802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞 蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术

台达PLC人机通过Zigbee通讯

台达PLC人机通过Zigbee无线模块通讯应用 [摘要] 本文主要是通过Zigbee无线通讯模块,使台达人机与PLC连接免除硬连接和距离限制(使用方法也可以类推到其它方面如:远距离PLC与PLC),既可以免除距离限制也可以解决长距离连线问题,内容主要包括Zigbee通讯介绍及通讯设置等方面。 一.项目实验内容 主要是免去PLC与人机之间的有线连接,而是通过Zigbee网络,实现屏与PLC 之间的无线连接。本文主要介绍下Zigbee网络、Zigbee网络的构建及配置过程、通讯连接过程。 二.Zigbee网络介绍 Zigbee网络是一种新兴的短距离、低功耗、低数据速率、低成本、低复杂度的双向无线通讯技术。主要应用于短距离无线传输、智能家居、物联网等。本次实验使用的是厦门四信的F8914-E的Zigbee网络模块,本模块自带232、485通讯口可直连串口设备,同时具有5路I/O,实现数字量输入输出、模拟量输入、脉冲技术功能。最远传输距离2KM,支持多路路由中继,非常有利于远距离的超大网络组建。 三.硬件构建 通讯格式设为115200,8,N,1,RTU,屏与协调器、PLC与路由器的连接都是通过485连接。 四.F8914-E的配置,组建Zigbee网络 1.打开F8914-E的配置软件,配置完协调器的模块如下图所示:

2.配置的作为路由器的模块配置如下: 3.通讯完成后可以使用使用四信的串口工具进行测试,看是否网络配置成功。

4.PLC内的通讯口设置程序: 5.人机通讯参数设置如下:

6.可以在人机上作画面程序,与PLC进行通讯,且通讯没发现延迟。 五.总结 随着科学技术的发展,无线技术的传播距离及船速的稳定性都得到了不断的 提高,无线技术在控制系统领域得到了很好的推广及应用。本文主要是实验性为 主,介绍相关的应用。在实际中我们可以将其扩展到远距离PLC与PLC,远距离 的现场设备与控制室的无线应用。这样我们可以减少系统的配线,缩短开发的周 期。 应用的软件: 厦门四信的Zigbee配置软件 串口调试助手 DOPsoft WPLsoft 相关说明: F8914 ZigBee终端使用说明书 Zigbee 手册 河南众力达电气 2015/06/25

基于ZigBee通信可供远程控制和节能研究

基于ZigBee通信可供远程控制和节能研究 提出了远程控制和节能空间架构减少待机功耗,使房间更容易通过红外远程控制家电。提出设计自动切断处于待机电源的插座和红外编码学习功能的ZigBee 控制器。该电源插座按预设时间监控电源消耗,当监控能耗低于阀值将完全切断电源。为有效地管理电源插座和灯,文章提出了学习红外编码功能的ZigBee控制器。ZigBee控制器可以指定一个特定的红外编码来远程控制家用电器的电源插座或调光灯。用户可以通过任何家电的红外遥控来控制电源插座和调光灯。文章提议的空间建筑实现了可远程控制和节能。 标签:ZigBee;远程控制;红外;节能;电源插座;待机功率 1 介绍 随着越来越多的能耗电子产品和家用电器部署和规模越来越大,能源消耗在国内地区倾向于增加。众所周知,平均10%的家用电气会产生能耗率当处于待机状态。减少电气设备的待机功率少于 1 瓦,国际能源机构(IEA)提出“1瓦计划”。以前的系统只监控能耗和保护过载的电源插座。有效的节能方法没起到切断无用的待机能耗。 文章中提出一个可供远程控制和节能空间建筑。为实现我们提出的空间建筑,自动切断待机功率插座和学习红外编码功能ZigBee控制器及其运行机制描述解释。在第二部分中,提出了备用电源自动切断插座和ZigBee控制器详细描述。 2 提出了电源插座和ZigBee控制器 2.1 自动切断待机功率插座 该电源插座是为了能自动切断处于待机状态的电源插座。如图1显示电源插座的构造。它的组成由:一个AC/DC转换器,一个两个触点继电器,电源监控电路和单片机。交流电输入点接到继电器两个触点,继电器的输出端其中一个点接到交流输出插座,另外一个点联到电源监控电路。电源监控电路由变压器、整流二极管和其他的元器件组成。它将功耗测量值转换为电压,单片机通过电压数值计算功耗。基于计算功耗来控制继电器切断电源。AC / DC转换电路提供所需的直流电源给单片机,单片机集成ZigBee射频(RF)模块可远程控制单元通信。 该电源插座的周期循环监控电源能耗通过电源监控电路。电源插座有四种状态:启动,运行,正常和关闭状态。当交流电源开始供电给电源插座,单片机激活并执行软件。启动后,单片机进入运行状态。在这种状态下,单片机不监控消耗功率,但打开继电器和等待保护时间,比如,两分钟。保护时间过后,进入正常状态。正常状态单片机监控消耗功率。所监控的能耗是呈波形,通过平均了数百个波形能耗。当检测值低于先前设定的阀值功耗,比如两分钟,单片机将关掉

射频通讯,ZigBee通讯,蓝牙通讯,WiFi通讯的特点和应用

一、射频通讯 特性: 1.除了金属材料影响外,一般低频能够穿过任意材料的物品而不降低它的读取距离。 2.工作在低频的读写器在全球没有任何特殊的许可限制。 3.低频产品有不同的封装形式。好的封装形式就是价格太贵,但是有 10 年以上的使用寿命。 4.虽然该频率的磁场区域下降很快,但是能够产生相对均匀的读写区域。 主要应用: 1.门禁管制 2.二代身份证 3.防伪标识 4.安全控制货物追踪等。 二、ZigBee通讯 特性: 1能源消耗显著低于其他无线通信技术; 2研发及使用所需投入的成本偏低; 3具有较高的安全可靠性; 4数据传输信息容量大。 主要应用: 1、间断性数据:工业控制,远程网络控制,家用电器控制 2、周期性数据:传感器,水电气表,仪器仪表 3、重复性低反应时间数据:仪表键盘,操作杆 三、蓝牙通讯 特性: 1、蓝牙技术的适用设备多,无需电缆通过无线使电脑和电信连网进行通信。 2、蓝牙技术的工作频段全球通用,适用于全球范围内用户无界限的使用,解决了蜂窝式移动电话的“国界”障碍。 3、蓝牙技术的安全性和抗干扰能力强,由于蓝牙技术具有跳频的功能,有效避免了ISM 频带遇到干扰源。 4、传输距离较短。 5、通过调频扩频技术进行传播。 主要应用: 1、电话语音通讯 2、车载娱乐系统 3、车辆远程状况诊断 4、汽车防盗技术 5、设备无线监控 6、医药病房监护 四、WiFi通讯

特性: 1、更宽的带宽 2、更强的射频信号 3、Wi-Fi功耗更低 4、改进的安全性 主要应用: 1、高速有线接入技术的补充 2、蜂窝移动通信的补充 3、串口wifi模块 4、提供覆盖热点。

Zigbee网关通信协议

无线传感器网络(Zigbee)网关的的通信协议网关是通过串口与PC 机相连的。PC 机可以通过串口发送采集命令和收集采集数据,为了能有效管理这些数据,需要执行统一的数据通信格式。 下面介绍该系统中所使用的通用数据格式。 每一帧数据都采用相同的帧长度,且都带有帧头、数据和帧尾。具体格式如下: 如上所示,每一帧数据的长度都是32字节。除帧头和帧尾,每一帧数据都由命令头、发送地址、有效数据和校验和组成。 命令头:所执行的命令。 地址:所访问模块的长(前8字节)/短地址(后2字节)。 数据:传送各个参数、变量与返回值及各种需要突发发送的数据。 校验和:从命令头到数据尾的加和校验,用于确定数据正确与否。注:命令头、地址的长地址部分和数据都采用ASCII码。 这个系统的命令分为3种,分别为 ?读命令R(ead):包括读各个传感器或网络状态命令。 ?测试命令T(est):测试LED、BEEP或电池寿命命令。 ?扩展板命令E(xtend):控制和读扩展板命令。

下面介绍具体命令格式。 1.读命令 1) RAS RAS(ReadallSensor):读传感器。 RAS具体格式如下: 需要加入地址和数据——地址:传感器模块地址;数据:GM***/WD***。传感器种类包括光敏:GM;温度:WD;可调电位器:AD。 (1)读取成功返回格式如下: 地址:加入传感器模块地址。 数据:传感器+ 测量值(ASSII码)。其中光敏:GM+ * * * (3 字节ASII 码);温度:WD +***(3字节ASII码);可调电位器:AD+*** (3字节ASII 码)。

(2)读取失败返回格式如下: 2) RND RND:无线网络发现。 RND 具体格式如下: 需要加入地址和数据———地址:无;数据:无,只需要命令头。 (1)读取成功返回格式如下: 返回网络中节点的性质:RFD(终端节点)/ROU(路由器)+地址+第几个。例如:如果返回第1个RFD 节点,则数据段为RFD01。具体格式如下: (2)读取成功结束格式如下:

ZigBee技术简介

ZigBee技术—让无线无所不在
ZigBee无线数据通信模块
工业级高品质无线通信
深圳市金图旭昂通讯科技有限公司 https://www.360docs.net/doc/898252380.html,

内 容 概 要
ZigBee技术简介
ZigBee技术—让无线无所不在
旭昂电子ZigBee无线通信模块介绍
ZigBee技术专业开发商
ZigBee技术应用解决方案
ZigBee技术应用:无线传感器网络、数据采集、 工业控制、智能楼宇、医疗设备…


ZigBee技术简介—什么是ZigBee
ZigBee是一种新兴的短距离、低功耗、低数据速率、低成本、低 复杂度的无线网络技术。 ZigBee 采取了IEEE 802.15.4强有力的无线物理层所规定的全部 优点:省电、简单、成本又低的规格; ZigBee增加了逻辑网络、网 络安全和应用层。
ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、 汽车自动化、家庭和楼宇自动化、医用设备控制等。
 

ZigBee技术简介 —短程无线网络标准
WWAN
IEEE 802.22 IEEE 802.20
传 输 范 围
WLAN WMAN
WiMax IEEE 802.16 WiFi 802.11
WPAN 0.01
ZigBee 802.15.4 Bluetooth 802.15.1
802.15.3 802.15.3a 802.15.3c 100 1000
0.1
1 10 数据传输率 (Mbps)

zigbee网络建立过程

芦苇地带 https://www.360docs.net/doc/898252380.html,/ Blog Subject - 分 类 首页 相册 标签 FPGA 学习(12) 个人生活(16) C 语言(0) 网络转载(6) PCB(6) Verilog(1) ZigBee(18) STM32(2) New Log - 日 志 师兄毕业了,工作一帆风顺~ 为什么51系列单片机常用11.059 项目日志——ZigBee 通信模块测试 项目日志——ZigBee 天线研究【转 闲话生活——2011年开始了 闲话生活——平安夜不平安 项目日志——ZigBee 测试结果 闲话生活——年底了,该做总结了 STM32学习——Q-OS 的画图板应闲话生活——记录俺调试的CCD 板子和 Log Reply - 回 复 Re:闲话生活——年底了,该做总结了 Re:自学单片机四个月感想 Re:【转】FPGA 学习的一些误区 Re:【转】FPGA 学习的一些误区 Re:【转】FPGA 学习的一些误区 请教几个问题 Re:闲话生活——最近很喜欢的一 首歌 Re:闲话生活——最近很喜欢的一首歌 Re:[转]对FPGA 认识、学习和进 Re:[转]对FPGA 认识、学习和进 Blog Links - 链 接 项目日志——Z-STACK 网络建立过程 芦苇 发表于 - 2010-10-13 12:11:00 先看看Packet Sniffer 抓取的网络建立过程的图片,这里有一个Coordinator 和一个Router 。 从上面可以看到建立网络的整个过程如下 1.Coordinator 首先上电,完成网络的初始化,选择一个合适的信道,并且为自择一个PAN_ID(网络标识符),然后周期的向周围发生beacon request 的包。 2.这时间将Router 上电,这样Router 会首先向周围的环境做一个信道能量扫描选量比较合适的信道进行网络搜寻。这里需要注意的是信道能量是有一个等级的K 里面会有一个门限值,当这个能量低于这个门限会被认为没有网络,在这不我久。当信道选择好之后,Router 也会周期性的向周围发送beacon request 的包来dinator 的回复。 3.当Coordinator 接受到Router 的beacon request 包之后会发送一个包含自己IE 址的超帧。主要目的是为了将自己的MAC 地址(64位)交给Router ,以便后续的 4.Router 接受到超帧之后,将Coordinator 的MAC 地址保存,并利用这个地址向C 发生 个A i ti R t 的包 这个包目的是寻求加入网络 收到 C

ZigBee通信安全防护系统

ZigBee通信安全防护系统ZigBee Communicaiton Security System

目录 第一章绪论 (2) 第二章系统总体结构设计 (2) 2.1 问题的提出............................................................. - 2 - 2.2 系统总体设计........................................................... - 3 - 第三章系统具体实现方案 (6) 3.1 ZigBee无线传感器网络的实现............................................ - 6 - 3.2 系统服务器端实现....................................................... - 7 - 第四章系统测试及分析.. (9) 4.1系统单元测试及分析..................................................... - 9 - 4.2系统整体测试及分析.................................................... - 11 - 第五章总结及展望.. (12) 参考文献 (13)

第一章绪论 随着社会信息产业的高速发展,网络通信、数据采集、无线通信、无线控制等技术受到了广泛的关注和应用。信息获取是信息技术应用的重要环节,同信息传输、处理和应用之间密不可分,具有标志性的作用。其中,传感器技术是信息获取的最重要和最基本的手段之一。特别地,ZigBee无线传感器网络的应用使信息的获取变得更方便、快捷和准确。 Zigbee是一种新兴的短距离、低速率无线网络技术,它拥有自己的无线电标准,得到了广泛的应用。无线传感器网络是基于IEEE 802.15.4技术标准和ZigBee网络协议而设计的无线数据传输网络,目前ZigBee无线传感器网络的应用主要集中于以下几个领域: 1 军事应用,通过布置于战场敏感区域的无线传感节点回传的信息,作战人员用手持式PDA等工具接收信息,就可以实时了解战场上的各种情况,真正做到运筹帷幄。 2 环境科学,传感器网络为野外随机的研究数据采集提供了方便。 3 医疗应用,在住院病人身上安装特殊用途的传感器节点,如心率和血压监测设备,利用传感器网络,医生就可以随时了解被监护病人的病情,及时进行处理。 4 商业应用, 工业监控、楼宇自动化、流量过程控制,热能数据采集等。 无线传感网络在进行数据采集、融合和传输时,为了保证采集点的机密和数据传输的安全,与其它无线网络一样需要安全机制。由于节点单元能力的受限,以及无线传感网络节点的协作特性,必然要权衡安全强度的问题。无线传感器网络的中心节点网关收集的信息一般都是通过有线网络方式传输至控制中心,但在这过程中信息的传输存在很大的安全隐患,很容易被人窃取和篡改,因此,对这个有线传输网络的安全性保障就显得尤为重要,同时也必须对传输网络采取有效的安全检测。 加密是一种很好的信息安全解决方案,目前成熟的加密算法有AES加密算法、混沌加密算法,RSA加密算法等。AES加密算法作为最新一代的加密标准,是一种数据块长度和密钥长度均可变的分组迭代加密算法,其数据块的长度和密钥长度可以分别是128位、192位或256位。AES加密算法具有安全、性能好、效率高、实用、灵活等特点,因此在信息安全领域具有广泛的应用。加密算法可以用软件和硬件实现,软件实现较为简单和灵活,但用硬件是实现能够提供更快的加解密速度和更好的安全性能。加密算法的硬件实现就是应用硬件描述语言对加密算法进行系统级设计及编码。 对网络的安全机制保障措施也较多,包括物理隔离、用户授权、防火墙技术等。目前的措施一般都是比较单一,基本的安全性能够得到保障。 针对信息通信过程中存在的信息泄露和安全隐患,结合ZigBee技术的应用领域,本文提

ZIGBEE通讯协议V1.2(2014-07-29)[1]

版本记录: 版本号发布时间 创建/修改 人 修改原因/项目 V1.0 2014-7-8 XWJ 文件创建 V1.1 2014-7-29 XWJ 01 02 05 0F 31 11 的响应功能码与发送功能码保持一致,改为标准的modbus协议 协议说明: 读取多路开关量输出(01): 主机发送的报文格式: 主机发送字节数发送信 息 备注 从机地址 1 01 发送到地址为01的从机 功能码 1 01 读开关量输出状态 起始位 2 0000 起始BIT位地址为0000 读开关量个 数 2 0010 读取16路开关量输出状态 CRC码 2 3DC6 由主机计算出的CRC码从机(EDA)响应返回的报文格式: 从机响应字节数返回信息备注 从机地址 1 01 来至从机01 功能码 1 01 读开关量输出状态 数据长度 1 02 2个字节(16个BIT位) OUT状态数据2 02 00 第一个字节的BIT0位对应开关量开始地址的 状态位; 第一个字节对应开关量7~0状态位;第二个 字节对应开关量15~8状态位;返回数据 0200表示第1路开关量输出为“1”,其余为 “0”; CRC码 2 由EDA模块计算得到的CRC码 读取多路开关量输入:(非法功能码) 主机发送的报文格式: 主机发送字节数发送信 息 备注 从机地址 1 01 发送到地址为01的从机 功能码 1 02 读开关量输入状态 起始位 2 0000 起始BIT位地址为0000 读开关量个 数 2 0010 读取16路开关量输入状态 CRC码 2 79C6 由主机计算出的CRC码从机(EDA)响应返回的报文格式: 从机响应字节数返回信息备注 从机地址 1 01 来至从机01

工业级远距离ZigBee通信方案

工业级远距离ZigBee通信方案 ?工业级远距离ZigBee通信方案,高性能、高稳定性 ?实现无线RS485,支持虚拟串口 ?通信距离可达2公里,大数据传输不丢包 ?支持RS232/RS485/RS422三种串口形式,9503支持以太网概述 ZigBee产品目前分为两大类,一类是串口转ZigBee,型号ZLAN9500,它包含有3种串口形式,即RS232/485/422;另外一类是以太网(TCP/IP)转ZigBee,型号为ZLAN9503,可将ZigBee和互联网进行联通。 9500可以用于各种RS232/485/422串口设备的数据采集,将采集的数据传给ZigBee网络,实现了一种类似无线RS485的结构。9503的ZigBee 一般作为主站,它接收各个9500设备的串口数据,并把串口数据转化为TCP/IP数据包传给网络上的服务器。 9500和9503相组合,既有ZigBee无线传输、组网方便的优势,又最终可以接入TCP/IP网络,借助现有各类wifi、以太网、光纤等网络形式,实现网络化的传输、存储,为组件现代化的物联网采集传输系统提供了很好的解决方案。 ZigBee产品是为工业应用而设计的高性能产品,其传输距离在空旷地可以达到2km。采用2.4G DSSS扩频技术,抗干扰能力强。和Wifi相比它的无线连接距离更远、连接速度更快、抗干扰能力强、组网更加方便。 特点 ?远距离ZigBee通信方案,高性能、高稳定性。通信距离可达2公里。?大数据传输不丢包。在38400bps情况下双向传输数据不产生丢包、停顿,数据流畅。 ?ZLAN9503具备多功能的ZigBee转以太网功能,实现ZigBee转TCP/IP,可以配置为TCP服务器、TCP客户端、UDP等模式。配备Windows 虚拟串口&设备管理工具ZLVircom,支持虚拟串口。

ZigBee短距离无线通信技术概述

ZigBee短距离无线通信技术概述 1.ZigBee技术概述ZigBee技术是一种具有统一技术标准的短距离无线通信技术,其物理层和数据链路层协议为IEEE 802.15.4协议标准,网络层和安全层由ZigBee 联盟制定,应用层的开发应用根据用户的应用需要,对其进行开发利用,因此该技术能够为用户提供机动、灵活的组网方式。 根据IEEE 802.15.4协议标准,ZigBee的工作频段分为3个频段,这3个工作频段相距较大,而且在各频段上的信道数据不同,因而,在该项技术标准中,各频段上的调制方式和传输速率不同。它们分别为868MHz,915MHz和2.4GHz,其中2.4GHz频段上分为16个信道,该频段为全球通用的工业、科学、医学(indus- trial,scienTIfic and medical,ISM)频段,该频段为免付费、免申请的无线电频段,在该频段上,数据传输速率为250Kb/s;另外两个频段为915/868MHz,其相应的信道个数分别为10个和1个,传输速率分别为40Kb/s和ZOKb/s,868MHz和915MHz无线电使用直接序列扩频技术和二进制相移键控(BPSK)调制技术。2.4GHz无线电使用DSSS和偏移正交相移键控(O-QPSK)。 在组网性能上,ZigBee可以构造为星形网络或者点对点对等网络,在每一个ZigBee组成的无线网络中,连接地址码分为16b短地址或者64b长地址,可容纳的最大设各个数分别为216和264个,具有较大的网络容量。 在无线通信技术上,采用CSMA-CA方式,有效地避免了无线电载波之间的冲突,此外,为保证传输数据的可靠性,建立了完整的应答通信协议。 ZigBee设备为低功耗设各,其发射输出为0~3.6dBm,通信距离为30~70m,具有能量检测和链路质量指示能力,根据这些检测结果,设各可以自动调整设各的发射功率,在保证通信链路质量的条件下,最小地消耗设各能量。 为保证ZigBee设备之间通信数据的安全保密性,ZigBee技术采用了密钥长度为128位的加密算法,对所传输的数据信息进行加密处理。 2.ZigBee技术特点ZigBee技术则致力于提供一种廉价的固定、便携或者移动设各使用的极低复杂度、成本和功耗的低速率无线通信技术。这种无线通信技术具有如下特点:

相关主题
相关文档
最新文档