1.一种基于回路取电的工业无线网络调度方法,其特征在于,包括:
确定节点当前工作状态,工作状态包括发送状态和接收状态;
根据节点当前工作状态判断节点剩余电量是否满足能耗需求,如果否,节点在回路中继续充电;如果是,唤醒节点,当节点工作状态为接收状态时,在预设接收时隙接收数据包;当节点工作状态为发送状态时,在预设发送时隙发送数据包。
2.根据权利要求1所述的方法,其特征在于,确定节点当前工作状态,具体为:
当节点中不存在待转发数据包时,确定节点当前工作状态为接收状态;
若节点中存在待转发数据包时,确定节点当前工作状态为发送状态。
3.根据权利要求1所述的方法,其特征在于,根据节点当前工作状态判断节点剩余电量是否满足能耗需求,具体为:
设发送状态的节点所需能耗为ETx,ETx=Eelec×l+ε×l×dα,QTX为发送状态的节点剩余电量;
设接收状态的节点所需能耗为ERx,ERx=Eelec×l,QRX为接收状态的节点剩余电量;
其中,Eelec是节点处理器每比特需要消耗的电量,l是数据包长度,ε是传输放大因数,α为路径损耗指数,dα表示d的α次幂;
当QTX>ETx,或者QRX>ERx,确认节点剩余电量满足能耗需求。
4.根据权利要求1所述的方法,其特征在于,节点在回路中继续充电,具体为:
节点提高分压档次,在回路中继续充电。
5.根据权利要求1所述的方法,其特征在于,在预设发送时隙发送数据包之前,还包括:
当待发送数据包超出截止期时,丢弃待发送数据包,切换至充电状态。
6.根据权利要求1所述的方法,其特征在于,还包括:
当节点在预设发送时隙发送数据包之后,降低回路取电的分压档次。
7.根据权利要求4或6所述的方法,其特征在于,所述分压档次根据节点中数据包的截止期来设定。
8.根据权利要求1所述的方法,其特征在于,在确定节点当前工作状态之前,还包括:
根据数据包端到端截止期,在相同的目标节点与发送节点之间设置多对接收/发送时隙对。
9.一种基于回路取电的工业无线网络调度装置,其特征在于,所述装置包括:
确定模块,用于确定节点当前工作状态,工作状态包括发送状态和接收状态;
判断模块,用于根据节点当前工作状态判断节点剩余电量是否满足能耗需求,如果否,触发充电模块;如果是,触发唤醒模块;
充电模块,用于在回路中给节点继续充电;
唤醒模块,用于唤醒节点;
调度模块,用于当节点工作状态为接收状态时,在预设接收时隙接收数据包;当节点工作状态为发送状态时,在预设发送时隙发送数据包。
10.根据权利要求9所述的装置,其特征在于,还包括:
降低模块,用于在所述调度模块发送数据包之后,降低回路取电的分压档次。