论文部分内容阅读
ZigBee是近年来提出的一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适用于自动控制和远程控制领域,是为了满足小型廉价设备的无线联网和控制而制定的。在Zigbee蓬勃发展的同时,是现今以太网、Internet不可忽视的普及率和主流地位。以太网技术从诞生到成熟的过程,正是它被各行业逐渐认可,拓展应用的过程。虽然在不同行业中,以太网需求和应用各不相同,但都无一例外地成为行业信息化中的基石,并伴随应用的推广普及,发挥越来越重要的作用。ZigBee-以太网网关作为沟通两个网络的桥梁,对两个网络的持续发展都有重要的意义:对于以太网,可以延伸以太网覆盖的范围,使以太网增加对小型、微型、低功耗设备的覆盖;对ZigBee,则提供了和计算机最普遍、最常见的交互手段,对ZigBee设备向上延伸提供了通道。本文正是以此为切入点,在现今已有的ZigBee-以太网网关设计的基础上,对网关的接口形式、硬件构架和数据安全性做了探讨,提出了新的办法,并最终设计实现。主要的工作包括:分析现今提出的Zigbee-以太网网关的发展现状,讨论了现有的Zigbee-以太网网关的优点、长处和有待改进之处。并提出数据安全的Zigbee-以太网瘦网关的设想。罗列了现有的主要相关理论和技术以及设备,论证了Zigbee-以太网瘦网关实现的技术基础。分模块设计了Zigbee-以太网瘦网关的软硬件框架结构,并就不同模块之间的功能交互和内部功能、程序流程作出设计。按照论文之前提出的框架结构,分模块实现了模块内部功能,包括:TCP/IP协议栈、USB主机栈、HTTP嵌入式服务器、Zigbee(2004版本)协议栈等内部程序模块。针对联机调试中出现的问题予以解决:在USB主机栈同PL-2303HX的通讯中发现移植驱动程序缺陷,通过比照Windows平台下驱动程序重新编写后解决。