发明名称 |
一种基于无线多跳传感器网络的路由方法 |
摘要 |
本发明公布了一种基于无线多跳传感器网络的路由方法,其包含在具有传感节点、路由节点和终端节点的网络中,传感节点与终端节点间传送数据。所述网络中每个节点均具有全局的地址标识,传感节点和路由节点可通过自身主动入网或终端发起组网的方式加入网络,在节点加入网络后,每个节点将获得本节点的上级节点地址及其下级节点地址列表。所述方法包括传感节点和路由节点利用自身的上级节点地址自下而上逐级将数据传输至终端节点,以及终端节点利用各级节点的下级节点地址列表自上而下逐级将数据传输至指定路由或传感节点,进而形成了一种终端节点与其他节点间可双向交互的无线多跳传感网络。 |
申请公布号 |
CN102291798A |
申请公布日期 |
2011.12.21 |
申请号 |
CN201110290569.2 |
申请日期 |
2011.09.29 |
申请人 |
中国电子科技集团公司第五十四研究所 |
发明人 |
穆立波;王延;黄慧燕;辜岷;田建召;宋之民;陈路路;霍志勇;刘飞 |
分类号 |
H04W40/24(2009.01)I;H04W84/18(2009.01)I |
主分类号 |
H04W40/24(2009.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于无线多跳传感器网络的路由方法,所述的无线多跳传感器网络由具有全局的地址标识的终端节点、若干路由节点和若干传感器节点组成,其特征在于包括以下步骤:(1)建立无线多跳传感器网络;(2)当下级的路由节点或传感器节点向终端节点发送数据时,则转入步骤(3);当终端节点需要向下级目的节点发送数据时,则转入步骤(7);(3)当下级路由节点或传感器节点需向终端节点发送数据时,首先判断本节点网络状态,如未入网则快速入网;若该节点已入网则以自身作为源节点向该节点的上级节点发送数据传输请求帧;(4)网络中接收到该请求帧的终端节点或路由节点判断该帧的源节点地址是否存在于自身的下级节点列表中,若存在则向该源节点发送应答帧,若不存在则不应答;(5)请求发送数据的节点在接受到应答帧后,继续向其上级节点发送数据帧,其上级节点接收到数据帧后,向该节点发送确认帧,该节点接收到确认帧后,该节点在此次传输进程中任务结束;(6)若请求发送数据节点的上级节点为终端节点,则此次数据自下而上传输进程结束;若为路由节点则重复步骤(3)、(4)、(5)直至数据发送至终端节点,此次数据自下而上发送进程结束;(7)当终端节点需要向某个下级目的节点发送数据时,首先判断该目的节点是否为终端下级节点,若是,则转入步骤(8);否则,转入步骤(11);(8)若目的节点为终端下级节点,则终端节点向目的节点发送数据发送请求帧,目的节点接收到请求帧后,向其上级节点即终端节点发送应答帧;(9)终端节点接收到目的节点的应答帧后,向目的节点发送数据帧;(10)目的节点接收到数据帧后向终端节点发送确认帧,则此次数据传输进程结束;(11)若目的节点非终端的下级节点,则终端节点作为上级节点依次向其下级节点地址列表每个节点发送数据传输请求帧;(12)网络中接收到数据请求帧的节点向其上级节点发送应答帧,上级节点接收到应答帧后,向该下级节点发送数据帧;(13)下级节点收到数据帧后向其上级节点发送确认帧,并将接受到的数据在本节点中暂存;(14)接收到数据并暂存的节点作为上级节点,重复步骤(7)至(14)直至目的节点接收到数据数据帧标志着此次数据传输进程结束。 |
地址 |
050081 河北省石家庄市中山西路589号第五十四所指控部 |