无线传感器网络的IP寻址方法及系统
时间:2023-04-29 06:37:00
无线传感器网络的网络协议IP搜索方法的特点是:添加无线传感器网络时,无线传感器节点向地址管理服务器申请网络协议第6版IPv6地址;地址管理服务器为无线传感器节点分配一个未被占用的地址IPv6地址,并存储本地无线传感器节点的地址信息,包括无线传感器节点的节点类型;当服务器访问无线传感器节点时,根据节点类型和地址信息向无线传感器节点发送IP数据包。
2.如果权利要求1所述的方法,其特征是地址信息中的其他信息包括无线 传感器节点的当前IPv6地址、无线传感器节点短地址、无线传感器节点网 关设备IPv6地址。
3.如果权利要求2所述方法的特点是,当添加无线传感器网 网络时,无线传感器节点向地址管理服务器申请IPv6地址包括:无线传感器节点向网关设备发送地址请求和无线传感器节点的原始要求IPv6地址;网关设备要求地址和原始地址IPv6地址和无线传感器节点的短地址 转发到地址管理服务器。
4.如果权利要求3所述的方法,其特征是地址管理服务器为无线传感器节 点分配一个未被占用的方法IPv6地址具体包括:地址管理服务器在收到地址请求后,判断无线传感器节点的原始要求IPv6 地址状态;所述原始状态IPv6地址的状态为挂起或未占用的情况下,所述地址管理服务器将所述原 IPv6地址重新分配给无线传感器节点;在原始IPv当6个地址被占用时,地址管理服务器将不被占用的新 IPv6地址分配给无线传感器节点。
5.如果权利要求4所述的方法,其特征是地址管理服务器为无线传感器节 点分配一个未被占用的方法IPv6.具体地址包括:地址管理服务器将地址信息发送到网关设备;网关设备将地址信息存储在本地,并将当前信息发送到本地IPv6地址发送到无线传感器节点;当前存储的无线传感器节点IPv6地址。
6.如果权利要求5所述的方法,其特征是节点类型包括IP节点和非IP节点,所述 IP数据包括:向所述数据发送:IP节点的IP节点数据包、以及发送给所述非IP节点的非IP 节点数据包;服务器根据节点类型和地址信息中的其他信息向无线传感器节点 发送IP数据包括:节点类型IP在节点的情况下,服务器根据地址信息中的当前 IPv地址发送到所述网关设备IP节点数据包,网关设备IP节点数据包转换为精简IP数据包,精简所述IP数据包发送到无线传感器节点;节点类型为非IP在节点的情况下,服务器根据无线 传感器节点所属网关设备的地址信息IPv地址将所述非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地址。