一种无线传感器网络传输方法_2

文档序号:8301559阅读:来源:国知局
器网络节点交换数据时,无线传感器网络节点B、无线传感器网络节点C都定时休眠8秒,然后自动唤醒工作。但传输数据的无线传感器网络节点在传输数据期间不休眠,这是优选方案。本实施例的方法包括以下步骤:
[0021](I)无线传感器网络节点A接收到无线传感器网络节点A的射频电路13的数据后,将所述数据保存在无线传感器网络节点A的缓存中;数据缓存可以根据情况自行设定,优选使用低能耗的缓存,并且容量越大的缓存能耗越高;
[0022](2)无线传感器网络节点A的中央处理单元11根据预设在无线网络传感器节点A中的多个无线传感器网络节点地址选出数据传输目标地地址的无线网络传感器节点B,无线传感器网络节点A的中央处理单元11向无线传感器网络节点A的FPGA芯片12发送设置目标地地址命令,无线传感器网络节点A的FPGA芯片12设置目标地址为地址B ;
[0023](3)无线传感器网络节点A的中央处理单元11根据预设在无线网络传感器节点A中的多个无线传感器网络节点的休眠时间8秒,在8秒之后,无线传感器网络节点A的射频电路13发出地址确认包和数据包;这个要在周边选定的目标无线传感器网络节点休眠结束之后再发出地址确认包和数据包;
[0024](4)无线传感器网络节点B收到地址确认包,无线传感器网络节点B的FPGA芯片22对地址确认包内的目标地址与无线传感器网络节点B的地址进行比对;若地址确认包内的目标地址与无线传感器网络节点B的地址相符,无线传感器网络节点B接收所述数据包;若地址确认包内的目标地址与无线传感器网络节点B的地址不相符,无线传感器网络节点B不接收所述数据包;
[0025](5)无线传感器网络节点B通过无线传感器网络节点B的射频电路23接收到数据后,将所述数据保存到无线传感器网络节点B的缓存中,无线传感器网络节点B的中央处理单元根21据预设在无线网络传感器节点B中的多个无线传感器网络节点地址选出数据传输目标地地址的无线网络传感器节点C,无线传感器网络节点B的中央处理单元21向无线传感器网络节点B的FPGA芯片22发送设置目标地地址命令,无线传感器网络节点B的FPGA芯片22设置目标地址为地址C ;
[0026](6)无线传感器网络节点B的中央处理单元21根据预设在无线网络传感器节点B中的多个无线传感器网络节点的休眠时间8秒,在8秒之后,无线传感器网络节点B的射频电路23发出地址确认包和数据包;这个要在周边选定的目标无线传感器网络节点休眠结束之后再发出地址确认包和数据包;
[0027](7)无线传感器网络节点C的射频电路33收到地址确认包,无线传感器网络节点C的FPGA芯片32对地址确认包内的目标地址与无线传感器网络节点C的地址进行比对;若地址确认包内的目标地址与无线传感器网络节点C的地址相符,无线传感器网络节点C接收所述数据包;若地址确认包内的目标地址与无线传感器网络节点C的地址不相符,无线传感器网络节点C不接收所述数据包。
[0028]此外,若无线传感器网络的节点数量为更多个,则无线传感器网络节点C把数据传输到下一个无线传感器网络节点,直至数据传输过程结束。
[0029]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种无线传感器网络传输方法,包括以下步骤: (1)无线传感器网络节点A接收到无线传感器网络节点A的射频电路的数据后,将所述数据保存在无线传感器网络节点A的缓存中; (2)无线传感器网络节点A的中央处理单元根据预设在无线网络传感器节点A中的多个无线传感器网络节点地址选出数据传输目标地地址的无线网络传感器节点B,无线传感器网络节点A的中央处理单元向无线传感器网络节点A的FPGA芯片发送设置目标地地址命令,无线传感器网络节点A的FPGA芯片设置目标地址为地址B ; (3)无线传感器网络节点A的中央处理单元根据预设在无线网络传感器节点A中的多个无线传感器网络节点的休眠时间M秒,在M秒之后,无线传感器网络节点A的射频电路发出地址确认包和数据包; (4)无线传感器网络节点B的射频电路收到地址确认包,无线传感器网络节点B的FPGA芯片对地址确认包内的目标地址与无线传感器网络节点B的地址进行比对;若地址确认包内的目标地址与无线传感器网络节点B的地址相符,无线传感器网络节点B接收所述数据包;若地址确认包内的目标地址与无线传感器网络节点B的地址不相符,无线传感器网络节点B不接收所述数据包; (5)无线传感器网络节点B通过无线传感器网络节点B的射频电路接收到数据后,将所述数据保存到无线传感器网络节点B的缓存中,无线传感器网络节点B的中央处理单元根据预设在无线网络传感器节点B中的多个无线传感器网络节点地址选出数据传输目标地地址的无线网络传感器节点C,无线传感器网络节点B的中央处理单元向无线传感器网络节点B的FPGA芯片发送设置目标地地址命令,无线传感器网络节点B的FPGA芯片设置目标地址为地址C ; (6)传感器网络节点C重复步骤3至步骤5),并把数据传输到下一个无线传感器网络节点,直至数据传输过程结束。
2.如权利要求1所述的方法,其特征在于:步骤(2)中传输数据的无线传感器网络节点在传输数据期间不休眠。
【专利摘要】一种无线传感器网络传输方法,属于无线传感器网络技术领域,通过射频电路接收地址确认包和传输数据,中央处理单元用于选择无线传感器网络节点和控制无线网络传感器的休眠时间,FPGA芯片对地址确认包内的目标地址与无线传感器网络节点的地址进行比对。本发明与现有技术相比,其有益效果在于,通过单频段工作,通过预设在中央处理单元中的多个无线传感器网络地址,选出下一步地址,直接进行数据传输,使传输数据高效,达到节点功耗下降的功能。
【IPC分类】H04W52-02, H04L12-861, H04W84-18
【公开号】CN104618263
【申请号】CN201410719054
【发明人】曹世华
【申请人】杭州师范大学
【公开日】2015年5月13日
【申请日】2014年12月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1