接入物联网平台的方法、系统、物联网设备以及存储介质技术方案

技术编号:28987512 阅读:19 留言:0更新日期:2021-06-23 09:38
本申请公开了一种接入物联网平台的方法、系统、物联网设备以及存储介质,涉及物联网领域。方法包括获取应用数据,应用数据包括接入参数和设备状态数据;根据接入参数对设备状态数据进行封装处理,得到通用状态发布数据;将通用状态发布数据进行发布;接收预设的第一主题订阅请求对应的通用状态控制数据;根据第一主题订阅请求、接入参数,对通用状态控制数据进行解析处理,得到设备更新参数。系统、存储介质以及物联网设备应用上述方法。通过将物联网设备发送给物联网平台交互的第一状态数据、通用状态控制数据通过接入参数进行处理,分别得到物联网平台、物联网设备能解析的格式的数据,从而提升物联网设备与物联网平台所在交互系统的兼容性。

【技术实现步骤摘要】
接入物联网平台的方法、系统、物联网设备以及存储介质
本申请涉及物联网领域,特别是涉及一种接入物联网平台的方法、系统、物联网设备以及存储介质。
技术介绍
工业物联网(IOT)在工业自动化进程中起到了重要作用,HMI(人机交互设备,即物联网设备)和远程网关设备作为数据采集监控端负责收集数据并上传到IOT平台(物联网平台),物联网平台接收数据控制HMI运作,是工业自动化中必不可少的环节。但是,不同的IOT平台对接收的数据解析的方式不一致,即目前物联网设备均只能与指定的IOT平台进行消息交互,因此,当物联网设备需要接入到其他物联网平台时,会因为交互信息无法被正确解析,物联网设备与物联网平台所在的交互系统工作异常,交互系统的兼容性差。
技术实现思路
本申请旨在至少解决现有技术中存在的技术问题之一。为此,提出一种接入物联网平台的方法、系统、物联网设备以及存储介质,可以提升物联网设备与物联网平台所在交互系统的兼容性。根据本申请第一方面实施例的一种接入物联网平台的方法,包括:获取应用数据,所述应用数据包括接入参数和设备状态数据;根据所述接入参数对所述设备状态数据进行封装处理,得到通用状态发布数据;将所述通用状态发布数据进行发布;接收预设的第一主题订阅请求对应的通用状态控制数据;根据所述第一主题订阅请求、所述接入参数,对所述通用状态控制数据进行解析处理,得到设备更新参数。根据本申请上述实施例,至少具有如下有益效果:通过将接入参数设置为外部参数,使得与物联网设备连接的物联网平台变更后,物联网设备通过该接入参数进行封装得到的通用状态发布数据,可以被该物联网平台正确解析;同时通过该接入参数,使得物联网平台发送的数据能被解析为该物联网设备能识别的设备更新参数,从而实现物联网平台处理的数据信息的处理与物联网设备的信息处理(即设备状态数据以及通用状态控制数据处理)解耦,从而提升物联网设备与物联网平台所在交互系统的兼容性。根据本申请第一方面一些实施例的接入物联网平台的方法,所述获取应用数据,包括获取设备状态数据;具体的,所述获取设备状态数据包括:获取待检测的寄存器地址集合;实时采集所述寄存器地址集合中每一第一寄存器地址在当前时刻的状态信息;将每一当前时刻的所述状态信息与上一时刻的状态信息进行比较,得到对应的所述第一寄存器地址的第一状态数据;将每一所述第一状态数据设置为一个待发布的设备状态数据。因此,通过将每一寄存器地址对应的物联网设备的当前时刻的状态信息与上一时刻的状态信息进行比较,从而仅处理变化的设备状态数据,可以减少交互数据的传输的次数。根据本申请第一方面一些实施例的接入物联网平台的方法,所述设备状态数据包括第一状态数据以及第一寄存器地址;所述根据所述接入参数对所述设备状态数据进行封装处理,得到通用状态发布数据,包括:根据预设的地址映射表、所述第一寄存器地址,得到所述第一寄存器地址对应的第一物联网平台变量;获取所述第一状态数据对应的第一发布主题;根据所述接入参数,将所述第一发布主题,将所述第一物联网平台变量、所述第一状态数据进行封装处理,得到通用状态显示数据。因此,通过设置地址映射表,当物联网设备的硬件发生变化时,即控制物联网设备的第一寄存器地址变化时,仅需要修改地址映射表,即可以使得现有的物联网平台正确解析通用状态显示数据,提升物联网设备与物联网平台所在的交互系统的兼容性。根据本申请第一方面一些实施例的接入物联网平台的方法,所述根据所述第一主题订阅请求、所述接入参数,对所述通用状态控制数据进行解析处理,得到设备更新参数,包括:解析所述通用状态控制数据,得到所述通用状态控制数据的第二发布主题;其中,所述第二发布主题由物联网平台发布;将所述第二发布主题与所述第一主题订阅请求进行匹配;根据所述第一主题订阅请求的匹配状态,通过所述接入参数对所述通用状态控制数据解析,得到第二物联网平台变量以及第二状态数据,其中,所述第二状态数据为所述设备更新参数之一;根据所述地址映射表、所述第二物联网平台变量,得到所述第二物联网平台变量对应的第二寄存器地址,其中,所述第二寄存器地址为所述设备更新参数之一。因此,通过设置地址映射表,当物联网设备的硬件发生变化时,即控制物联网设备的第二寄存器地址变化时,仅需要修改地址映射表,即可以使得物联网平台可以正确解析出该部分第二寄存器地址对应的设备更新参数,提升物联网设备与物联网平台所在的交互系统的兼容性。根据本申请第一方面一些实施例的接入物联网平台的方法,所述通用状态发布数据通过MQTT协议进行发布。因此,通过部署MQTT协议,可以实现轻量化的消息订阅/发布交互。根据本申请第一方面实施例的一种接入物联网平台的方法,所述方法包括:接收物联网设备发布的通用状态发布数据;获取所述通用根据预设的第二主题订阅请求,对所述通用状态发布数据进行解封装,得到需要显示的状态数据;获取所述物联网设备的控制参数;将所述控制参数、预设的第二发布主题进行封装处理,得到通用状态控制数据;将所述通用状态控制数据进行发布。因此,由于物联网平台接收到物联网设备发送的消息时,可以无需识别连接的物联网设备,即可对发送消息的正常解析,因此可以实现物联网平台处理的数据信息的处理与物联网设备的信息处理(即设备状态数据以及通用状态控制数据处理)解耦,从而提升物联网设备与物联网平台所在交互系统的兼容性。根据本申请第二方面实施例的一种接入物联网平台的系统,包括:交互上位组态模块,所述交互上位组态模块用于生成接入参数、第一主题订阅请求以及第一发布主题;物联网平台,所述物联网平台用于发布通用状态控制数据;物联网设备,所述物联网设备接收交互上位组态模块发送的所述接入参数、所述第一主题订阅请求以及所述第一发布主题,所述物联网设备用于采集设备状态数据;所述物联网设备还用于根据所述接入参数将所述第一发布主题对应的设备状态数据进行封装处理,以将封装处理得到的通用状态发布数据发布到所述物联网平台;所述物联网设备还用于根据所述第一主题订阅请求接收所述通用状态控制数据,并根据所述接入参数,对所述通用状态控制数据进行解析处理,以得到进行状态设置的设备参数;其中,所述物联网平台还用于接收所述物联网设备发布的通用状态发布数据,并对其处理以得到需要显示的状态。因此,由于本申请第二方面实施例的接入物联网平台的系统应用于第一方面接入物联网平台的方法,因此具有接入物联网平台的方法的所有有益效果。根据本申请第三方面实施例的一种物联网设备,所述物联网设备包括:参数接收模块,所述参数接收模块用于接收应用参数,所述应用参数包括接入参数、第一主题订阅请求以及第一发布主题;处理模块,所述处理模块用于根据所述应用参数进行系统初始化,并根据所述第一主题订阅请求、所述接入参数对物联网平台发送的通用状态控制数据进行本文档来自技高网...

【技术保护点】
1.接入物联网平台的方法,其特征在于,所述方法包括:/n获取应用数据,所述应用数据包括接入参数和设备状态数据;/n根据所述接入参数对所述设备状态数据进行封装处理,得到通用状态发布数据;/n将所述通用状态发布数据进行发布;/n接收预设的第一主题订阅请求对应的通用状态控制数据;/n根据所述第一主题订阅请求、所述接入参数,对所述通用状态控制数据进行解析处理,得到设备更新参数。/n

【技术特征摘要】
1.接入物联网平台的方法,其特征在于,所述方法包括:
获取应用数据,所述应用数据包括接入参数和设备状态数据;
根据所述接入参数对所述设备状态数据进行封装处理,得到通用状态发布数据;
将所述通用状态发布数据进行发布;
接收预设的第一主题订阅请求对应的通用状态控制数据;
根据所述第一主题订阅请求、所述接入参数,对所述通用状态控制数据进行解析处理,得到设备更新参数。


2.根据权利要求1所述的接入物联网平台的方法,其特征在于,
所述获取应用数据,包括获取设备状态数据;
具体的,所述获取设备状态数据包括:
获取待检测的寄存器地址集合;
实时采集所述寄存器地址集合中每一第一寄存器地址在当前时刻的状态信息;
将每一当前时刻的所述状态信息与上一时刻的状态信息进行比较,得到对应的所述第一寄存器地址的第一状态数据;
将每一所述第一状态数据设置为一个待发布的设备状态数据。


3.根据权利要求1所述的接入物联网平台的方法,其特征在于,
所述设备状态数据包括第一状态数据以及第一寄存器地址;
所述根据所述接入参数对所述设备状态数据进行封装处理,得到通用状态发布数据,包括:
根据预设的地址映射表、所述第一寄存器地址,得到所述第一寄存器地址对应的第一物联网平台变量;
获取所述第一状态数据对应的第一发布主题;
根据所述接入参数,将所述第一发布主题,将所述第一物联网平台变量、所述第一状态数据进行封装处理,得到通用状态显示数据。


4.根据权利要求3所述的接入物联网平台的方法,其特征在于,
所述根据所述第一主题订阅请求、所述接入参数,对所述通用状态控制数据进行解析处理,得到设备更新参数,包括:
解析所述通用状态控制数据,得到所述通用状态控制数据的第二发布主题;其中,所述第二发布主题由物联网平台发布;
将所述第二发布主题与所述第一主题订阅请求进行匹配;
根据所述第一主题订阅请求的匹配状态,通过所述接入参数对所述通用状态控制数据解析,得到第二物联网平台变量以及第二状态数据,其中,所述第二状态数据为所述设备更新参数之一;
根据所述地址映射表、所述第二物联网平台变量,得到所述第二物联网平台变量对应的第二寄存器地址,其中,所述第二寄存器地址为所述设备更新参数之一。


5.根据权利要求1所述的接入物联网平台的方法,其特征在于,
所述通用状态发布数据通过MQTT协议进行发布。


6.一种接入物联网平台的方法,其特征在于,所述方法包括:
接收物联网设备发布的通用状态发布数据;
根据预设的第二...

【专利技术属性】
技术研发人员:宋斌谢杰良
申请(专利权)人:深圳市显控科技股份有限公司
类型:发明
国别省市:广东;44

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

1