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

功能码 1 02 读开关量输入状态

数据长度 1 02 2个字节(16个BIT位)

DI状态数据 1 0200 第一个字节的BIT0位对应开关量开始地址的

状态位;第一个字节对应开关量7~0状态

位;第二个字节对应开关量15~8状态位;返

回数据0200表示第1路开关量输入为“1”,

其余为“0”;

CRC码 2 B8D8 由EDA模块计算得到的CRC码

读取多路寄存器(03):

主机发送的报文格式:

备注

主机发送字节数发送信

从机地址 1 01 发送到地址为01的从机

功能码 1 03 读取寄存器

起始地址 2 0106 起始地址为0106H

数据长度 2 0002 读取2个寄存器(共4字节)

CRC码 2 25F6 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

从机响应字节数返回信

备注

从机地址 1 01 来至从机01

功能码 1 03 读取寄存器

返回字节数 1 04 2个寄存器共4字节

寄存器数据

2 2710 地址为0106寄存器的内容

1

寄存器数据

2 1388 地址为0107寄存器的内容

2

CRC码 2 FC14 由EDA模块计算得到的CRC码

设置单路开关量输出(05):

主机发送的报文格式:

备注

主机发送字节数发送信

从机地址 1 01 发送到地址为01的从机

功能码 1 05 写开关量输出状态

输出Bit位 2 0000 对应输出继电器BIT0位(DO0)

控制命令 2 FF00 控制该路继电器输出为“合”

CRC码 2 8C3A 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

主机发送字节数发送信息备注

从机地址 1 01 发送到地址为01的从机

功能码 1 05 写开关量输出状态

输出Bit位 2 0000 对应输出继电器BIT0位(DO0)

控制命令 2 AA55 设置成功

CRC码 2 8C3A 由主机计算出的CRC码

设置多路开关量输出(0f):

主机发送的报文格式:

备注

主机发送字节数发送信

从机地址 1 01 发送到地址为01的从机

功能码 1 0F 写多路开关量输出

起始位地址 2 0000 对应输出继电器起始BIT0位(DO0)

输出数量 2 0004 控制DO0~DO3共4路继电器

字节计数 1 01 1字节数;字节数N=输出数量/8,若余数不

等于0,则N=N+1。

输出数据 2 05 Bit3~Bit0:0101为0、2路合,1、3路分;

其他未使用位用0填充

CRC码 2 FE95 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 0F 写多路开关量输出

起始位地址 2 0000 对应输出继电器起始BIT0位(DO0)

输出数量 2 AA55 控制DO0~DO3共4路继电器

CRC码 2 5408 由EDA模块计算得到的CRC码

设置多路寄存器(10):

主机发送的报文格式:

备注

主机发送字节数发送信

从机地址 1 01 发送到地址为01的从机

功能码 1 10 写多路寄存器

起始地址 2 0002 要写入的寄存器起始地址

写寄存器数

2 0002 要写入的寄存器个数

字节计数 1 04 要写入的数据字节长度

保存数据1 2 0001 数据0001写入地址为0002的寄存器

保存数据2 2 0014 数据0014写入地址为0003的寄存器

CRC码 2 23B9 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 10 写多路寄存器

起始地址 2 0002 要写入的寄存器起始地址

写寄存器数

2 0002 要写入的寄存器个数

CRC码 2 E008 由EDA模块计算得到的CRC码拓展读取多路寄存器:

主机发送的报文格式:

主机发送字节数发送信息备注

从机地址 1 01 发送到地址为01的从机

功能码 1 31 读取多路寄存器

起始地址 2 0000 要通讯的数据寄存器地址

寄存器数量 2 0004 要通讯的数据字节个数加4的数值

主机时标2 (周+时)高字节为周低字节为小时2 (分+秒)高字节为分钟低字节为秒

CRC码 2 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 31 读取多路寄存器

字节个数 1 10 要写入的寄存器字节个数

从机时标 2 (周+

时)

高字节为周低字节为小时

2 (分+

秒)

高字节为分钟低字节为秒

2 addr 读取的寄存器首地址

写寄存器数

n data 读取的数据信息

CRC码 2 E008 由EDA模块计算得到的CRC码

拓展设置多路寄存器(11):

主机发送的报文格式:

主机发送字节数发送信息备注

从机地址 1 01 发送到地址为01的从机

功能码 1 11 写多路寄存器

起始地址 2 0002 要写入的寄存器起始地址

写寄存器数量 2 0005 要写入的寄存器个数+2

字节计数 1 0a 要写入的数据字节长度+4

主机时标 2 (周+时)高字节为周低字节为小时

2 (分+秒)高字节为分钟低字节为秒

保存数据1 2 0001 数据0001写入地址为0002的寄存器保存数据2 2 0014 数据0014写入地址为0003的寄存器CRC码 2 23B9 由主机计算出的CRC码

从机(EDA)响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 11 写多路寄存器

起始地址 2 0002 要写入的寄存器起始地址

写寄存器数

2 0004 要写入的寄存器个数+2

从机 2 (周+

时)

高字节为周低字节为小时

2 (分+

秒)

高字节为分钟低字节为秒CRC码 2 E008 由EDA模块计算得到的CRC码

拓展询问主机(34):

从机发送的报文格式:

主机发送字节数发送信息备注

从机地址 1 01 发送到地址为01的从机

功能码 1 34 询问主机

起始地址 2 0000 要通讯的数据寄存器地址

从机时标2 (周+时)高字节为周低字节为小时2 (分+秒)高字节为分钟低字节为秒

OUT1 2 OUT1

CRC码 2 由主机计算出的CRC码主机响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 34 主机回复

个数 2 04 要写入的寄存器起始地址主机时标 2 (周+

时)

高字节为周低字节为小时

2 (分+

秒)

高字节为分钟低字节为秒输出状态1 2 data 输出控制状态

输出状态2 2 data 输出控制状态

CRC码 2 由主机计算得到的CRC码拓展报警自动上传:

从机发送的报文格式:

主机发送字节数发送信息备注

从机地址 1 01 发送到地址为01的从机功能码 1 16 自动上传回复

起始地址 2 0000

应答 4 aabbccdd ack

CRC码 2 由主机计算出的CRC码主机响应返回的报文格式:

从机响应字节数返回信息备注

从机地址 1 01 来至从机01

功能码 1 16 自动上传回复

主机时标 2 aabb密码

2 ccdd

CRC码 2 由主机计算得到的CRC码

读数据校准配置(f1):

主机发送字节数发送信息备注

从机地址 1 FF 发送到地址为ff的从机

功能码 1 F1 读数据校准配置

起始地址 2 0002 要读的寄存器起始地址

读寄存器数量 2 0005 要读的寄存器个数

密码 6 00ff01fe02f

密码

d

CRC码 2 23B9 由主机计算出的CRC码

主机响应返回的报文格式:

从机响应字节数发送信息备注

从机地址 1 FF 来自从机ff

功能码 1 F1 读数据校准配置

起始地址 2 0002 要读的寄存器起始地址

校准数据 1 xxx 读取的校准数据

写数据校准配置(f2):

主机发送字节数发送信息备注

从机地址 1 FF 发送到地址为ff的从机

功能码 1 F2 写数据校准配置

起始地址 2 0002 要写的寄存器起始地址

写寄存器数量 2 0005 要写的寄存器个数

字节数 1 xxx 要写的字节数

密码

密码 6 00ff01fe02f

d

data_add 1 xxx 读出的数据放在这里

主机响应返回的报文格式:

从机响应字节数发送信息备注

从机地址 1 FF 来自从机ff

功能码 1 F2 写数据校准配置

起始地址 2 0002 要写的寄存器起始地址

写寄存器数量 2 xxx 要写的寄存器个数

CRCL 1 xxx CRC校验和低位

CRCH 1 xxx CRC校验和高位

SUM 1 xxx 累加和校验

写电能(f4):

主机发送字节数发送信息备注

从机地址 1 FF 发送到地址为ff的从机

功能码 1 F4 写电能

起始地址 2 0002 要写的电能寄存器起始地址写寄存器数量 2 0005 要写的寄存器个数

字节数 1 xxx 要写的字节数

密码 6 00ff01fe02f密码

d

YGDN 4 xxx 要写的电能数据

主机响应返回的报文格式:

从机响应字节数发送信息备注

从机地址 1 FF 来自从机ff

功能码 1 F4 写电能

起始地址 2 0002 要写的电能寄存器起始地址写寄存器数量 2 xxx 要写的寄存器个数

CRCL 1 xxx CRC校验和低位

CRCH 1 xxx CRC校验和高位

SUM 1 xxx 累加和校验

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/8f12652591.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/8f12652591.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技术则致力于提供一种廉价的固定、便携或者移动设各使用的极低复杂度、成本和功耗的低速率无线通信技术。这种无线通信技术具有如下特点:

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