一种物联网数据传输方法、装置及电子设备制造方法及图纸

技术编号:27611523 阅读:25 留言:0更新日期:2021-03-10 10:37
本发明专利技术涉及一种物联网数据传输方法、装置及电子设备,该方法包括:获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;将所述第一外部设备端的设备资源信息发送到服务器端;获取所述第一外部设备端的第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器端,和/或接收服务器端发送的所述第一外部设备端的第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。资源控制参数发送给所述第一外部设备端。资源控制参数发送给所述第一外部设备端。

【技术实现步骤摘要】
一种物联网数据传输方法、装置及电子设备


[0001]本专利技术涉及物联网领域,尤其涉及一种物联网数据传输方法、装置及电子设备。

技术介绍

[0002]物联网,是“物与物、人与物相连的互联网”,利用通信技术把传感器、控制器、机器等各种终端设备,以及终端设备与用户联在一起,形成人和物、物与物相联,从而实现信息资源化、运程程序控制与智能化控制网络,属于互联网+的范畴,主要包括终端设备、服务器端,其中终端设备(终端设备又称外部设备端)通过某种物联网数据处理技术实现与服务器端的相联,现有物联网处理技术主要有以下几种:
[0003]终端设备直接与服务器端数据交互,即在终端设备中通过某种物联网协议(如MQTT、XMPP、DSS、COAP、HTTP、SOAP等)与服务器端数据交互,这种技术需要在终端设备中处理物联网协议,在很多应用场合非常不方便;
[0004]终端设备间接与服务器端数据交互,即在终端设备中通过与物联网数据传输装置进行数据交互,以及物联网数据传输装置与服务器端进行数据交互,从而实现终端设备与服务器端的数据交互,公开号为CN109522264A的中国申请,公开了一种物联网模块及方法,采用终端设备通过与物联网数据传输装置(即CN109522264A中的物联网模块)向服务器端注册设备功能后,与物联网数据传输装置交互设备参数,(为便于理解,设备功能可简单理解为设备资源参数的属性,设备参数可简单理解为设备资源标识+设备资源参数),实现终端设备与服务器端的数据交互,该技术存在的缺陷有:对设备参数没有分类,设备参数由设备参数标识进行区别,所以终端设备与物联网数据传输装置进行数据交互时,有大量的数据冗余,影响数据交互的实时性,特别在需要大量设备参数的场合就有明显的局限性。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种物联网数据传输方法及装置,解决终端设备与服务器端数据交互不方便和数据交互时有大量的数据冗余从而影响数据交互的实时性的问题。
[0006]为了达到上述目的,本专利技术所采用的技术方案如下:
[0007]根据本专利技术实施例的第一方面,提供一种物联网数据传输方法,包括:
[0008]获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;
[0009]根据所述第一外部设备端的设备资源信息,计算存储空间的大小,并创建存储空间,其中所述存储空间用于存储第一设备资源参数,所述第一设备资源参数指第一设备资源状态参数和/或第一设备资源控制参数,所述第一设备资源状态参数指所述第一外部设备端的设备资源的状态参数,所述第一设备资源控制参数指第一外部设备端的设备资源的控制参数;
[0010]获取所述第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器
端,和/或
[0011]接收服务器端发送的所述第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。
[0012]根据本专利技术实施例的第二方面,提供一种物联网数据传输装置,包括:
[0013]获取模块,用于获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;
[0014]存储空间管理模块,用于根据所述第一外部设备端的设备资源信息,计算存储空间的大小,并创建存储空间,其中所述存储空间用于存储第一设备资源参数,所述第一设备资源参数指第一设备资源状态参数和/或第一设备资源控制参数,所述第一设备资源状态参数指所述第一外部设备端的设备资源的状态参数,所述第一设备资源控制参数指第一外部设备端的设备资源的控制参数;
[0015]状态参数收发模块,用于所述第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器端,和/或
[0016]控制参数收发模块,用于接收服务器端发送的所述第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。
[0017]根据本专利技术实施例的第三方面,提供一种物联网数据传输方法,包括:
[0018]获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;
[0019]将所述第一外部设备端的设备资源信息发送到服务器端;
[0020]获取所述第一外部设备端的第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器端,和/或
[0021]接收服务器端发送的所述第一外部设备端的第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。
[0022]根据本专利技术实施例的第四方面,提供一种物联网数据传输装置,包括:
[0023]获取模块,用于获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;
[0024]设备资源信息处理模块,用于发送所述第一外部设备端的设备资源信息到服务器端;
[0025]状态参数收发模块,用于获取所述第一外部设备端的第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器端,和/或
[0026]控制参数收发模块,用于接收服务器端发送的所述第一外部设备端的第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。
[0027]根据本专利技术实施例的第五方面,提供一种电子设备,包括:
[0028]一个或多个处理器;
[0029]存储器,用于存储一个或多个程序;
[0030]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的方法。
[0031]据以上技术方案,本专利技术通过获取第一外部设备端的设备资源信息,根据所述设备资源信息,计算存储空间的大小,并创建存储空间,获取所述第一外部设备端的第一设备
资源参数,将所述第一设备资源参数发送给服务器端,和/或接收服务器端发送的所述第一外部设备端的第二设备资源参数,将所述第二设备资源参数发送给所述第一外部设备端。解决外部设备端与服务器端数据交互不方便和数据交互时有大量的数据冗余从而影响数据交互的实时性的问题,达到支持联接外部设备端与服务器端进行数据交互,且数据交互过程中无数据冗余,外部设备端无需关心物联网协议的技术效果。
附图说明
[0032]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0033]图1为本专利技术的实施例提供的一种物联网数据传输方法的流程图;
[0034]图2为本专利技术的实施例提供的一种物联网数据传输装置的结构示意图;
[0035]图3为本专利技术的实施例提供的一种物联网数据传输方法的流程图;
[0036]图4为本专利技术的实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据传输方法,其特征在于,包括:获取第一外部设备端的设备资源信息,其中所述设备资源信息指设备资源的描述信息,所述设备资源指设备中需要监测、控制的软件资源和/或硬件资源;根据所述第一外部设备端的设备资源信息,计算存储空间的大小,并创建存储空间,其中所述存储空间用于存储第一设备资源参数,所述第一设备资源参数指第一设备资源状态参数和/或第一设备资源控制参数,所述第一设备资源状态参数指所述第一外部设备端的设备资源的状态参数,所述第一设备资源控制参数指第一外部设备端的设备资源的控制参数;获取所述第一设备资源状态参数,将所述第一设备资源状态参数发送给服务器端,和/或接收服务器端发送的所述第一设备资源控制参数,将所述第一设备资源控制参数发送给所述第一外部设备端。2.如权利要求1所述的物联网数据传输方法,其特征在于,所述的设备资源信息包括以下的一种或多种:设备资源标识,指设备资源的标识;设备资源数量,指设备资源的数量;设备资源大小,指设备资源的大小。3.如权利要求1所述的物联网数据传输方法,其特征在于,所述的设备资源包括以下的一种或多种:数字输入端口,指数字量输入端口,所述数字量指数字信号;数字输出端口,指数字量输出端口;模拟量输入端口,指模拟量输入端口,所述模拟量指模拟信号;模拟量输出端口,指模拟量输出端口;高速计数器,用于对高速脉冲信号计数;PWM输出端口,指脉冲信号输出端口;保持寄存器,指需要进行读、写操作的寄存器,用于存放可读、可写的数据;输入寄存器,指只需进行读取操作的寄存器,用于存放只读的数据;辅助继电器,用于存放布尔型的中间数据;数据寄存器,用于存放中间数据;监测器,用于第一外部设备端监测第二外部设备端的设备资源的状态参数变化;触发器,用于第一外部设备端对第二外部设备端的设备资源进行控制。4.如权利要求1所述的物联网数据传输方法,其特征在于,所述的第一设备资源参数包括以下的一种或多种:数字输入端口的状态参数,指数字输入端口的电平状态;数字输出端口的状态参数,指数字输出端口的电平状态;数字输出端口的控制参数,指控制数字输出端口输出的控制数据;模拟量输入端口的状态参数,指模拟量输入端口的状态数据;模拟量输出端口的状态参数,指模拟量输出端口的状态数据;模拟量输出端口的控制参数,指控制模拟量输出端口输出的控制数据;
高速计数器的状态参数,指高速计数器的状态数据;PWM输出端口的状态参数,指PWM输出端口的状态数据;PWM输出端口的控制参数,指控制PWM输出端口输出的控制数据;输入寄存器的状态参数,指输入寄存器的状态数据;保持寄存器的状态参数,指保持寄存器的状态数据;保持寄存器的控制参数,指控制保持寄存器数值的控制数据;辅助继电器口的状态参数,指辅助继电器的电平状态;辅助继电器的控制参数,指控制辅助继电器数值的控制数据;数据寄存器的状态参数,指数据寄存器的状态数据;数据寄存器的控制参数,指控制数据寄存器数值的控制数据;监测器的状态参数,指监测器的状态数据;触发器的控制参数,指触发器数值的控制数据。5.如权利要求1所述的物联网数据传输方法,其特征在于,计算存储空间的大小的方法包括以下的一种或多种:根据数字输入端口的数量,计算数字输入端口的存储空间的大小;根据数字输出端口的数量,计算数字输出端口的存储空间的大小;根据模拟量输入端口的数量,计算模拟量输入端口的存储空间的大小;根据模拟量输出端口的数量,计算模拟量输出端口的存储空间的大小;根据数字输入端口的数量,计算高速计数器的数量,以及高速计数器的存储空间的大小;根据高速计数器的数量,计算高速计数器的存储空间的大小;根据数字输出端口的数量,计算PWM输出端口的数量,以及PWM输出端...

【专利技术属性】
技术研发人员:陈南宪陈泽宇杨立梅
申请(专利权)人:杭州智尔科技有限公司
类型:发明
国别省市:

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

1