[发明专利]一种ZigBee设备到WiFi设备的时间同步方法及设备有效
申请号: | 201810118821.3 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108347439B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 虞子豪;蒋成堃;何源;郑霄龙;郭秀珍 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W56/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 zigbee 设备 wifi 时间 同步 方法 | ||
1.一种ZigBee设备到WiFi设备的时间同步方法,其特征在于,包括:
将信标帧发送至ZigBee设备,以建立与所述ZigBee设备之间的同步事件;
采用跨协议通信CTC技术发送时间戳,以供所述ZigBee设备根据所述时间戳进行同步校时;
所述将信标帧发送至ZigBee设备,之前还包括:通过编码WiFi发包的间隔产生信标帧。
2.根据权利要求1所述的方法,其特征在于,所述通过编码WiFi发包的间隔来产生信标帧,具体包括:
使用两单位时间间隔的Barker码序列定义一组不同长度的信标组成所述信标帧,其中所述信标的长度对应WiFi包的数量。
3.根据权利要求1或2所述的方法,其特征在于,所述采用跨协议通信CTC技术发送时间戳,具体包括:
将所述时间戳的数字序列按位划分,获得所有位数字;按预设顺序,通过控制发送数据包的时间间隔对每一个位数字进行编码后发送;或者
将所述时间戳的数字序列按位划分,获得所有位数字;按预设顺序,通过控制数据包的发包功率对每一个位数字进行编码后发送。
4.一种ZigBee设备到WiFi设备的时间同步方法,其特征在于,包括:
若检测到WiFi设备发送的信标帧,则建立与所述WiFi设备之间的同步事件;
检测所述WiFi设备发送的时间戳,根据所述时间戳获得同步时间对,根据所述同步时间对实现与所述WiFi设备的同步校时;
所述若检测到WiFi设备发送的信标帧,则建立与所述WiFi设备之间的同步事件,具体包括:
感知信道并收集接收信号能量指示RSSI序列,根据所收集的RSSI序列获取平均RSSI;
若检测到接收的RSSI序列高于所述平均RSSI,则确认为信标包产生的RSSI序列;
采用预设Barker码序列计算所述信标包产生的RSSI序列的自相关系数,若所述自相关系数达到峰值,则确认检测到信标帧,建立与所述WiFi设备之间的同步事件。
5.根据权利要求4所述的方法,其特征在于,所述检测所述WiFi设备发送的时间戳,根据所述时间戳获得同步时间对,根据所述同步时间对实现与所述WiFi设备的同步校时,具体包括:
检测所述WiFi设备发送的时间戳,根据所述时间戳记录的所述WiFi设备的时间与本地时间建立同步时间对;
基于所述同步时间对,计算本地时钟相对于所述WiFi设备的时钟误差和频率偏移,完成与所述WiFi设备的同步校时。
6.根据权利要求5所述的方法,其特征在于,所述检测所述WiFi设备发送的时间戳,具体包括:
感知信道并收集接收信号能量指示RSSI序列,通过信号强度峰之间的发包间隔解码所述RSSI序列,获得所述WiFi设备发送的时间戳;或者
感知信道并收集接收信号能量指示RSSI序列,通过各个信号强度峰的幅值大小解码所述RSSI序列,获得所述WiFi设备发送的时间戳。
7.一种WiFi设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至3任一所述的方法。
8.一种ZigBee设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求4至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810118821.3/1.html,转载请声明来源钻瓜专利网。