【技术实现步骤摘要】
物联网网关的数据传输方法、第一网关和双机热备系统
本专利技术涉及通信
,特别涉及物联网网关的数据传输方法、第一网关和双机热备系统。
技术介绍
现有的物联网标准架构中,线下的设备和系统由于安全性和网络环境的限制,一般不能连接互联网。物联网网关负责连接线下的系统和设备,并将这些数据传输至线上。网关作为唯一的连接线上和线下的设备,在系统中处于传输中枢的作用。现有的线下物联网网关系统中,一般采用一个物联网网关装置,一旦此装置出现故障,就会影响整个系统的传输。为了避免系统出现故障,现有的做法是确保传输装置本身的稳定性,如符合工业化的材质进行设计,电源保护,防尘、防水、防潮等,这些措施一定程度上保证了设备本身的安全性。但是当网关本身出现故障时,如断电、网线断了、机器故障、异常关机等,线下系统和设备的数据就不能通过物联网网关上传,造成数据的丢失,并影响运营。
技术实现思路
本专利技术实施例要解决的技术问题是提供物联网网关的数据传输方法、第一网关和双机热备系统,用以实现确保物联网数据上传完整。为解决上述技术问题,本专利技术实施例提供了一种物联网网关的数据传输方法,包括:作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号;当所述第一网关在发送所述检测信号后的第一预设时间段内接收到所述第二网关发送的对所述检测信号的反馈信号时,向所述第二网关发送一数据传输时间戳读取请求;当所述第一网关成功读取所述第二网关的数据传输时间戳时,根据所述数据传输时间戳更新所述第二网关最近一次向云平台上传物联网数据的数据上传时间;当所述第一网关读取所述第二网关的数据传输时间戳失败时 ...
【技术保护点】
1.一种物联网网关的数据传输方法,其特征在于,包括:作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号;当所述第一网关在发送所述检测信号后的第一预设时间段内接收到所述第二网关发送的对所述检测信号的反馈信号时,向所述第二网关发送一数据传输时间戳读取请求;当所述第一网关成功读取所述第二网关的数据传输时间戳时,根据所述数据传输时间戳更新所述第二网关最近一次向云平台上传物联网数据的数据上传时间;当所述第一网关读取所述第二网关的数据传输时间戳失败时,将自身切换为主网关,并根据所述数据上传时间向所述云平台上传本网关采集到的物联网数据。
【技术特征摘要】
1.一种物联网网关的数据传输方法,其特征在于,包括:作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号;当所述第一网关在发送所述检测信号后的第一预设时间段内接收到所述第二网关发送的对所述检测信号的反馈信号时,向所述第二网关发送一数据传输时间戳读取请求;当所述第一网关成功读取所述第二网关的数据传输时间戳时,根据所述数据传输时间戳更新所述第二网关最近一次向云平台上传物联网数据的数据上传时间;当所述第一网关读取所述第二网关的数据传输时间戳失败时,将自身切换为主网关,并根据所述数据上传时间向所述云平台上传本网关采集到的物联网数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号的步骤之后,所述方法还包括:当所述第一网关在所述第一预设时间段内未接收到所述第二网关发送的对所述检测信号的反馈信号时,将自身切换为主网关,并根据所述数据上传时间向所述云平台上传本网关采集到的物联网数据。3.根据权利要求1或2所述的数据传输方法,其特征在于,所述根据所述数据上传时间向所述云平台上传本网关采集到的物联网数据的步骤包括:所述第一网关根据所述数据上传时间,确定所述数据上传时间之后采集的物联网数据,并上传至所述云平台。4.根据权利要求1所述的数据传输方法,其特征在于,所述作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号的步骤之前,所述方法还包括:所述第一网关读取第一配置文件,并根据所述第一配置文件将自身配置为备用网关;所述第二网关读取第二配置文件,并根据所述第二配置文件将自身配置为主网关,其中,所述第一配置文件和所述第二配置文件中均包括主网关配置信息和备用网关配置信息。5.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:所述第一网关和所述第二网关均采集物联网数据,且作为主网关的第二网关将所述物联网数据上传至云平台,并记录数据上传时间形成所述数据传输时间戳。6.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:所述第二网关周期性的向所述云平台发送心跳包,使所述云平台在接收到所述心跳包后的第二预设时间段内未接收到下一周期的心跳包时能够发送一报警信号。7.根据权利要求1所述的数据传输方法,其特征在于,所述作为备用网关的第一网关,周期性的向作为主网关的第二网关发送一检测信号的步骤包括:所述第一网关周期性的向所述第二网关发送因特网包探索器ping命令。8.一种第一网关,其特征在于,包括:检测模块,用于在本第一网关作为备用网关时,周期性的向作为主网关的第二网关发送一检测信号;数据读取请求模块,用于在发送所述检测信号后的第一预设时间段内接收到所述第二网关发送的对所述检测信号的反馈信号时,向所述第...
【专利技术属性】
技术研发人员:刘净,王凯南,王涛,秦岳,
申请(专利权)人:北京轻停网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。