发明名称 |
一种识别ZigBee传感器网络丢包原因的方法及其系统 |
摘要 |
本发明公开了一种识别ZigBee传感器网络丢包原因的方法及其系统,该方法包括如下步骤:接收节点在接收一数据包时,边接收边高频采样对应的接收信号强度信息和链路质量信息;若收到的数据包未通过CRC校验,对高频采样的接收信号强度信息和链路质量信息搜索其中可能存在的碰撞模式片段,在接收信号强度信息和链路质量信息中监测到的模式将被重组为按时间排序的模式序列;接收节点对生成的模式序列进行搜索,并使用对应的识别规则输出损坏的数据包的丢包原因;接收节点在向发送节点发送的确认包中添加数据包丢失的具体原因,通过本发明,可达到提高网络吞吐量和降低重传次数,从而节约能源、延长工作时间的目的。 |
申请公布号 |
CN103716137A |
申请公布日期 |
2014.04.09 |
申请号 |
CN201310746174.8 |
申请日期 |
2013.12.30 |
申请人 |
上海交通大学 |
发明人 |
孙垚;蒋若冰;朱燕民 |
分类号 |
H04L1/16(2006.01)I;H04L1/00(2006.01)I;H04W84/18(2009.01)I |
主分类号 |
H04L1/16(2006.01)I |
代理机构 |
上海思微知识产权代理事务所(普通合伙) 31237 |
代理人 |
郑玮 |
主权项 |
一种识别ZigBee传感器网络丢包原因的方法,包括如下步骤:步骤一,接收节点在接收一数据包时,边接收边高频采样对应的接收信号强度信息和链路质量信息;步骤二,对接收到的数据包进行CRC校验;步骤三,若收到的数据包通过CRC校验,则丢弃收集到的信息;否则收到的数据包未通过CRC校验,则对收集到的接收信号强度信息进行模式挖掘,对高频采样的接收信号强度信息和链路质量信息搜索其中可能存在的碰撞模式片段,在接收信号强度信息和链路质量信息中监测到的模式将被重组为按时间排序的模式序列;步骤四,接收节点对步骤三中生成的模式序列进行搜索,并使用对应的识别规则输出损坏的数据包的丢包原因;步骤五,接收节点在向发送节点发送的确认包中添加数据包丢失的具体原因。 |
地址 |
200240 上海市闵行区东川路800号 |