一种Zigbee协议分析仪的设计与实现

来源 :东北大学 | 被引量 : 1次 | 上传用户:mxyyd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Zigbee技术的飞速发展,Zigbee未来将在工业控制,工业无线定位,家庭网络,汽车自动化,楼宇自动化,消费电子,医用设备控制等多个领域具有广泛的应用前景,特别是家庭自动化和工业控制,将成为今后Zigbee芯片的主要应用领域,这都促使越来越多的开发人员加入到了Zigbee的应用开发当中,如今市场也涌现了各种各样的Zigbee协议分析仪来帮助开发人员对Zigbee协议进行学习,具有代表性的是TI公司和Perytons公司所开发的。TI公司的Zigbee协议分析仪功能比较简单,仅仅是针对数据包的解析,没有网络拓扑结构显示和网络性能分析模块,使开发人员还得通过解析后的数据包做代表的含义来自己推测网络的拓扑结构,Perytons公司开发的Zigbee协议分析仪功能相对比较强大,具有数据包解析、网络拓扑可视化等功能,但是这一切都是离线显示的,首先把数据以一定的格式存储起来,然后对文件进行读取来获取拓扑结构,开发人员不能实时的观察到网络拓扑的变化。针对上述问题,本文开发了一套能够在线实时地对数据包进行解析并形成网络拓扑以可视化方式显示出来的系统,该系统还能够根据网络中数据包的传输情况来估算网络时延、抖动、丢包率和吞吐量。通过这些功能,开发人员能够更加快速地发现网络中的问题,提高开发效率。本系统每个模块的设计都运用了软件工程的思想,并基于设计模式的思想和原则,在总体架构上采用了MVC设计思想,在可视化部分的设计参考了Swing的架构思想,模块的详细设计过程中根据Zigbee网络中的设备类型、协议解析和封装的层次化结构等特性采用了单例模式、工厂模式、装饰者模式、观察者模式、门面模式等设计模式,在数据采集和处理过程中运用了线程池和生产者消费者的设计思想,保证系统的高内聚和低耦合,使系统具有较强的可扩展性和可维护性。
其他文献
银行业一直是金融行业的龙头。中国银行业一直处于快速发展的阶段,同时也带动了证券、信托、保险等业务的发展。与国民经济的增长不可分离的。在我国银行业占有至关重要的位
动脉粥样硬化(Atherosclerosis, AS)是目前临床上的高发病、常见病,是危及人类健康生命的一大类疾病,是导致脑血管病症发生的重要因素之一。前面综述表明,血小板在动脉粥样硬化
随着中国动漫产业的不断发展壮大,作为动漫产业中的重要组成部分,动漫衍生品在新媒体的推动下有了新的市场契机,动漫产业利润的70%来自于衍生产品,包括图书、玩具、文具、音
目的:通过检测手术前后患者射血分数和肌钙蛋白I、肌钙蛋白T、肿瘤坏死因子TNF-α、白细胞介素IL-10的含量变化,研究静脉给予右美托咪定(Dex)对体外循环冠脉搭桥患者心肌缺血
原生裂隙的起裂、扩展和贯通演化特征和破坏规律是研究岩体工程破坏和失稳的基础,渗流对岩体强度的影响也受工程界所重视。由于三维裂隙岩体研究的复杂性,前人研究往往将三维
五年前,在《网球》杂志的创刊号上,费雷罗握紧了拳头,像在宣告一种新的网球声音的诞生。那时候,非典让中国刚刚病过,人们在寻找心理危机之后的健康支撑,那一期的头题是《滚滚
近年来信息技术飞速发展,企业信息化达到很高的水平,电子办公成为企业日常工作交流的主要方式,电子公文成为了企业信息传递、保存的重要形式。企业各部门每天产生的电子公文
实体关系挖掘是具有重要意义的研究课题。实体关系挖掘的根本任务是从文本数据中发现实体与实体之间的关系。随着计算机技术和互联网的不断发展,当今社会已经步入大数据时代
本文考查了当代台湾佛教界对资金吸纳的18种途径,分析了当代台湾佛教界能大量吸纳到资金的原因,概括了当前台湾佛教界在吸纳资金方面所面临的问题,探讨了台湾佛教界在吸纳资
本研究以汉语语调双线模型和语音学习模型(SLM)为理论基础,以汉语母语者为参照体,分析泰国、印尼学习者汉语韵律(停延、句重音、句调)的语音感知、产出结果。在汉语韵律感知