ipv6无线传感器网络服务器,无线传感器网络的IP寻址方法及系统

一种无线传感器网络的网络协议IP寻址方法,其特征在于,包括:无线传感器节点在加入无线传感器网络时,向地址管理服务器申请网络协议第6版本IPv6地址;所述地址管理服务器为所述无线传感器节点分配一个未被占用的IPv6地址,并在本地存储所述无线传感器节点的地址信息,其中,所述地址信息中包括所述无线传感器节点的节点类型;服务器在访问所述无线传感器节点时,向所述地址管理服务器查询所述无线传感器节点的节点类型,并根据所述节点类型和所述地址信息中的其他信息向所述无线传感器节点发送IP数据包。

2.如权利要求1所述的方法,其特征在于,所述地址信息中的其他信息包括:所述无线 传感器节点的当前IPv6地址、所述无线传感器节点的短地址、所述无线传感器节点所属网 关设备的IPv6地址。

3.如权利要求2所述的方法,其特征在于,所述无线传感器节点在加入无线传感器网 络时,向地址管理服务器申请IPv6地址具体包括:所述无线传感器节点向网关设备发送地址请求和所述无线传感器节点的原IPv6地址;所述网关设备将所述地址请求、所述原IPv6地址、以及所述无线传感器节点的短地址 转发到所述地址管理服务器。

4.如权利要求3所述的方法,其特征在于,所述地址管理服务器为所述无线传感器节 点分配一个未被占用的IPv6地址具体包括:所述地址管理服务器接收到所述地址请求后,判断所述无线传感器节点的所述原IPv6 地址的状态;在所述原IPv6地址的状态为挂起或未占用的情况下,所述地址管理服务器将所述原 IPv6地址重新分配给所述无线传感器节点;在所述原IPv6地址的状态为已占用的情况下,所述地址管理服务器将未被占用的新 IPv6地址分配给所述无线传感器节点。

5.如权利要求4所述的方法,其特征在于,所述地址管理服务器为所述无线传感器节 点分配一个未被占用的IPv6地址具体包括:所述地址管理服务器将所述地址信息发送至所述网关设备;所述网关设备在本地存储所述地址信息,并将所述当前IPv6地址发送给所述无线传 感器节点;所述无线传感器节点存储所述当前IPv6地址。

6.如权利要求5所述的方法,其特征在于,所述节点类型包括IP节点和非IP节点,所 述IP数据包包括:发送给所述IP节点的IP节点数据包、以及发送给所述非IP节点的非IP 节点数据包;所述服务器根据所述节点类型和所述地址信息中的其他信息向所述无线传感器节点 发送所述IP数据包包括:在所述节点类型为IP节点的情况下,所述服务器根据所述地址信息中的所述当前 IPv6地址向所述网关设备发送所述IP节点数据包,所述网关设备将所述IP节点数据包转换为精简IP数据包,并将所述精简IP数据包发送到所述无线传感器节点;在所述节点类型为非IP节点的情况下,所述服务器根据所述地址信息中的所述无线 传感器节点所属网关设备的IPv6地址将所述非IP节点数据包发送到所述网关设备,所述 网关设备将所述非IP节点数据包解析成无线传感器网络支持的数据帧,根据所述所述地 址信息中的所述当前IPv6地址查找所述无线传感器节点的短地址,并根据所述无线传感 器节点的短地址将所述数据帧转发至所述无线传感器节点。

7.如权利要求6所述的方法,其特征在于,所述服务器包括:所述地址管理服务器、以及其他服务器;所述IP节点数据包包括:IP数据包报头、以及上层协议数据单元,其中,所述IP数据 包报头中包含有所述无线传感器节点的IPv6地址;所述非IP节点数据包包括:所述IP数据包报头、扩展报头、以及所述上层协议数据单 元,其中,所述数据帧报头中包含有所述无线传感器节点的IPv6地址,所述数据帧扩展报 头中包含有所述无线传感器节点所属网关设备的IPv6地址。

8.如权利要求1所述的方法,其特征在于,所述方法还包括:所述网关设备在与所述无线传感器节点失去联系的情况下,向所述地址管理服务器发 送节点丢失通知,并将本地存储的所述无线传感器节点的地址信息标识为挂起状态,如果 在预先设置的第一时间阈值内未收到所述无线传感器节点的重新加入请求,将所述无线传 感器节点的地址信息删除;所述地址管理服务器根据所述节点丢失通知,将本地存储的所述无线传感器节点的地 址信息标识为挂起状态,如果在预先设置的第二时间阈值内未收到所述无线传感器节点的 地址请求,将所述无线传感器节点的地址信息删除,并释放所述无线传感器节点的IPv6地 址。

9. 一种无线传感器网络的网络协议IP寻址系统,其特征在于,包括:无线传感器节点,用于在加入无线传感器网络时,向地址管理服务器申请IPv6地址, 并存储所述地址管理服务器分配的所述IPv6地址;所述地址管理服务器,用于为所述无线传感器节点分配一个未被占用的IPv6地址,并 在本地存储所述无线传感器节点的地址信息,其中,所述地址信息中包括所述无线传感器 节点的节点类型,在服务器访问所述无线传感器节点时,查询所述无线传感器节点的节点 类型,以使所述服务器根据所述节点类型和所述地址信息中的其他信息向所述无线传感器 节点发送IP数据包;网关设备,用于存储所述地址信息,并利用所述地址信息实现IPv6协议与无线传感器 网络协议之间的协议转换。

10.如权利要求9所述的系统,其特征在于,所述网关设备进一步用于:在与所述无线传感器节点失去联系的情况下,向所述地址 管理服务器发送节点丢失通知,并将本地存储的所述无线传感器节点的地址信息标识为挂 起状态,如果在预先设置的第一时间阈值内未收到所述无线传感器节点的重新加入请求, 将所述无线传感器节点的地址信息删除;所述地址管理服务器进一步用于:根据所述节点丢失通知,将本地存储的所述无线传 感器节点的地址信息标识为挂起状态,如果在预先设置的第二时间阈值内未收到所述无线传感器节点的地址请求,将所述无线传感器节点的地址信息删除,并释放所述无线传感器 节点的IPv6地址。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值