一种基于统一物联管理平台文件传输和设备管理的方法和系统技术方案

技术编号:38331407 阅读:17 留言:0更新日期:2023-07-29 09:14
本发明专利技术公开了一种基于统一物联管理平台文件传输和设备管理的方法和系统。为了解决现有技术中物联网平台中非结构化文件传输过程过于复杂的问题,本发明专利技术系统包括:设有MQTT Broker、Http Service、结构化数据库和非结构化数据库的物联管理平台;设有MQTT client、http client和文件存储结构的边缘物联设备;方法包括:物联管理平台和边缘物联设备之间建立连接,通过MQTT协议数据、基于TCP/IP轻量级通信协议对结构化数据信息完成双向实时交互;基于MQTT和HTTP技术融合,物联管理平台向边缘物联设备主动发起通信,下发非结构化数据文件,边缘物联设备向物联管理平台上传非结构化数据文件。能够简化物联管理平台和设备之间非结构化文件传输复杂程度,提升传输时信息的稳定性。定性。定性。

【技术实现步骤摘要】
一种基于统一物联管理平台文件传输和设备管理的方法和系统


[0001]本专利技术涉及一种物联网领域,尤其涉及一种基于统一物联管理平台文件传输和设备管理的方法和系统。

技术介绍

[0002]现有物联网平台大多为集成设备管理、数据安全通信和消息订阅为一体的平台。通常对下支持连接还练设备,采集设备数据上云;对上提供云端API,服务器端通过调用云端API下达指令至设备端,实现远程控制。现有科技公司的国内公有云物联网平台大多基于上述形式,并采用MQTT协议实现设备和物联网平台之间的数据传输协议。一般情况下,现有物联网平台技术架构中对非结构化文件通过MQTT协议文件分包分帧传输,首先对一个非结构化文件进行分包并多次传输,接收端也要通过接收多次分包后重新组包,恢复非结构化文件。其中间过程十分复杂,终端侧开发技术存在差异,容易出错,因此可靠性弱。
[0003]例如,一种在中国专利文献上公开的“一种变压器数字孪生云平台及其实现方法”,其公告号CN113485156A,平台为C/S模式,采用多模块架构,配备状态监测装置,具有TCP/IP、MQTT等通信协议转换及边缘计算能力。数据接入模块部分以主流IoT协议完成结构化和非结构化数据接入。建模仿真模块完成变压器三维几何建模。以可视化仿真模块调用仿真结果进行可视化展示与体验。状态监测装置实时记录设备运行情况,并将实时数据发送至云端以文件形式保存,通过与数据库中历史数据的对比分析,反馈当前变压器状态,指导本地模型更新和预测,实现全寿命周期管理。

技术实现思路

[0004]本专利技术主要解决现有技术中物联网平台中非结构化文件传输过程过于复杂的问题;提供一种基于统一物联管理平台文件传输和设备管理的方法和系统,通过统一文件传输和设备管理方法,能够简化物联管理平台和设备之间非结构化文件传输复杂程度,提升传输时信息的稳定性,减小平台资源损耗;提高物联管理平台对设备应用软件、系统软件等设备软件管理的效率。
[0005]本专利技术的上述技术问题主要是通过下述技术方案得以解决的:本专利技术的基于统一物联管理平台文件传输和设备管理的方法包括:物联管理平台和边缘物联设备之间建立连接,通过MQTT协议数据、基于TCP/IP轻量级通信协议对结构化数据信息完成双向实时交互;基于MQTT和HTTP技术融合,物联管理平台向边缘物联设备主动发起通信,下发非结构化数据文件,边缘物联设备向物联管理平台上传非结构化数据文件。本方案通过MQTT通信触发http协议传输非结构化数据文件,实现文件实时上传下载;能够充分发挥MQTT和HTTP通信协议各自技术优势,解决平台和终端之间非结构化数据、大文件传输管理办法。
[0006]作为优选,所述的建立连接过程包括:边缘物联设备向物联管理平台发起连接,并
发布上线请求消息;物联管理平台接收上线请求消息,鉴别权限、认证后向边缘物联设备回复上线响应消息;边缘物联设备接收上线响应消息,后与物联管理平台建立长链接,维持实时通信。边缘物联设备和物联管理平台之间基于MQTT的长连接完成对边缘物联设备的数据、警报等信息的上报,能够实现设备和平台进行结构化数据的快速传递和平台对设备的全方位管控。
[0007]作为优选,所述的双相实时交互过程包括:边缘物联设备主动发起数据上报或告警事件上报,通过MQTT broker转发;物联管理平台接收上报的信息,处理后响应数据并发送回执信息,通过MQTT broker转发;边缘物联设备的代理订阅到回执信息,执行相应处理。通过MQTT broker经手转发物联管理平台和边缘物联设备的数据、警告信息,使物联管理平台和边缘物联设备之间的数据信息和警告信息传递更加高效、准确,且实时接收警告信息能够有效地保证系统运行的安全性。
[0008]作为优选,所述的双相实时交互过程还包括:物联管理平台发布任务查询消息,通过MQTT broker转发;边缘物联设备接收任务查询消息,将当前任务状态整合发布响应消息,通过MQTT broker转发,物联管理平台订阅上述响应消息;边缘物联设备的任务执行完毕后,通过MQTT broker转发主动向物联管理平台发布任务执行结果。通过将当前任务状态整合发布,并设置代理订阅回执信息,使得物联管理平台能够实时获取边缘物联设备传递的任务信息,便于实时跟进任务执行状态,掌控性更强。
[0009]作为优选,所述的下发非结构化数据文件的过程包括:物联管理平台通过MQTT发布文件下发命令,包含:文件下载路径URL、文件名称、文件大小、文件MD5校验值或文件数字签证信息;边缘物联设备接收文件下发命令,解析命令中的文件信息,向物联管理平台发送应答;边缘物联设备的代理执行非结构化文件的下载过程,下载完成后,保存文件至本地存储,主动断开http/https连接,解压使用文件。采用代理进行实时的信息应答和信息下载,能够避免信息疏漏,实现边缘物联设备与物联管理平台之间信息传递的双向性和实效性。
[0010]作为优选,所述的下载过程包括:边缘物联设备的代理发起http/https连接认证请求和下载请求,请求连接物联管理平台http/https文件下载服务;物联管理平台接收到连接认证请求,鉴权请求若合法,则响应其下载请求,若不合法,则直接断开http/https连接;边缘物联设备通过合法的http/https连接鉴权后,接收下载文件。确保边缘物联设备与物联管理平台的连接,以及判定设备是否满足鉴权,能够保证平台与设备间网络连接的安全性和稳定性,一旦发生错漏,通过及时断开连接也能够保全二者的错漏数据不会相互影响。
[0011]作为优选,所述的上传非结构化数据文件的过程包括:边缘物联设备通过MQTT协议发布文件上传请求,包含文件名称、文件大小或文件MD5校验值;物联管理平台接收文件上传请求,并解析获取非结构数据文件的相关信息,分配文件上传信息,所述文件上传信息包括:文件存储空间、文件上传路径url或鉴权信息;物联管理平台发送带有文件信息的MQTT响应消息至边缘物联设备;边缘物联设备接收响应消息,解析出文件上传信息后进行非结构文件上传。通过MQTT协议实现边缘物联设备与物联管理平台对文件基本信息的快速响应和分析,能够大大提高初期文件基础信息传递的效率,缩短文件整体传输的时间。
[0012]作为优选,所述的上传非结构化数据文件的过程还包括:边缘物联设备向物联管理平台发起http/https连接认证请求和文件上传请求;物联管理平台的http/https服务鉴
权连接认证请求,若合法则响应其文件上传请求,若不合法,则平台则直接断开http/https连接;鉴权合法后,边缘物联设备开始上传文件,边缘物联管理平台接收文件,并实时监控文件是否上传完毕,若上传完毕,物联管理平台将文件数据解压并保存非结构化数据库中;物联管理平台主动断开http/https连接。边缘物联终端和物联管理平台之间基于http/https协议实现非结构化数据文件的上传下载,能够安全、高效的进行非结构化数据的传输和保存,简单的传输流程结合鉴权认证,保障非结构化数据文件传输的高效性和安本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,包括:物联管理平台和边缘物联设备之间建立连接,通过MQTT协议数据、基于TCP/IP轻量级通信协议对结构化数据信息完成双向实时交互;基于MQTT和HTTP技术融合,物联管理平台向边缘物联设备主动发起通信,下发非结构化数据文件,边缘物联设备向物联管理平台上传非结构化数据文件。2.根据权利要求1所述的一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,所述的建立连接过程包括:边缘物联设备向物联管理平台发起连接,并发布上线请求消息;物联管理平台接收上线请求消息,鉴别权限、认证后向边缘物联设备回复上线响应消息;边缘物联设备接收上线响应消息,后与物联管理平台建立长链接,维持实时通信。3.根据权利要求2所述的一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,所述的双相实时交互过程包括:边缘物联设备主动发起数据上报或告警事件上报,通过MQTT broker转发;物联管理平台接收上报的信息,处理后响应数据并发送回执信息,通过MQTT broker转发;边缘物联设备的代理订阅到回执信息,执行相应处理。4.根据权利要求3所述的一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,所述的双相实时交互过程还包括:物联管理平台发布任务查询消息,通过MQTT broker转发;边缘物联设备接收任务查询消息,将当前任务状态整合发布响应消息,通过MQTT broker转发,物联管理平台订阅上述响应消息;边缘物联设备的任务执行完毕后,通过MQTT broker转发主动向物联管理平台发布任务执行结果。5.根据权利要求1所述的一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,所述下发非结构化数据文件的过程包括:物联管理平台通过MQTT发布文件下发命令,包含:文件下载路径URL、文件名称、文件大小、文件MD5校验值或文件数字签证信息;边缘物联设备接收文件下发命令,解析命令中的文件信息,向物联管理平台发送应答;边缘物联设备的代理执行非结构化文件的下载过程,下载完成后,保存文件至本地存储,主动断开http/https连接,解压使用文件。6.根据权利要求5所述的一种基于统一物联管理平台文件传输和设备管理的方法,其特征在于,所述下载过程包括:边缘物联设备的代理发起http/https连接认证请求和下载请...

【专利技术属性】
技术研发人员:陈荣君吴錾珏黄笑笑周旭光滕金兴郑涵章诸葛晓昱
申请(专利权)人:浙江华云信息科技有限公司
类型:发明
国别省市:

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

1