The invention discloses a wireless channel access control method, wireless channel contains a gateway and a plurality of nodes, the control method includes: node packet sequence Cnode; synchronous beacon frames including the gateway sends a beacon period allows nodes to send a message to the packet sequence number Cid, the Cid cycle in increasing algorithm or random algorithm updates at each sending synchronization beacon frame; in each beacon period through the cycle of increasing algorithm to update a local Cid node when the node receives a beacon frame synchronization, the local Cid update for the same step beacon frame Cid, if Cnode is equal to the synchronization beacon frame in Cid the beacon period gateway to send messages, on the other hand, according to the incremental algorithm to calculate the next cycle time the message is sent to the gateway. The invention effectively solves the contradiction between the number of nodes in the wireless channel and the conflict of the node messages.
【技术实现步骤摘要】
本专利技术涉及无线传感器网络传输领域。更具体地说,本专利技术涉及一种无线信道访问控制方法。
技术介绍
在低速率无线传感器网络里,有许多节点和单个网关保持着连接(网关和节点处于同一个通信频段)。为了在保证网络整体服务质量的基础上,提升可接入单个网关的节点数量,就需要对节点的无线信道访问权限加以控制。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是针对无线传感器网络中单个网关的节点接入数量和节点消息冲突几率之间的矛盾,提供了一种对节点的无线信道访问权限加以控制的方法。为了实现根据本专利技术的这些目的和其它优点,提供了一种无线信道访问控制方法,无线信道内包含一个网关及若干个节点,任意一个节点匹配唯一标识序列号UUID,所述网关相邻两次发送同步信标帧的时间即为一个信标周期,所述同步信标帧储存有分组最大数量Cmax和当前允许访问信道的分组的序列号Cid,所述节点相邻两次接收同步信标帧的时间即为一个同步周期,所述同步周期是所述信标周期的整数倍,所述控制方法包括:S1、任意一个节点根据唯一标识序列号UUID得到自身的分组序列Cnode;S2、所述网关每次发送的Cid按循环递增算法或随机算法在每次发送同步信标帧时更新;S3、节点在每个信标周期通过步骤S2中的循环递增算法更新一次本地缓存的Cid,当节点接收同步信标帧时,节点将本地存放的Cid更新为该同步信标帧内的Cid,若Cnode等于该同步信标帧内的Cid,则在当前信标周期内向网关发送 ...
【技术保护点】
一种无线信道访问控制方法,无线信道内包含一个网关及若干个节点,任意一个节点匹配唯一标识序列号UUID,所述网关相邻两次发送同步信标帧的时间即为一个信标周期,所述同步信标帧储存有分组最大数量Cmax和当前允许访问信道的分组的序列号Cid,所述节点相邻两次接收同步信标帧的时间即为一个同步周期,所述同步周期是所述信标周期的整数倍,其特征在于,所述控制方法包括:S1、任意一个节点根据唯一标识序列号UUID得到自身的分组序列Cnode;S2、所述网关每次发送的Cid按循环递增算法或随机算法在每次发送同步信标帧时更新;S3、节点在每个信标周期通过步骤S2中的循环递增算法更新一次本地缓存的Cid,当节点接收同步信标帧时,节点将本地存放的Cid更新为该同步信标帧内的Cid,若Cnode等于该同步信标帧内的Cid,则在当前信标周期内向网关发送消息,反之,则根据循环递增算法推算下一次向网关发送消息的时间。
【技术特征摘要】
1.一种无线信道访问控制方法,无线信道内包含一个网关及若干个节点,任意一个
节点匹配唯一标识序列号UUID,所述网关相邻两次发送同步信标帧的时间即为一个信标
周期,所述同步信标帧储存有分组最大数量Cmax和当前允许访问信道的分组的序列号Cid,
所述节点相邻两次接收同步信标帧的时间即为一个同步周期,所述同步周期是所述信标周
期的整数倍,其特征在于,所述控制方法包括:
S1、任意一个节点根据唯一标识序列号UUID得到自身的分组序列Cnode;
S2、所述网关每次发送的Cid按循环递增算法或随机算法在每次发送同步信标帧时更
新;
S3、节点在每个信标周期通过步骤S2中的循环递增算法更新一次本地缓存的Cid,当
节点接收同步信标帧时,节点将本地存放的Cid更新为该同步信标帧内的Cid,若Cnode等
于该同步信标帧内的Cid,则在当前信标周期内向网关发送消息,反之,则根据循环递增
算法推算下一次向网关发送消息的时间。
2.如权利要求1所述的基于动态随机分组的无线信道访问控制方法,其特征在于,...
【专利技术属性】
技术研发人员:杨广学,李斯丹,
申请(专利权)人:武汉慧联无限科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。