论文部分内容阅读
随着低功耗嵌入式技术和无线通信等技术的不断发展,无线传感器网络在近几年得到了人们的广泛关注。而无线传感器网络网关作为连接无线传感器网络与以太网的桥梁,在无线传感器网络的发展中起着至关重要的作用。目前传感器网络与互联网的连接主要是通过汇聚节点,而汇聚节点本身就是一个受限设备,这一点大大限制了数据的交互。所以本文设计了一种连接方式,将汇聚节点作为一个网卡连接到网关设备上,进行数据的传输。本文首先分析了传感器节点的协议栈与以太网通用的协议栈存在区别,所以在网关部分首先要实现的是协议的转换,主要是应用层,传输层,网络层协议的转换。其次在传感器节点的应用层使用的是CoAP协议,那么在网关处也要实现CoAP数据包的解析。最后,传感器节点上应用IPv6协议,而且对IPv6数据包进行了压缩,所以在网关上也需要对数据包进行压缩和解压缩,本文使用6LoWPAN压缩算法对数据包进行压缩和解压缩。本文最终将网关协议栈移植到网关设备上进行调试,结果表明该协议栈的可行性,能够实现协议的转换,并且能够灵活的连接无线传感器网络与以太网。