发明名称 一种基于IPv6的无线传感器网络服务器系统
摘要 一种基于IPv6的无线传感器网络服务器系统,基于UDP连接和IPv6封装传感器数据经过CDMA封装无线发送到公网上,在服务器端Linux操作系统平台下接收数据,并且发送命令到单个传感器节点,涉及网络技术和操作系统,属于计算机及网络技术领域。本发明最大的特点就是数据包两次通过协议栈,需要数据在服务器高层和底层间进行通信。服务器系统处理过程可以看作封装在IPv4Internet网络中的IPv6数据包的隧道机制,但又与传统的隧道机制有明显区别,主要体现在IPv6数据包是作为IPv4协议栈应用层数据传输,通过封装在IPv4中的IPv6数据包的接收和发送,完成该服务器系统的处理。
申请公布号 CN101442556B 申请公布日期 2011.07.20
申请号 CN200810240844.8 申请日期 2008.12.25
申请人 北京交通大学 发明人 高德云;张宏科;张思东;牛延超;梁露露;郑涛;冯威
分类号 H04L29/08(2009.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I;H04W80/06(2009.01)I;H04W84/18(2009.01)I 主分类号 H04L29/08(2009.01)I
代理机构 北京市商泰律师事务所 11255 代理人 毛燕生
主权项 一种基于IPv6的无线传感器网络服务器系统,所述基于IPv6的无线传感器网络包括至少一个传感器节点、CDMA网络、IPv4网络、服务器、IPv6网络,其特征在于,所述服务器包括用户空间单元和内核空间单元,其中,所述用户空间单元包括:初始化模块,用于在用户空间单元接收数据包时,初始化监听模块、转发模块和接收模块;监听模块,用于创建面向连接的IPv4套接字,接收来自IPv4网络的传感器节点数据;转发模块,用于负责数据在用户空间单元与内核空间单元的通信;接收模块,用于建立面向无连接的IPv6套接字,监听UDP端口;发送模块,用于供用户产生控制传感器节点的命令包以及构造在所述传感器网络中能被传感器节点识别的数据包,并将所述命令包或所述数据包传送到内核空间单元;数据库模块,用于存储所述传感器节点的地址信息、路由信息、传感数据以及用于终端用户管理的用户信息;所述内核空间单元包括:Netfilter模块:用于实现包过滤、状态检测、网络地址转换和包标记;内核接收线程模块:用于在内核空间负责接收处理用户空间发送的数据。
地址 100044 北京市海淀区西直门外上园村3号