[发明专利]一种基于媒介接入控制协议的无线传感器网络传输方法有效
申请号: | 201210145412.5 | 申请日: | 2012-05-10 |
公开(公告)号: | CN102647805A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 刘昊;姜毅鑫;蒋富龙;吴建辉 | 申请(专利权)人: | 东南大学 |
主分类号: | H04W80/02 | 分类号: | H04W80/02;H04W84/18 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 214135 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 媒介 接入 控制 协议 无线 传感器 网络 传输 方法 | ||
1.一种基于媒介接入控制协议的无线传感器网络传输方法,其特征在于,该方法由应用程序确定通信周期,节点在所述通信周期里进行传输工作流程,当一个通信周期结束后,进入下一通信周期继续进行传输工作流程;所述通信周期的传输工作流程里,节点进行数据包发送,当每一个数据包发送结束时,所有节点进入睡眠,间隔时长t后进入下一数据包发送,直至本通信周期结束;
每个所述的数据包发送流程包括以下步骤:
1)唤醒所有节点,判断节点是否有数据发送,当节点有数据发送时,该节点为发送节点,该发送节点通过二进制指数退避方法竞争通信信道,如果赢得通信信道就发送请求发送帧RTS,然后进入步骤2),否则进入步骤6);
当节点没有数据发送时,判断节点是否有数据要接收,如果是,该节点为接收节点,该接收节点回复清除发送帧CTS,与发送节点进行互相确认后开始传输数据,在成功传输该数据后,进入步骤6),否则该节点根据收到的请求发送帧RTS或者清除发送帧CTS更新自身的网络分配矢量NAV后,进入步骤6);
2)发送节点的邻居节点收到请求发送帧RTS后,判断所述请求发送帧RTS是否是发给自身的,如果是,所述发送节点的邻居节点就是接收节点,所述接收节点回复清除发送帧CTS后,进入步骤3);否则,所述发送节点的邻居节点更新自身的网络分配矢量NAV后,进入步骤6);
3)接收节点的邻居节点收到清除发送帧CTS后,判断所述清除发送帧CTS是否是发给自身的,如果是,就进入步骤4),否则,所述接收节点的邻居节点更新自身的网络分配矢量NAV后,进入步骤6);
4)发送节点采用片段分组响应确认字符机制与接收节点交互数据包片段,具体步骤为:
41)发送节点采用消息分割机制,将每个数据包分割成多个片段并赋予编号,按照编号顺序将每三个所述片段分为一个分组,发送节点将所述数据包以片段为单位传输给接收节点;
42)接收节点接收到一个所述分组后,判断所述分组是否正确,如果正确则进入步骤5),否则回到步骤41);
5)接收节点向发送节点发送确认字符ACK,发送节点接收到所述确认字符ACK后,进入步骤6);
6)结束本数据包发送流程。
2.根据权利要求1所述的基于媒介接入控制协议的无线传感器网络传输方法,其特征在于,所述的两相邻数据包发送流程之间的间隔时长t是根据网络带宽和一个通信周期中所包括的时槽数确定的,取值为节点发送一个字节所需的时间长的80~120倍。
3.根据权利要求1所述的基于媒介接入控制协议的无线传感器网络传输方法,其特征在于,所述步骤42)中,接收节点接收到一个所述分组后,判断所述分组是否正确的方法为:根据数据包片段的编号,判断每个分组的三个片段是否完整,如果不完整,则判断为不正确,如果完整则进一步判断每个片段是否有错误,如果有错误,则判断为不正确,如果所有片段均无错误,则判断为正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210145412.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:DL-甲硫氨酸的制备装置及方法
- 下一篇:一种小麦专用活性生物药肥