一种无线传感器时间同步的方法技术

技术编号:14742898 阅读:73 留言:0更新日期:2017-03-01 18:10
本申请公开了一种无线传感器时间同步的方法,其特征在于,包括无线网关和至少一个无线传感器,所述无线传感器与所述无线网关建立有无线信道连接,所述无线网关在时间校准周期对所述无线传感器进行发送指令,所述时间校准周期包括WOR唤醒周期和工作周期,无线传感器通过接收无线网关的校准时间包对自身时间进行校准。

【技术实现步骤摘要】

本申请涉及无线传感网
,特别是涉及一种无线传感器时间同步的方法
技术介绍
无线传感网由部署在监测区域内大量的无线传感器节点组成,通过无线通信方式形成一个自组织网络,时间同步是无线传感器网络中的最基本的需求,无线传感器网络中所使用的大多协议和应用都需要进行时间同步,例如测距定位、数据传输、协作传输和处理等均需要实现时间的同步。目前无线传感网络是一个分布式系统,各个节点的本地时间相互独立,这就导致各个节点的系统时间互不相同,但网络应用中需要各节点协同工作,单个节点采集的原始数据需要和其它节点数据统一处理才能获取有效信息,在数据处理与数据融合过程都需要相关节点保持时间同步。当然在某些数据处理过程中,我们并不需要将时间精确至毫秒无误差,在允许一定误差范围内,各无线传感器的系统时间会因为运行环境的变化会导致无线传感器的时间很难保持一致,导致各个节点的时间很容易失去同步,同时在时间同步过程中,无线传感器存在大量消耗能量的缺陷,尤其是无线传感器在与无线网关进行通信时功耗非常大。
技术实现思路
本申请提供一种无线传感器时间同步的方法,能够实现无线网关对无线传感器进行时间同步,且无线传感器在时间同步过程中具有低功耗的功能。本申请提供一种无线传感器时间同步的方法,包括无线网关和至少一个无线传感器,所述无线传感器与所述无线网关建立有无线信道连接,所述无线网关在时间校准周期对所述无线传感器进行发送指令和接收数据,所述时间校准周期包括WOR唤醒周期和工作周期。其中,所述WOR唤醒周期内设置有第一时间窗口,在所述WOR唤醒周期内:所述无线网关,在需要时间校准时于所述无线信道上广播包含唯一编码的多个唤醒包;所述无线传感器,除所述第一时间窗口外均保持休眠状态,并在所述第一时间窗口对所述无线信道进行载波监听,如果发现载波则开始接收所述唤醒包,并在结束当前WOR唤醒周期后进入所述工作周期。其中,所述无线传感器在所述第一时间窗口监听不到所述唤醒包时,在结束当前WOR唤醒周期后继续进入下一所述WOR唤醒周期。其中,所述无线传感器的工作周期包括第一时间段、第二时间段,所述第一时间段位于所述第二时间段之前,所述第二时间段内设置有第二时间窗口。在所述工作周期内:所述无线传感器,在所述第一时间段对唤醒包信息进行确认,在所述第二时间窗口对唤醒包信息进行计算,根据唤醒包中包含的预同步时长与接收时间值进行差值计算,确定无线网关发送校准包时间,其中所述第二时间窗口在所述第二时间段内的位置由所述识别码决定,且当所述无线传感器保持休眠状态时,所述无线传感器从所述电池消耗的平均电流小于5μA;所述无线网关,于所述无线信道上与一个或多个无线传感器进行通信,实现一个或多个无线传感器与无线网关的时间同步。其中,所述第二时间段内还设置有第三时间窗口,所述第三时间窗口位于所述第二时间窗口之后,其中:所述无线传感器,在所述第三时间窗口对所述无线信道进行监听,以接收所述无线网关在所述无线信道广播的校准包,其中所述校准包括统一的时间戳。其中,所述无线传感器,在接收所述校准包之后,对所述校准包内的时间戳进行确认,并且自动校准自身无线传感器时间使之与无线网关时间保持一致。其中,如果无线传感器未接收到校准包或接收到校准包后自动校准失败,则等待下次无线网关时间校准周期进行校准。上述方案中,本专利技术的有益效果如下:1.本专利技术通过无线网关对无线传感器之间进行统一的时间校准,无需计算每个无线传感器与标准时间的时间差,只需要无线传感器通过校准包内的时间戳进行时间自校准,在保证一定时间精度的条件下,降低系统耗能;2.无线传感器仅在WOR唤醒周期的第一时间窗口进行监听,在WOR唤醒周期的其他时间就能处于休眠状态,由于休眠状态下所需的电流小于5μA,故能够降低无线传感器的功耗;3.无线传感器利用自身识别码确定第二时间窗口,以降低不同无线传感器同时向无线网关发送数据的可能性,进而降低甚至避免无线传感器间的数据冲突,提高了多个无线传感器与无线网关通信的可靠性。附图说明图1是一种无线传感器时间同步方法的流程示意图;图2是一种无线传感器时间同步方法的实施方式的结构示意图;图3是一种无线传感器时间同步方法一周期内无线网关电流示意图;图4是一种无线传感器时间同步方法一周期内无线传感器电流示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。请参阅图1、2,本实施方式中,该时间同步方法包括无线网关2和至少一个无线传感器1。所述无线传感器1与所述无线网关2建立有无线信道连接。具体,该一种无线传感器1时间同步方法是在所述无线网关2能够与所述无线传感器1进行无线通讯的情况下进行的,所述无线网关2在时间校准周期对所述无线传感器1进行发送指令和接收数据,所述时间校准周期包括WOR唤醒周期和工作周期。在所述校准周期内,是指无线网关2通过设定一定时间间隔后进入所述无线网关2对所述无线传感器1的校准周期,例如,该时间间隔可设定为24小时或者12小时,即每24小时或者12小时,无线网关2对该系统内的无线传感器1进行一次时间同步过程。其中,所述WOR唤醒周期内设置有第一时间窗口,在所述WOR唤醒周期内:所述无线网关2,在需要时间校准时如每天08时15分在所述无线信道上广播包含唯一编码的多个唤醒包,如图3所示,在T0-T1的时间段内,无线网关发送多个唤醒包;该唤醒包的目的是为对所述无线传感器1进行唤醒,所述无线传感器,除所述第一时间窗口外均保持休眠状态,并在所述第一时间窗口对所述无线信道进行载波监听,如果发现载波则开始接收所述唤醒包,并在结束当前WOR唤醒周期后进入所述工作周期,如图4所示,在T0-T1的时间段内,在t1时间点监听到唤醒包。其中,所述无线传感器1在所述第一时间窗口监听不到所述唤醒包时,在结束当前WOR唤醒周期后继续进入下一所述WOR唤醒周期。即在每天08:15时间同步唤醒周期内,无线传感器若未收到唤醒包则放弃此次同步过程,等待下次同步唤醒包。其中,所述无线传感器1的工作周期包括第一时间段、第二时间段,所述第一时间段位于所述第二时间段之前,所述第二时间段内设置有第二时间窗口。在如图4所示的实施例中,T1-T2表示第一时间段,T2-T3表示第一时间段,在所述工作周期内:所述无线传感器1,在所述第一时间段对唤醒包信息进行确认,在第二时间段的第二时间窗口对唤醒包信息进行计算,根据唤醒包中包含的预同步时长与接收时间值进行差值计算,确定无线网关发送校准包时间,其中所述第二时间窗口在所述第二时间段内的位置由所述识别码决定,且当所述无线传感器保持休眠状态时,所述无线传感器从所述电池消耗的平均电流小于5μA,如图4所示,t2为第二时间窗口,t2时,对唤醒包信息进行计算,根据唤醒包中包含的预同步时长与接收时间值进行差值计算,确定无线网关发送校准包时间,所述无线网关,于所述无线信道上与一个或多个无线传感器进行通信,实现一个或多个无线传感器与无线网关的时间同步。其中,所述第二时间本文档来自技高网...
一种无线传感器时间同步的方法

【技术保护点】
一种无线传感器时间同步的方法,其特征在于,包括无线网关和至少一个无线传感器,所述无线传感器与所述无线网关建立有无线信道连接,所述无线网关在时间校准周期对所述无线传感器进行发送指令和接收数据,所述时间校准周期包括WOR唤醒周期和工作周期;所述WOR唤醒周期内设置有第一时间窗口,在所述WOR唤醒周期内:所述无线网关,在需要时间校准时于所述无线信道上广播包含唯一编码的多个唤醒包;所述无线传感器,除所述第一时间窗口外均保持休眠状态,并在所述第一时间窗口对所述无线信道进行载波监听,如果发现载波则开始接收所述唤醒包,并在结束当前WOR唤醒周期后进入所述工作周期;所述无线传感器的工作周期包括第一时间段、第二时间段,所述第一时间段位于所述第二时间段之前,所述第二时间段内设置有第二时间窗口;在所述工作周期内:所述无线传感器,在所述第一时间段对唤醒包信息进行确认,在所述第二时间窗口对唤醒包信息进行计算,根据唤醒包中包含的预同步时长与接收时间值进行差值计算,确定无线网关发送校准包时间,其中所述第二时间窗口在所述第二时间段内的位置由所述识别码决定,且当所述无线传感器保持休眠状态时,所述无线传感器从所述电池消耗的平均电流小于5μA;所述第二时间段内还设置有第三时间窗口,所述第三时间窗口位于所述第二时间窗口之后,其中:所述无线传感器,在所述第三时间窗口对所述无线信道进行监听,以接收所述无线网关在所述无线信道广播的校准包,其中所述校准包括统一的时间戳;所述无线传感器,在接收所述校准包之后,对所述校准包内的时间戳进行确认,并且自动校准自身无线传感器时间使之与无线网关时间保持一致。...

【技术特征摘要】
1.一种无线传感器时间同步的方法,其特征在于,包括无线网关和至少一个无线传感器,所述无线传感器与所述无线网关建立有无线信道连接,所述无线网关在时间校准周期对所述无线传感器进行发送指令和接收数据,所述时间校准周期包括WOR唤醒周期和工作周期;所述WOR唤醒周期内设置有第一时间窗口,在所述WOR唤醒周期内:所述无线网关,在需要时间校准时于所述无线信道上广播包含唯一编码的多个唤醒包;所述无线传感器,除所述第一时间窗口外均保持休眠状态,并在所述第一时间窗口对所述无线信道进行载波监听,如果发现载波则开始接收所述唤醒包,并在结束当前WOR唤醒周期后进入所述工作周期;所述无线传感器的工作周期包括第一时间段、第二时间段,所述第一时间段位于所述第二时间段之前,所述第二时间段内设置有第二时间窗口;在所述工作周期内:所述无线传感器,在所述第一时间段对唤醒包信息进行确认,在所述第二时间窗口对唤醒包信息进行计算,根据唤醒包中包含的预同步时长与接收时间值进行差值计算,确定无线网关发送校准包时间,其中所述第二时间窗口在所述第二时间段内的位置由所述识别码决定,且...

【专利技术属性】
技术研发人员:林克坚窦强蔡旭东
申请(专利权)人:青岛中科移动物联科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1