The invention provides a cluster structure, a MAC implementation method of a wireless sensor network, and a wireless sensor network applying the method. The implementation method includes four major processes, namely, cluster frequency selection, initial time slot division, sleep or send data, time slot adjustment. Specific: when sending the cluster head node cluster head announcement frequency and different cluster head collision frequency, so that the other side of the cluster head node frequency adjustment; initial time slot division according to the residual energy of all member nodes within the cluster; whether to send data through the wireless module to sleep or wake up, and the control information is transmitted in the time slot before and after sending data; in subsequent frames based on a frame of the busy degree of dynamic adjustment of the current frame. The invention can reduce the overall energy consumption of the wireless sensor network, and effectively reduce the transmission delay of the average data packet.
【技术实现步骤摘要】
分簇结构无线传感器网络及其MAC实现方法
本专利技术涉及无线传感器网络领域,特别涉及一种分簇结构无线传感器网络的MAC实现方法,以及使用该方法的无线传感器网络。
技术介绍
无线传感器网络是一种将传感器技术和无线通信技术相结合的网络。无线传感器网络的具体实现是将传感器节点散步在监控区域内,并通过它们的能量模块提供能源,通过传感器进行数据采集,通过控制模块进行数据的聚合,并通过无线模块进行数据的发送或转发。随着电子器件技术的发展,无线传感器网络的建立成本不断下降,应用也越来越广泛,并在工业、农业、畜牧业、渔业、军事、医疗等行业取得了良好的应用。由于无线传感器网络的随机布放,传感器节点的持续工作是其关键点。由于传感器节点的尺寸较小,难以支撑较长的供能,更换电池也不容易。因此,如何设计无线传感器网络的协议,使得网络的总体能耗尽量减小,是无线传感器网络设计的重点。对于规模较大的无线传感器网络而言,为了加强网络的管理,同时优化能耗,有必要进行网络的分簇。对于分簇结构的无线传感器网络,设计一种高效的MAC实现方法,有助于整个网络的能耗节省。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供分簇结构无线传感器网络及其MAC实现方法,从而尽量减少无线传感器网络的总体能耗。为实现上述目的及其他相关目的,本专利技术提供一种分簇结构无线传感器网络的MAC实现方法,包括:A.簇频率选择:簇头节点发送簇头公告,当与不同簇的簇头频率发生碰撞时,令对方簇头节点进行频率调整;B.初始时隙划分:根据簇内各成员节点的剩余能量,进行初始时隙划分;C.休眠或发送数据:传感器节点在没有 ...
【技术保护点】
一种分簇结构无线传感器网络的MAC实现方法,其特征在于,包括:A.簇频率选择:簇头节点发送簇头公告,当与不同簇的簇头频率发生碰撞时,令对方簇头节点进行频率调整;B.初始时隙划分:根据簇内各成员节点的剩余能量,进行初始时隙划分;C.休眠或发送数据:传感器节点在没有数据需要发送时保持无线模块休眠,而在需要发送数据时将无线模块唤醒,并在发送前后发出控制信息;D.时隙调整:根据上一帧的忙闲程度,进行时隙的动态调整。
【技术特征摘要】
1.一种分簇结构无线传感器网络的MAC实现方法,其特征在于,包括:A.簇频率选择:簇头节点发送簇头公告,当与不同簇的簇头频率发生碰撞时,令对方簇头节点进行频率调整;B.初始时隙划分:根据簇内各成员节点的剩余能量,进行初始时隙划分;C.休眠或发送数据:传感器节点在没有数据需要发送时保持无线模块休眠,而在需要发送数据时将无线模块唤醒,并在发送前后发出控制信息;D.时隙调整:根据上一帧的忙闲程度,进行时隙的动态调整。2.根据权利要求1所述的方法,其特征在于,所述A.簇频率选择的方法包括以下步骤中的一种或两种组合:A1.簇头节点在预先设置的频率表中选择尚未被占用的频率作为簇头频率,并通过公共信道发送簇头公告;A2.当本簇的成员节点收到其它簇的簇头节点发出的簇头公告时,判断对方的簇头公告中拟使用的频率与本簇已使用的频率是否相同;若否,则在预先设置的频率表中将对方的簇头公告所使用的频率标记为已占用;若是,则对于能量低于一定值的簇头节点,令其保留频率;对于能量高于一定值的簇头节点,通知其重新选择所述频率表中的空闲频率并再度发出簇头公告。3.根据权利要求2所述的方法,其特征在于,所述簇头公告包括的内容有:簇头节点号、选用频率、及簇头能量。4.根据权利要求1所述的方法,其特征在于,所述B.初始时隙划分的方法包括以下步骤中的一种或两种组合:B1.在网络初始状态下,所有传感器节点都未发送过数据,此时根据簇内节点的剩余能量进行时隙划分;B2.对于包含1个簇头和n个成员节点的簇,令簇头编号为0,成员节点编号为1至n,则成员节点i所分配到的时隙长度为T(i),T(i)=kTmin,其中,Tmin为最小能量段所分配的时隙长度,k为成员节点i的能量所位于的能量段的段号,k通过计算得到,其中,E(i)是成员节点i的剩余能量,Emax是簇内所有成员节点中能量的最大值,Emin是簇内所有成员节点中能量的最小值,Le=Int[log2(n+1)]是能级数量,Emin至Emax之间的能量值被均匀划分为Le个能量段。5.根据权利要求4所述的方法,其特征在于,所述B.初始时隙划分的方法还包括:B3...
【专利技术属性】
技术研发人员:周伟,
申请(专利权)人:上海市信息网络有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。