The invention requests a time synchronization method for wireless sensor network, relating to wireless network communication technology. The time source device generates a beacon frame, and periodically broadcasts beacon frames, non time source equipment get timestamp in the process of sending and receiving the beacon frame, calculate the frequency deviation and the deviation of the equipment time clock and clock time source equipment according to the time stamp collection times, compensation for local clock synchronization and time source; by the time synchronization, finally achieve the whole network time synchronization. Considering the application environment of the equipment and the requirement of the time synchronization accuracy, the multi-level synchronization mechanism based on broadcast synchronization, matching synchronization and listening synchronization is adopted. Non time source device can according to different requirements apply to the time synchronization source command frame synchronization, do not apply for the time synchronization command frame equipment can also monitor the received time synchronization and complete synchronization command frame, reduces the overall communication overhead and energy consumption of the network, network security and normal operation.
【技术实现步骤摘要】
本专利技术属于无线网络通信
,尤其涉及无线传感器网络中的一种时间同步 方法。
技术介绍
无线传感器网络因其巨大的应用前景而受到了学术界和工业界越来越广泛的重 视,无线传感器网络能够协作的实时检测和采集网络布设区域内的各种监测对象的信息, 并对这种信息进行协同、融合处理,它在军事、环境监测、医疗卫生、工业自动化、公共安全 等方面具有广泛的应用前景。时间同步是无线传感器网络的重要组成部分,在许多应用中 需要网络中的节点相互协作共同完成工作,因此使各个节点工作在统一的时间标尺下至关 重要,一个好的时间同步机制可以保证传感器节点正常完成任务,并且可以减小网络的通 信开销以及功耗,延长传感器节点的使用寿命。近年来已经提出了一些适用于传感器网络的时间同步协议,如RBS (Reference Broadcast Synchronization),其工作原理是一个节点发送广播消息,广播域内的两个 节点分别在本地记录消息到达的时间,然后交换记录时间来确定它们之间的时间偏移量, 实现同步。这种方法虽然消除了发送端传播延迟引入的同步误差,但网络中报文交换的 数量大,只适用于小规模的网络,扩展性差;TPSN (Timing-sync Protocol for Sensor Networks)主要针对全局时间同步,每进行一次全局同步有较大的能量消耗,而且如果根节 点失效,将会重新选择根节点并重新运行TPSN算法,收敛速度慢。由此可见一种时间同步机制在提高时间同步精度的同时,必然会增加时间同步报 文的交换数量或增大网络的能耗,因此单一的同步机制在能量消耗、同步精度和应用范围 等方面都 ...
【技术保护点】
1.一种无线传感器网络的时间同步方法,其特征在于,该方法包括:网关根据设备的同步能力和该设备邻居路由器节点的信息为每个路由设备配置时间源;每个路由设备负责维护一个时间源邻居表,时间源设备生成信标帧,并周期性向全网广播信标帧,非时间源设备接收信标帧获得时间戳,根据时间戳采用信标帧同步方法使全网设备逐级实现设备与时间源的同步,完成全网设备的时间同步。
【技术特征摘要】
1.一种无线传感器网络的时间同步方法,其特征在于,该方法包括网关根据设备的 同步能力和该设备邻居路由器节点的信息为每个路由设备配置时间源;每个路由设备负责 维护一个时间源邻居表,时间源设备生成信标帧,并周期性向全网广播信标帧,非时间源设 备接收信标帧获得时间戳,根据时间戳采用信标帧同步方法使全网设备逐级实现设备与时 间源的同步,完成全网设备的时间同步。2.根据权利要求1所述的时间同步方法,其特征在于,如果在最大同步周期内非时间 源设备没有收到首选时钟源的时钟更新,则从时间源邻居表中选择备选时间源完成通信。3.根据权利要求1所述的时间同步方法,其特征在于,所述信标帧同步具体 为,通过修改信标帧载荷内容将时间戳信息装入信标帧中,网络中父设备周期性 发送信标帧,子设备在规定的时间段内收集每次父设备发送信标帧的时刻,以及 设备接收到信标帧的时刻,计算本地时钟相对于父设备时间源的时钟频率偏差率P ,设备根据偏差率动态更改本地时钟,实现子设备与其父设备的时间同步。4.根据权利要求1所述的时间同步方法,其特征在于,设备在最大同步周期内没有收 到首选时间源的信标帧,向备选时间源发送...
【专利技术属性】
技术研发人员:王恒,王平,于萌萌,王颋,段未红,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。