一种跨物联网平台控制传统设备的实现方法技术

技术编号:36904717 阅读:60 留言:0更新日期:2023-03-18 09:24
本发明专利技术公开了一种跨物联网平台控制传统设备的实现方法,涉及物联网技术领域,主要解决不能统一控制各个物联网平台下的设备的技术问题,方法包括:设置一个平台系统;将各物联网平台,以及各物联网平台对应的控制协议添加到平台系统中;平台系统读取各物联网平台下的设备及资源,并将设备及资源重新整合,以分组的形式显示;平台系统根据各物联网平台对应的控制协议来控制对应的设备;平台系统通过消息监听的方式实时监控设备的状态,以便用户实时查看。本发明专利技术在添加各物联网平台到平台系统后,用户可以在平台系统中修改资源信息,并且可以对添加到平台系统上的设备直接控制,无需在各平台上来回切换。在各平台上来回切换。在各平台上来回切换。

【技术实现步骤摘要】
一种跨物联网平台控制传统设备的实现方法


[0001]本专利技术涉及物联网
,更具体地说,它涉及一种跨物联网平台控制传统设备的实现方法。

技术介绍

[0002]专利申请文件CN113949676A物联网平台的设备接入方法,公开了将待接入物联网平台的同类型的多个实体设备组成一个虚拟设备,然后将该虚拟设备添加到平台中进行控制和操作。
[0003]专利申请文件CN113765719A物联网接入统一管理监控维护的即时实现方法,公开了将不同物联网平台下的设备统一管理,并监控维护设备状态,简化了设备接入物联网的繁杂度。
[0004]已有技术已经可以将物联网平台下的同类型设备接入到其系统中,并监控设备状态。但却无法做到统一的控制各物联网平台下的设备,以及进行跨物联网平台下的设备间的交互。一般对于用户来说,不仅需要的是统一查看各个平台下的设备与状态,更要统一的管理与控制这些设备,以及对各个平台下的场景等资源进行统一的调用和管理。

技术实现思路

[0005]本专利技术要解决的技术问题是针对现有技术的上述不足,本专利技术的目的一是提供一种跨物联网平台控制传统设备的实现方法,可以做到统一的控制各物联网平台下的设备,以及进行跨物联网平台下的设备间的交互。
[0006]本专利技术的技术方案是:一种跨物联网平台控制传统设备的实现方法,包括:
[0007]设置一个平台系统;
[0008]将各物联网平台,以及各物联网平台对应的控制协议添加到所述平台系统中;
[0009]所述平台系统读取各物联网平台下的设备及资源,并将所述设备及资源重新整合,以分组的形式显示;
[0010]所述平台系统根据各物联网平台对应的控制协议来控制对应的设备;
[0011]所述平台系统通过消息监听的方式实时监控设备的状态,以便用户实时查看。
[0012]作为进一步地改进,添加物联网平台到所述平台系统时,需要填写物联网平台的域名或IP地址,所述平台系统会对该域名或IP地址进行初步校验,检查域名或IP地址是否可用。
[0013]进一步地,添加物联网平台到所述平台系统时,还需要填写平台地址,所述平台地址用于控制设备或与平台交互时使用。
[0014]进一步地,校验平台地址的过程为:使用发送报文的方式确认平台地址的主机是否存在,如果存在,则继续发送HTTP请求确认;收到回复后,使用漏洞扫描工具扫描该域名或IP地址是否存在重大漏洞,如果存在重大漏洞则发出警告信息,并让用户手动确认是否添加该物联网平台。
[0015]进一步地,在添加物联网平台到所述平台系统时,用户需要选择该物联网平台的认证方式,通过该认证方式填写需要的认证信息;在认证过程中如果发生异常,则认为认证失败,结束整体流程。
[0016]进一步地,当用户要请求读取资源时,所述平台系统首先校验该用户是否已经通过认证,如未认证,则执行认证流程。
[0017]进一步地,物联网平台下的资源包括设备数据、场景数据、分组数据以及设备的配置信息。
[0018]进一步地,所述平台系统按照读取到的数据结构存储资源数据,以便与原平台统一,方便用户查看和操作。
[0019]进一步地,将读取到的资源按照原来的结构或层级同步保存到所述平台系统中;在所述平台系统中,各物联网平台作为父设备,各物联网平台下的设备或场景作为子设备,用户可以选择父设备后,进而查看该父设备下的资源。
[0020]进一步地,当用户通过所述平台系统选择控制设备的动作后,如果该动作需要配置参数,则需要用户填写参数,然后发送请求到目的设备;在用户通过所述平台系统控制改变设备的状态后,该设备的物联网平台会发送MQ消息给所述平台系统,所述平台系统收到该消息后会将设备的状态同步到所述平台系统中。
[0021]有益效果
[0022]本专利技术与现有技术相比,具有的优点为:
[0023]本专利技术在添加各物联网平台到平台系统后,平台系统会自动将每个物联网平台上的设备、场景等业务数据添加到平台系统中,并按照物联网平台上的分组展示,用户可以在平台系统中修改资源信息,如分组信息、设备配置等,并且可以对添加到本平台系统上的设备直接控制,以及根据不同平台下设备的状态进行跨平台设备的预案管理与调用,减少用户在不同物联网平台下对设备的使用成本。
附图说明
[0024]图1为本专利技术中的平台系统的框架图;
[0025]图2为本专利技术中添加物联网平台到平台系统的框架图;
[0026]图3为本专利技术中的控制设备流程图;
[0027]图4为本专利技术中的新增协议流程图。
具体实施方式
[0028]下面结合附图中的具体实施例对本专利技术做进一步的说明。
[0029]参阅图1

4,一种跨物联网平台控制传统设备的实现方法,包括:
[0030]设置一个平台系统;
[0031]将各物联网平台,以及各物联网平台对应的控制协议添加到平台系统中;
[0032]平台系统读取各物联网平台下的设备及资源,并将设备及资源重新整合,以分组的形式显示;
[0033]平台系统根据各物联网平台对应的控制协议来控制对应的设备;
[0034]平台系统通过消息监听的方式实时监控设备的状态,以便用户实时查看。
[0035]平台系统的框架如图1所示:
[0036]1.物联网平台接入平台系统,用户添加物联网平台到平台系统时,需要填写物联网平台的域名或IP地址,平台系统会对该域名或IP地址进行初步校验,检查域名或IP地址是否可用。
[0037]2.读取各物联网平台下的资源,读取物联网平台下的资源包括设备数据、场景数据、分组数据以及设备的配置信息。在添加物联网平台时,平台系统会根据协议读取各类资源,平台系统按照读取到的数据结构存储资源数据,以便与原平台统一,方便用户查看和操作。
[0038]3.将物联网平台下的数据同步到平台系统中,平台系统将读取到的资源按照原来的结构或层级同步保存到平台系统中;在平台系统中,各物联网平台作为父设备,各物联网平台下的设备或场景作为子设备,用户可以选择父设备后,进而查看该父设备下的资源。
[0039]添加物联网平台及整合平台资源流程如图2所示:
[0040]1.填写平台信息,添加物联网平台到平台系统时,还需要用户填写平台地址或平台名称。另外,用户可选择是否启动监控设备状态,以及监控设备状态的方式。平台地址用来控制设备或与平台交互时使用,监控设备状态的方式支持使用MQ消息队列,MQ消息队列是目前绝大多数物联网平台使用的消息推送方式,并且可以选择不同协议的消息队列及其所需的信息。
[0041]2.校验用户填写的物联网平台地址,校验平台地址的过程为:使用发送报文的方式确认平台地址的主机是否存在,如果存在,则继续发送HTTP请求确认;收到回复后,使用漏洞扫描工具扫描该域名或IP地址是否存在重大漏洞,以防止对平台系统的恶意攻击,保证用户的使用安全,如果存在重大漏洞则发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨物联网平台控制传统设备的实现方法,其特征在于,包括:设置一个平台系统;将各物联网平台,以及各物联网平台对应的控制协议添加到所述平台系统中;所述平台系统读取各物联网平台下的设备及资源,并将所述设备及资源重新整合,以分组的形式显示;所述平台系统根据各物联网平台对应的控制协议来控制对应的设备;所述平台系统通过消息监听的方式实时监控设备的状态,以便用户实时查看。2.根据权利要求1所述的一种跨物联网平台控制传统设备的实现方法,其特征在于,添加物联网平台到所述平台系统时,需要填写物联网平台的域名或IP地址,所述平台系统会对该域名或IP地址进行初步校验,检查域名或IP地址是否可用。3.根据权利要求2所述的一种跨物联网平台控制传统设备的实现方法,其特征在于,添加物联网平台到所述平台系统时,还需要填写平台地址,所述平台地址用于控制设备或与平台交互时使用。4.根据权利要求3所述的一种跨物联网平台控制传统设备的实现方法,其特征在于,校验平台地址的过程为:使用发送报文的方式确认平台地址的主机是否存在,如果存在,则继续发送HTTP请求确认;收到回复后,使用漏洞扫描工具扫描该域名或IP地址是否存在重大漏洞,如果存在重大漏洞则发出警告信息,并让用户手动确认是否添加该物联网平台。5.根据权利要求1所述的一种跨物联网平台控制传统设备的实现方法,其特征在于,在添加物联网平台到所述平台系统时,用户需要选择该物联...

【专利技术属性】
技术研发人员:郑永帅衡炎炎吴昊王辉
申请(专利权)人:郑州小鸟信息科技有限公司
类型:发明
国别省市:

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

1