ZigBee测试与协议分析
Zigbee协调器串口通信协议分析-KC07060502-a01解析

2
内容页
任务四
CONTENTS PAGE
2、Zigbee节点串口通信协议
Zigbee设备 我校自主研发的Zigbee节点采用请求—响应模型进行交互 请求命令为16个字节
协议分析
响应返回为32个字节
3
内容页
任务四
CONTENTS PAGE
2、Zigbee节点串口通信协议
协议分析
Zigbee通信协议详解 网络地址、数据部分:低前后高 串口数据:二进制,按字节接收其范围应00-FFH,编程时建议采用Byte(字 节)变量进行存储;string、char数据类型默认采用ASCII码,值范围为00-3FH, 若采用string、char数据类型来存储串口数值,超出3F的部分会出现数据丢失
8
内容页
任务四
CONTENTS PAGE
3、C#串口数据处理编程
协议分析
串口数据处理步骤: 3)判断读取数据是否完整; 返回数据共32字节,串口按位读取、按字节缓存,读取串口数据时返回的 32字节有可能分多次缓存,所以开发时应采用一全局变量(List<byte>)存储串口 缓存数据,判断全局变量中的数据是否完整。 完整性判断:长度32字节,第一个字节为0x26(&),最后一个字节为0x2A (*)
无锡职业技术学院内部资料
Zigbee协调器串口通信协议分析
1
内容页
任务四
CONTENTS PAGE
协议分析
1、系统结构
Zigbee节点采用无锡职业技术学院自行开发的WSN节点。 PC机连接ZigBee网络协调器,根据协调器提供的通信规程,分析出各种命 令的十六进制字节请求;并获取响应十六进制数据,并分解出有效信息以完 善系统功能。
ZIGBEE CC2530 初步测试报告

ZIGBEE CC2530 初步测试报告一、当前常用无线通信方式及协议二、ZIGBEE 网络组成ZIGBEE 网络由协调器(Coordlnator)(网络中只能有唯一一个协调器),若干路由器(Router),若干终端设备(End Device)组成。
协调器、路由器可以有多个子节点(路由器和终端设备),路由器也可以有多个父节点(终端设备和路由器),而终端设备只能一个父节点(协调器或路由器)。
协调器首先选择一个信道和网络标识(PAN ID),然后开始这个网络.因为协调器是整个网络的开始,他具有网络的最高权限,是整个网络的维护者,还可以保持间接寻址用的表格绑定,同时还可以设计安全中心和执行其他动作,保持网络其他设备的通信。
路由器是一种支持关联的设备,能够实现其他节点的消息转发功能。
Zigbee的树形网络可以有多个zigbee路由器设备,zigbee的星型网络不支持zigbee的路由器设备。
终端设备是具体执行的数据采集传输的设备,他不能转发其他节点的消息。
ZIGBEE 网络拓扑结构主要分为星型结构、树型结构、网状结构。
如下图所示:星型结构树型结构网状结构网状网络拓扑结构的网络具有强大的功能,网络可以通过“多级跳”的方式来通信;该拓扑结构还可以组成极为复杂的网络;网络还具备自组织、自愈功能;星型和族树型网络适合点多多点、距离相对较近的应用。
网络拓扑结构需要在组网是确定。
三、ZIGBEE 功耗ZIGBEE模块CC2530 不含PA功能。
四、功耗计算假设采用两节AA电池为终端设备供电,电池有效容量为2000mAh。
通信过程中不丢失数据。
设备一天睡眠功耗:SLEEP_P=0.001mA*1000ms*60*60*24=86400mAms例1:设备每天动作10次,每一秒联网一次,设备一天联网次数:60*60*24/1-10=86390 次设备一天耗电:TOTAL_P=SLEEP_P + SWITCH_P * 86390 + TX_P*10 + RX_P*10= 86400 + 100.5775*86390 + 120.4175*10 + 245.669*10=8778951mAms=2.439mAh电池可用:2000/2.439=820 天=2.24年例2:设备每10秒动作联网一次,设备一天动作联网次数:60*60*24/10=8640 次设备一天耗电:TOTAL_P=SLEEP_P + TX_P*10 + RX_P*10= 86400 + 120.4175*8640 + 245.669*8640=3249387mAms=0.903mAh电池可用:2000/0.903=2214.8 天=6.06年。
ZigBee安全协议分析

ZigBee安全协议分析摘要:ZigBee作为短距离无线通信的代表,其安全协议依然遵循现代密码学的基本原理,本文首先概述了Zigee安全协议,然后描述了ZigBee安全协议的各个阶段,包括配对阶段、身份认证与协商阶段、通信安全保护阶段,最后描述了ZigBee的设备安全。
关键字: ZigBee安全协议,认证与加密,设备安全1.ZigBee安全协议概述ZigBee 是一种安全的短距离无线通信系统,ZigBee安全协议提供了基本的安全功能。
包括安全密钥创建、安全密钥传输、对称加密帧保护和安全设备管理,ZigBee安全协议流程经历了三个阶段,包括配对阶段、身份认证与协商阶段、通信安全保护阶段。
1.ZigBee配对阶段配对用于在协调器节点和路由器或者终端节点之间形成关联。
ZigBee支持对称密码体系,支持以下几种配置[1]:(1)配置密钥:通过预配置的方法,将128bit共享密钥预配置在节点间。
(2)配置口令:用户在节点间上输入相同的口令。
口令经过口令变换算法变换为128bit的共享密钥。
(3)配置bootstrap:从bootstrap获取口令,节点获取到bootstrap发送的口令,基于口令变换为128bit的共享密钥。
(4)不配置任何信息:节点间直接配对,无需输入。
第一种配置方式无需输入和输出设备,是最方便的配置方式,也是ZigBee推荐的方式,第二种配置方式需要输入和输出设备,增加了成本,但可以证明用户在现场以强化安全,第三种方式需要额外的节点信任的第三方bootstrap,使网络更加复杂,但是若网络节点很多(ZigBee理论上支持4K的节点),则前两种方案网络中的共享密钥或口令为n*(n-1)/2(假设n为网络的节点数)[1],密钥或口令数量极大,密钥或口令安全管理困难,而使用第三种配置方案,则口令数为n,大大减少了口令数,简化了口令的安全管理。
第四种配置最为简单,对用户最友好,实际网络中大量使用,但极易受到中间人[1]攻击。
ZIGBEECC2530初步测试报告

ZIGBEECC2530初步测试报告ZIGBEE CC2530 初步测试报告一、当前常用无线通信方式及协议二、ZIGBEE 网络组成ZIGBEE 网络由协调器(Coordlnator)(网络中只能有唯一一个协调器),若干路由器(Router),若干终端设备(End Device)组成。
协调器、路由器可以有多个子节点(路由器和终端设备),路由器也可以有多个父节点(终端设备和路由器),而终端设备只能一个父节点(协调器或路由器)。
协调器首先选择一个信道和网络标识(PAN ID),然后开始这个网络.因为协调器是整个网络的开始,他具有网络的最高权限,是整个网络的维护者,还可以保持间接寻址用的表格绑定,同时还可以设计安全中心和执行其他动作,保持网络其他设备的通信。
路由器是一种支持关联的设备,能够实现其他节点的消息转发功能。
Zigbee的树形网络可以有多个zigbee路由器设备,zigbee的星型网络不支持zigbee的路由器设备。
终端设备是具体执行的数据采集传输的设备,他不能转发其他节点的消息。
ZIGBEE 网络拓扑结构主要分为星型结构、树型结构、网状结构。
如下图所示:星型结构树型结构网状结构网状网络拓扑结构的网络具有强大的功能,网络可以通过“多级跳”的方式来通信;该拓扑结构还可以组成极为复杂的网络;网络还具备自组织、自愈功能;星型和族树型网络适合点多多点、距离相对较近的应用。
网络拓扑结构需要在组网是确定。
三、ZIGBEE 功耗ZIGBEE模块CC2530 不含PA功能。
四、功耗计算假设采用两节AA电池为终端设备供电,电池有效容量为2000mAh。
通信过程中不丢失数据。
设备一天睡眠功耗:SLEEP_P=0.001mA*1000ms*60*60*24=86400mAms例1:设备每天动作10次,每一秒联网一次,设备一天联网次数:60*60*24/1-10=86390 次设备一天耗电:TOTAL_P=SLEEP_P + SWITCH_P * 86390 + TX_P*10 + RX_P*10= 86400 + 100.5775*86390 + 120.4175*10 + 245.669*10=8778951mAms=2.439mAh电池可用:2000/2.439=820 天=2.24年例2:设备每10秒动作联网一次,设备一天动作联网次数:60*60*24/10=8640 次设备一天耗电:TOTAL_P=SLEEP_P + TX_P*10 + RX_P*10= 86400 + 120.4175*8640 + 245.669*8640=3249387mAms=0.903mAh电池可用:2000/0.903=2214.8 天=6.06年。
ZIGBEE技术规范与协议栈分析

ZIGBEE技术规范与协议栈分析篇一:ZigBee知识无线龙1.协议栈工作流程和无线收发控制 LED 实验内容:1. ZigBee 协议栈简介2. 如何使用 ZigBee 协议栈3. ZigBee 协议栈的安装、编译与下载4. 协议栈无线收发控制 LED5. 协议栈工作流程实现现象:协调器、终端上电,组网成功后 D1 灯闪烁 1. ZigBee 协议栈简介什么是 ZigBee 协议栈呢?它和 ZigBee 协议有什么关系呢?协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。
协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。
图 1 展示了 ZigBee 无线网络协议层的架构图。
ZigBee 的协议分为两部分,IEEE 802.15.4 定义了 PHY(物理层)和 MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范。
ZigBee协议栈就是将各个层定义的协议都集合在一直,以函数的形式实现,并给用户提供 API(应用层),用户可以直接调用。
图 1 ZigBee 无线网络协议层 2. 如何使用 ZigBee 协议栈协议栈是协议的实现,可以理解为代码,函数库,供上层应用调用,协议较底下的层与应用是相互独立的。
商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供给你一个功能模块给你调用。
你需要关心的就是你的应用逻辑,数据从哪里到哪里,怎么存储,处理;还有系统里的设备之间的通信顺序什么的,当你的应用需要数据通信时,调用组网函数给你组建你想要的网络;当你想从一个设备发数据到另一个设备时,调用无线数据发送函数;当然,接收端就调用接收函数;当你的设备没事干的时候,你就调用睡眠函数;要干活的时候就调用唤醒函数。
所以当你做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码是什么意思。
ZigBee路由协议分析及仿真实现-毕业论文

ZigBee路由协议分析及仿真实现-毕业论文摘要作为无线传感器网络(WSN Wireless Sensor Networks)的一项新型技术,ZigBee技术具有低功耗、低速率、低延时、低成本等特性,具有强大的组网能力和超大的网络容量,可以广泛应用在消费电子产品、家居与楼宇自动化、工业控制、医疗设备等领域。
由于其独有的特性,ZigBee无线技术也是无线传感器网络的首先技术,具有广阔的发展前景。
ZigBee协议标准采用开放系统接口(0SI)分层结构,其中物理层和媒体接入层由IEEE802.15.4工作小组制定,而网络层,安全层和应用框架层由ZigBee联盟制定。
本文根据IEEE802.15.4标准规范与ZigBee 标准规范,简单扼要地阐述了ZigBee协议栈的协议栈架构,重点讲解了ZigBee网络层树路由和网状网路由。
然后讲解了NS2网络仿真软件的工作原理,详细介绍了仿真环境的搭建和仿真分析的过程。
通过对CLUSTER-TREE路由算法和AODVjr路由算法在不同发包间隔下的平均延时、丢包率和控制包数量模拟,获得仿真结果。
AbstractAs a WSN(Wireless Sensor network), a new technology, ZigBee technology with low power consumption, low speed, low latency, low cost features, is a powerful networking capabilities and large network capacity, and can be widely used in consumer electronics, home and building automation, industrial control, medical equipment and other fields.Because of its unique properties, ZigBee wireless technology is the first technology of wireless sensor network, has a broad development prospects.ZigBee protocol standard using open system interface (OSI) hierarchical structure, including the physical layer and the media access layer shall be formulated by the IEEE802.15.4 working group, and the network layer, security and application framework layer shall be formulated by the ZigBee alliance.In this paper, based on IEEE802.15.4 standard specification and ZigBee standards,briefly expounds the simple ZigBee protocol stack protocol stack architecture, focusing on the ZigBee network layer routing and mesh networks by the tree.Then explained the working principle of NS2 network simulation software, introduces in detail the process of the construction of the simulation environment and simulation analysis.Routing algorithm based on CLUSTER - TREE and AODVjr routing algorithm under different contract awarding interval average delay, packet loss rate and the control packet number simulation, the simulation results.KEYWORDS: NS2,ZigBee,CLUSTER-TREE,AODVjr目录摘要......................................................................... I I Abstract. (III)目录 (VI)1 绪论 (1)1.1 背景介绍 (1)1.2 课程设计环境和工作内容 (1)2 ZigBee技术及仿真软件介绍 (3)2.1 ZigBee技术概述 (3)2.2 ZigBee协议栈架构 (3)2.3 ZigBee网络层路由协议 (5)2.3.1 ZigBee支持的网络拓扑 (5)2.3.2 ZigBee网络编址方式 (6)2.3.3 ZigBee网络路由算法介绍 (6)2.4 NS2网络仿真软件介绍 (7)2.4.1 NS2软件概述 (7)2.4.2 trace文件格式介绍 (8)3 仿真环境搭建过程 (10)3.1 Fedora 21安装过程 (10)3.2 NS2的安装过程 (18)3.3 NS2中添加ZBR路由协议的过程 (21)3.3.1 协议底层文件 (21)3.3.2 需要修改的文件 (21)3.3.3 需要修改的具体内容 (22)3.3.4 编译 (27)3.3.5 测试脚本 (27)3.4 gnuplot的安装 (27)3.5 本章小结 (27)4 仿真过程与仿真结果分析 (29)4.1 使用NS2进行模拟的基本流程 (29)4.2 星型拓扑环境搭建和模拟 (30)4.2.1 任务分析 (30)4.2.2 编写Tcl脚本 (30)4.2.3 执行模拟 (35)4.2.4 修改路由算法 (35)4.2.5 再次执行模拟 (36)4.3 星型拓扑仿真结果分析 (36)4.3.1 gawk工具介绍 (36)4.3.2 传输延时 (39)4.3.3 丢包率 (40)4.3.4 控制包数量 (41)4.4 树形拓扑环境的搭建和执行 (42)4.4.1 任务分析 (42)4.4.2 编写Tcl脚本 (42)4.4.3 执行模拟 (47)4.4.4 修改路由算法 (48)4.4.5 再次执行模拟 (48)4.5 树形拓扑仿真结果分析 (48)4.5.1 平均延时 (49)4.5.2 丢包率 (49)4.5.3 控制包数量 (50)4.6 本章小结 (51)5 总结和展望 (53)5.1 总结 (53)5.2 展望 (53)参考文献 (54)致谢 (56)1 绪论1.1 背景介绍随着科技的发展、文明的进步,人类对于信息的需求也日益增大,推广了信息的蓬勃发展。
ZIGBEE测试建议书

ZIGBEE测试建议书zigbee集中抄表系统(方案建议书) 华立仪表集团股份有限公司holley metering ltd.一. zigbee通信的简单介绍zigbee又叫紫蜂技术,是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,十分类似现有的移动通信的cdma网或gsm网,每一个zigbee网络数传模块类似移动网络的一个基站,在整个网络范围内,它们之间可以进行相互通信;每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里。
zigbee技术自诞生以来,已经得到了长足的发展,应用领域主要包括集中抄表(amr)、工业控制、汽车自动化、家庭和楼宇自动化、医用设备控制等。
zigbee协议是开放的国际标准,因此任何国家、任何公司所提供的zigbee产品都必须符合这一标准,并且zigbee联盟提供了完善而严格的测试平台对这些产品进行测试。
这些措施保证了任何zigbee产品都可以实现互连和互操作。
这对于系统的安装、维护和扩展都带来了极大的方便。
二.zigbee技术的主要特点:面向无线传感和工业控制应用领域;采用国际ieee 802.15.4标准和国际zigbee联盟标准;全球通用的免费使用许可证频段ism(2.4ghz);支持双向通信(物理层通信速率250kbps,16通道/2.4ghz频点); ? 支持复杂拓扑结构(星型/树形/网状/混合网)和强大网络管理能力(网络自动建立、修补、优化路由),系统可扩展性和可伸缩性好;支持数据加密;支持超低功耗(电池供电);三.华立zigbee自动抄表系统的先进性与独特优势1. 华立自动抄表系统采用的是国际领先的zigbee无线抄表技术华立zigbee自动抄表技术是华立自己开发的有自己独立知识产权的产品。
其稳定性与成熟性已居世界前列。
华立是国内仪器仪表行业第一家zigbee国际会员(250多家成员公司,包括motorola,ember,ti-chipcon,philips、siemens,honeywell,samsung,等),采用国际ieee 802.15.4标准和国际zigbee联盟标准;2. 华立zigbee自动抄表系统频段免费,运营成本极低采用全球通用的免费使用许可证频段ism(2.4ghz),而且,支持超低功耗(电池供电),运营成本极低。
ZigBee协议分析及其实现

信链路 。
定义设备在网络中的角色 、发起和响应绑定请求 、在网络设备之间建立安全机制。
收稿 日期 :2 0 — 0 0 0 9 1— 9
基金项 目 :集茭火学 科研 基金资 助项 l Z 200 2 I B0 6 1 ) I(
作者简 介 :赖联有 (9 5 ) ,讲师 ,硕十 ,从嵌 入式 系统设 计 、无线通信 技术研 究 ,k; xTil@l3 17 一 ,男 abi lnl 6 i x y 。
( 集美大学 信息工程学院,福建 厦 门 3 12 ) 6 0 1
摘要:在介绍 Zg e 的协议体 系结构的基础上,具体描述了 T - t ・协议的架构及 软件 开发方法 。作 为应用实 i e B I Sak Z r 例 ,给 出 Zg e 路 南器的硬件框 图和路 南算法设计 。 i e B 关键词 :Zg e ;Z Sak i e - t ;无线路 南器 B c
对 于网络层 ( WK),其 主要功 能是 负责拓扑结 构 的建立和 维护 网络 连接 ,包 括设计 连接和 断开网络 N 时所采用 的机制 、帧 信息传输 过程 中所采用 的安 全性机 制 、设 备的路 由发现 和路 南维 护和转 交机制 等。 对 于应用 层 ( P A L),又包括 了应用 支持子 层 ( P )、Zg e设 备对 象 ( D AS i e B Z O)和 南制 造商制订 的应 用对象 。应用 支持层 的功能包 括维 持绑定 表 、在绑定 的设 备之 间传送 消息 。Zg e设 备对象 的功能包括 : iB e
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无线通信在嵌入式系统中的应用讲座(28) ZigBee测试与协议分析
1.1 前言
ZigBee协议栈包括物理层协议[IEEE802.15.4]和上层软件协议[ZigBee 2007(以及其他的ZigBee网络协议)],本文将从这两方面来了解这些协议,通过介绍如何捕获,如何理解关键参数,使得我们得以深层次剖析ZigBee技术,有了这些本质性的认识,对于分析解决无线产品应用问题,会有很大的帮助。
1.2 物理层分析
ZigBee的物理层为IEEE802.15.4标准所规定,定义了ZigBee底层的调制编码方式,这些规约大多是芯片设计者需要关心的,对于应用开发来说,我们更关心的是衡量一个芯片一个射频系统好坏的一个参数,在过去的文章中,我们了解过了输出功率,接收灵敏度和链路预算等参数,这一次我们更深入的去了解一个调制质量的参数:EVM。
EVM指的是误差向量(包括幅度和相位的失量),表征在一个给定时刻理想无误差基准信号与实际发射信号的向量差,如图1所示,从EVM参数中,我们可以了解到一个输出信号的:
⏹幅度误差;
⏹相位误差。
标准信号
矢量误差EVM
标准信号
图 1 矢量误差EVM示意图
EVM是衡量一个RF系统总体调制质量指标,定义为信号星座图上测量信号与理想信号之间的误差,它用来表示发射器的调制精度,调制解调器、PA、混频器、收发器等对它都会有影响。
图 2 EVM数据和眼图
了解完这个参数之后,我们看看实际测试中,是如何获取EVM参数的。
ZigBee物理层的测试,在产品研发、生产和维护阶段,分别使用以下三种仪器测试:1.产品研发阶段
要测量EVM参数,需要使用带协议解析的频谱仪,最好是自带相应协议插件的仪器i,可以使用安捷伦PXA N9030A频谱分析仪+8960B插件[选配了ZigBee分析插件]。
这些仪器可以测试出ZigBee调制信号的星座图,实时数据和眼图等信息,在芯片级开发过程中,需要考量高频电容电感以及滤波器等的单个及组合性能,特别需要注意的是ZigBee信号的临道抑制参数,利用PXA N9030A的高分辨率,可以查看点频的带外信号,这些细节在更换射频器件供应商时,需要仔细测量,一般数字电路抄板比较容易,因为器件性能的影响不是很大,只要值和封装对了就可以,但是射频前端的设计上,即使原样的封装、容值和感值,供应商不一样,射频参数也是不一样的,板材的选用也极大的影响着阻抗匹配,因此复制和再开发都有较大难度。
合格的测试工具,加上有质量保证的射频器件供应商资源,方能真正具备RF设计能力。
图 3 安捷伦PXA N9030A
2.批量生产阶段
在批量生产中,不可能将实验室的研发测试仪器搬到工厂,因此,需要便携小巧的测试设备,这时可用罗德与斯瓦茨公司的热功率探头,如NRP-Z22,做一个2.4Ghz的输出功率测试,保证能够输出公差允许的功率信号即可,因为在生产中,射频器件的焊接不良、馈线连接头的接触不良,都会造成输出功率的下降甚至消失。
需要注意的是,探头非常容易被静电损坏,必须要带上防静电手套进行操作,返修过程如需要经过德国,则时间长,经费也不便宜,不是很严重的损坏倒是可以在深圳维修中心处理。
图 4 罗德斯与瓦茨公司NRP-Z22
3.应用中
在现场出现问题时,ZigBee节点已经安装到现场,不能挨个拆下来测试,并且周围的电磁环境也是没办法在单个节点上检测到,这时就需要手持式的频谱仪进行现场勘查了,例如安捷伦公司的N9912A手持式频谱仪。
使用该频谱仪,可以完成无线系统设计初期的现场勘查工作,检测现场各个地点是否有异常电磁干扰,对于ZigBee来说,当然是检测是否有持续的WIFI信号干扰了。
同时,更为详细的现场勘查,还包括在定点进行数据发送,预期覆盖点进行信号强度分析,以实地评估墙体等障碍物的信号衰减,在已经架设好的ZigBee网络中,也可以检测信号覆盖,数据通讯是否正常等。
图 5 安捷伦公司的N9912A
除了以上三种场合的测试外,在调试时要用到的还包括具备信号录制功能的信号源,将接收到的ZigBee信号录制下来,以不同的输出功率进行“播放”,以测试模块的接收灵敏度,在必要的情况下,还需要专业的误码率测试仪,进行误码率测试。
1.3 应用层分析
在具备合格的硬件基础上,应用工程师往往更关心的是,我这些数据发出来了没有?信号强度是多少?仅仅检测到有数据发送,但是不知道是谁发给谁的,也不行,因此,在应用层的分析上,需要专门的ZigBee数据分析仪,通过捕获数据帧,我们可以看到数据帧中的每一个域的值,当然前提是数据没有采用AES128加密方式加密。
ZigBee分析软件拆分出数据包,分析软件会将数据包内容完整的呈现于Frame结构中,会在MAC PACKET结构中显示帧类型、源地址、目的地址、序列号和数据帧内容等,这个功能在调试ZigBee路由协议栈的时,或者在检测路由信息时,是非常必要的。
ZigBee Analyser是针对无线ZigBee模块开发的数据包分析仪设备,主要用于帮助用户捕获ZigBee通讯的数据包,用于数据分析,快速寻找ZigBee组网时出现的问题所在。
图 6 周立功公司ZigBee分析仪
Packet Analyzer软件
Packet Analyzer是运行在PC端,配合ZigBee Analyser分析仪的软件,由美国CEL 公司开发,对分析仪提供的数据进行解析,图形化显示,并能进行简单的信道能量扫描功能,如图7所示,分别是Packet Analyzer的帧列表界面、树形帧结构界面,信道能量检测界面和网络地图界面。
图7 Packet Analyzer功能界面
对于客户应用来说,只需要配备一台ZigBee分析仪就可以满足实际需求了,信号强度的检测可以通过发送模块通过射频电缆直接输出到分析仪的天线输入,可获得精度为1dbm 的信号强度指示。
1.4 结语
本文粗略的介绍了ZigBee无线产品在原理、设计、生产和现场调试当中应用到的检测技术,也从另外一个剖面去了解了ZigBee技术,俗话说,工欲善其事,必先利其器,我们看到,只要掌握了合适的测试设备和方法,应用ZigBee技术并不是非常困难的事情。
周立功公司应用文中提到的设备和产品,进行产品设计生产,将尽心竭力为客户提供极具竞争力的精品产品,同时也致力于ZigBee技术在国内的发展,为推动短距离无线通讯技术在市场中的应用做出自己微薄的贡献。