CN110971614A - 物联网适配方法、***、计算机设备及存储介质 - Google Patents

物联网适配方法、***、计算机设备及存储介质 Download PDF

Info

Publication number
CN110971614A
CN110971614A CN201911302634.1A CN201911302634A CN110971614A CN 110971614 A CN110971614 A CN 110971614A CN 201911302634 A CN201911302634 A CN 201911302634A CN 110971614 A CN110971614 A CN 110971614A
Authority
CN
China
Prior art keywords
internet
things
service
equipment
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911302634.1A
Other languages
English (en)
Inventor
李赤峰
郑继权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Isoftstone Information Technology Group Co ltd
Original Assignee
Isoftstone Information Technology Group Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Isoftstone Information Technology Group Co ltd filed Critical Isoftstone Information Technology Group Co ltd
Priority to CN201911302634.1A priority Critical patent/CN110971614A/zh
Publication of CN110971614A publication Critical patent/CN110971614A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种物联网适配方法、***、计算机设备及存储介质。该方法包括:建立多个物联网的协议适配插件,协议适配插件用于进行物联网数据与服务端数据的格式转换;在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定目标互联网的目标协议适配插件;根据目标协议适配插件对目标数据进行格式转换;将格式转换后的数据发送至目的地地址。能够针对每个物联网建立协议适配插件,通过建立多个适配插件能够实现由一个服务端与多个物联网中的设备进行数据交互,实现不同厂家的物联网中的设备实现联动。

Description

物联网适配方法、***、计算机设备及存储介质
技术领域
本发明实施例涉及物联网技术,尤其涉及一种物联网适配方法、***、计算机设备及存储介质。
背景技术
随着物联网络的发展,越来越多的厂商建立了自己的物联网。不同的物联网关注领域不同,领域包括工业领域、照明英语、抄表领域等。在一个工业园区中,往往会使用到多个不同厂商维护的不同的物联网。不同厂家的物联网中的设备无法进行联动。
发明内容
本发明提供一种物联网适配方法、***、计算机设备及存储介质,以实现不同厂家的物联网中的设备实现联动。
第一方面,本发明实施例提供了一种物联网适配方法,应用于服务器,包括:
建立多个物联网的协议适配插件,协议适配插件用于进行物联网数据与服务端数据的格式转换;
在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定目标互联网的目标协议适配插件;
根据目标协议适配插件对目标数据进行格式转换;
将格式转换后的数据发送至目的地地址。
第二方面,本发明实施例还提供了一种物联网适配***,包括:API网关、微服务和协议适配服务;
多个业务***与API网关通信;
API网关通过服务接口映射关联至微服务;
微服务与协议适配服务通信;
协议适配服务与物联网通信,协议适配服务包括多个协议适配插件,协议适配插件与物联网一一对应,协议适配插件用于进行物联网数据与服务端数据的格式转换。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例所示的物联网适配方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行本申请实施例所示的物联网适配方法。
本申请实施例提供的物联网适配方案,能够针对每个物联网建立协议适配插件,通过建立多个适配插件能够实现由一个服务端与多个物联网中的设备进行数据交互,实现不同厂家的物联网中的设备实现联动。
附图说明
图1是本申请实施例提供的物联网适配***的架构图;
图2是本申请实施例提供的物联网适配方法的流程示意图;
图3是本申请实施例提供的物联网适配装置的结构示意图;
图4是本申请实施例提供的计算机设备的示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
目前智慧园区在***建设中存在如下的主要问题:1)每个平台厂家都提供了自己的物联网平台。而每个平台的关注领域不同,有的关注工业领域,有的关注照明领域,有的关注抄表领域,缺少一个能够将不同领域的设备进行接入的平台。例如,大型智慧园区中,根据室内、室外、地下等不同场景,划分出多个物联网平台供应商的情况。2)由于各物联网之间相互独立,导致业务***与厂家的物联网平台耦合性非常高。3)跨越多个厂家的物联网时,无法实现不同物联网中的设备联动。4)各厂家物联网平台的协议开放方式多种多样,难易程度不一,对接联调繁琐,对业务应用***的供应商而言,有一定的技术门槛。
为了解决上述问题,本申请实施例提供了一种物联网配置方案,以解决各个物联网平台厂商各自接口的调用的差异性问题。实现无感知、统一API调用方式为业务***降低适配难度,业务***供应商只需按照一套接口标准对接到本申请实施例提供的物联网配置***,即可获取到从多个物联网厂商平台汇聚的设备数据,进而实现不同物联网络的设备联动。
本申请实施例提供了一种物联网适配***,如图1所示,包括:应用程序接口API网关11、微服务12和协议适配服务13;
多个业务***与API网关11通信;
API网关11通过服务接口映射关联至微服务12;
微服务12与协议适配服务13通信;
协议适配服务13与物联网14通信,协议适配服务13包括多个协议适配插件,协议适配插件与物联网14一一对应,协议适配插件用于进行物联网数据与服务端数据的格式转换。
协议适配服务13又称为物联适配***的适配层,用于实现对南向各个厂家物联网14的对接,对不同物联网14的协议进行适配,以及请求消息的快速处理。协议适配服务13可通过OSGi的方式进行配置,以实现扩展能力强,可插拔适配插件的效果。针对不同的厂商平台对接制作不同的协议适配插件,进而不断完善物联网适配***的接入能力。由于南向接口对接的是物联网14厂商的平台,存在海量数据的并发处理需求。可以使用分布式消息中间件完成海量数据的分布式处理。在一种实现方式中,协议适配服务13可以以微服务的形式提供给业务端,作为一种微服务被业务端调用。
微服务12用于对物联网适配***的业务功能进行解耦,对每个业务模块实现微服务12化,增强服务对外开放的能力,保证服务的弹性伸缩扩展,实现对***资源利用的合理性。
对于轻量级的产品而言,微服务12选用的框架可以选用开源分布式服务框架dubbo,可以根据服务的核心功能定制开发组件。可选的,还可以使用spring cloud框架,spring cloud在各个位置上都配套了开源的组件。
API网关11用于对北向的业务应用***提供开放服务能力。对接使用restful形式的应用程序接口API。API网关11采用异步消息处理的机制,实现高并发、高吞吐量。可以考虑选用netty,netty作为当前NIO技术实现比较优秀的框架,可以解决多种场景下高并发处理的性能瓶颈。
进一步的,还可包括:数据库。数据库可以使用mysql数据。在应用持久层进行对象关系映射,使用MyBatis框架,可以作为后期适配其他数据库切换的基础。
图1所示的物联网适配***,该物联网适配***部署于云上,以微服务12架构搭建,结合PAAS平台的微服务12选用的框架治理能力,实现可靠、安全、可扩展、高并发的效果。
本实施例提供的物联网适配***中,协议适配服务13,用于连接物联网适配***和物联网14厂商的平台,能够适配不同物联网14厂商的协议。API网关11通过服务接口映射关联至微服务12,实现***内部微服务12开放为外部的API接口的映射功能,外部***(如业务***)通过接口服务组件中的API网关11访问内部的服务。此外,还包括管理模块,用于为用户提供微服务12或协议适配插件的配置。管理模块用于为管理员提供了在可视化界面中设置***参数配置、查看设备相关数据的统计报表、查看服务连接质量的监控信息等。
本申请实施例提供的物联网适配方案,能够针对每个物联网14建立协议适配插件,通过建立多个适配插件能够实现由一个服务端与多个物联网14中的设备进行数据交互,实现不同厂家的物联网14中的设备实现联动。
微服务12治理平台可以支撑业务***快速开发微服务12,并且对其进行监管,微服务12架构具有较高硬件资源利用率的特点,对业务的可靠性、流畅度有保证。本方案具体技术特点为:1)协议可定制,支持多协议并行处理,***提供HTTP、REST协议。2)微服务12的注册与发现支持分组和版本,保证服务升级不影响原有服务。3)熔断器、负载均衡等实现插件化,可插拔可替换,目前熔断器采用Hystrix,负载均衡采用Ribbon。负载均衡策略可定制,目前提供Ribbon原生策略以及权重策略。4)服务的调用采用RPC架构,隐藏调用过程,与调用本地服务一致,目前提供xml和注解两种方式,通过配置可以先检查本地是否有相同服务。
进一步的,每个服务实例运行在各自容器中。容器是运行在操作***层面的虚拟化机制。一个容器包含若干运行在沙箱中的进程。从进程角度来看,他们有各自的命名空间和根文件***;可以限制容器的内存和CPU资源。
单容器单服务实例模式中,服务实例之间相互独立,已于监控每个容器消耗的资源。与虚机相似,容器使用隔离技术部署服务。容器管理API也可以作为管理服务的API。
容器是一个轻量级技术,容器映像创建速度快,应用打包成容器映像只需要几秒钟。因为不需要操作***启动机制,容器启动也很快。当容器启动时,后台服务同步启动。
***采用了微服务12的架构理念和传统web***结合使用,在当下web开发已经很成熟的情况下,再利用微服务12架构模式,可达到以下效果:
1、通过服务划分,分解巨大单体式应用为多个服务,解决了复杂性问题。在功能不变的情况下,应用被分解为多个可管理的分支或服务。每个服务都有一个用对外开放的服务定义接口,且较单体应用程序研发过程比较,更容易开发、理解和维护。
2、各个功能模块可以由不同的团队进行开发,微服务12能够实现各个功能的独立开发、测试,实现快速开发,持续部署、发布的优秀实践。
3、各个模块可以选择自己最合适的技术框架以及最合理的开发语言,服务之间的通信按照微服务12选用的框架制定的标准进行通讯即可。
4、当前架构的可伸缩性,既能保证服务的高可靠性,同时也能有效提高硬件资源的利用和回收。每个服务独立扩展,可以根据业务场景需求,制定各自不同的硬件资源分配。例如,你可以使用更适合于服务资源需求的硬件,对CPU高密度型的服务和IO并发处理的服务可用各自选择合适的硬件资源来运行。
在本申请实施例中,物联网适配***还包括管理模块,管理模块用于:为用户提供微服务12或协议适配插件的配置。
管理模块又称管理Portal。管理界面的开发,选择spring mvc框架,框架提供了构建Web应用程序的全功能MVC模块。使用Spring可***的MVC架构,可以选择内置的SpringWeb框架或web类型的Struts框架。通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。此外,可以选择搭配AngularJS完成***大部分的CRUD业务功能。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
管理界面包括设备信息管理、设备查询、设备新增、设备修改、设备删除、设备启用停用、设备实时数据展示、设备历史数据展示、联动规则管理、联动规则查询、联动规则新增、联动规则修改、联动规则删除、联动规则启用停用、联接平台管理、联接平台查询、联接平台新增、联接平台资料维护、联接平台销户、业务平台管理、业务平台查询、语无平台新增、业务平台销户、设备型号管理、设备分类标识管理、接口清单管理或设备模型管理等。
设备信息管理功能主要是对平台所需要管理和对接的设备进行查询/新增/修改/删除/启停用等各种操作。能够对已经在平台进行登记的设备进行管理和控制,未注册登记的设备不能通过平台进行管理和控制。
设备查询时,可以根据设备的各种属性信息进行查询操作,***以列表的形式展示查询结果。列表展示信息主要包括设备编号,设备名称,所属分组,联接平台,业务平台,设备型号,设备分类标识、设备启停用状态等。可支持如下查询操作(查询条件可进行组合):1)根据设备编号精确查询,设备编号由用户自由输入。2)根据设备名称模糊查询,设备名称由用户自由输入。3)根据设备所属分组进行查询,设备分组信息可从列表中选择或由用户自由输入。4)根据设备所属联接平台进行查询,设备所属联接平台信息可从列表中选择或由用户自由输入(用户自由输入时支持列表与用户输入的模糊匹配操作);5)根据设备分类标识进行查询,设备分类标识信息可从列表中选择;6)根据设备型号进行查询,设备型号信息可从列表中选择或由用户自由输入(用户自由输入时支持列表与用户输入的模糊匹配操作);7)根据设备启停用状态进行查询,设备启停用状态包括启动、停用。
设备新增,用于在***中新增设备信息。新增设备的设备编号由***按固定规则进行生成,设备编号是设备在平台中的唯一标识。新增设备信息时对联接平台等关键字段进行设置。此外,可以支持设备列表的批量导入操作。设备信息按指定格式整理到excel文档中,然后将excel格式的设备信息文件进行导入处理,在导入过程中需要自动按规则生成设备编号。
设备修改可以对设备的如下信息进行修改操作:设备名称、设备描述、联接平台、物理地址、设备位置、设备分类标识、设备型号。
***支持对设备信息进行删除操作。在查询到的设备信息列表中,选中要删除的设备,点击删除按钮即可将相应的设备信息删除。设备删除时需要确认***中已无规则引用该设备。
设备启用停用用于***对设备信息进行启停操作。设备启用:外部业务平台可通过本平台对设备进行各类操作,包括获取设备状态、设备数据,以及对设备进行配置和控制的操作。设备启用的情况下,设备可能处于在线状态,也可能处于离线状态,设备的在线和离线状态是由所联接的外部物联网14决定的。设备停用:外部业务平台不可以通过本平台对设备进行各类操作,暂时中断与外部联接的物联网14之间针对该设备的通信。
设备实时数据展示,用于实时展示设备数据。可以根据设备类型确定展示方式,使用该展示方式显示设备的实时数据。典型的设备实时数据展示类型如下:数值型:如温湿度传感器、空气质量传感器等,可以显示实时的测量数据。状态型:如智能门锁、智能开关等,可以显示当前状态。
设备历史数据展示用于设备的历史数据进行查询,可以输入需要查询的时间段,***以列表和图形的形式对数据进行展示。
设备联动规则由触发条件和执行动作两大部分组成。触发条件可以是时间类的触发条件,也可以是设备相关的触发条件。执行动作是可以指定某些设备去执行特定的控制动作,从而使***具备一定的智能化运行能力。触发条件支持的能力包括:支持Cron标准;支持IEC8601标准;支持指定总有效时间范围,提供开始时间和结束时间限制;支持cron分段定义有效周期;支持xpath表达式判断设备属性;支持根据设备属性变化前后值判断;支持自定义函数(支持加权平均处理、支持绝对值处理、支持波动阈值处理、支持默认值处理)。执行动作支持的能力包括:支持执行动作对象选择(单个设备、设备分组【限制为同类型设备】);支持数据采集;支持参数设置;支持命令控制;支持参数值动态引用;支持优先级执行;支持执行动作可重试(次数可配置);支持延时处理;支持动作编排(依赖判断、异常中断保护机制);支持超时处理;支持自动上报策略执行明细;支持有效标志判断;支持查询执行明细。
联动规则查询用于对已建立的联动规则进行查询,可通过查询获取规则ID,规则名称,规则触发条件,规则触发动作,规则有效时间,规则启用状态,规则描述等信息。可支持如下查询操作(查询条件可进行组合):根据规则ID进行精确查询;根据规则名称进行模糊匹配查询;根据规则触发条件类型进行查询;根据规则启用状态查询。
联动规则启用表示:相应的规则在达到指定的触发条件时间会按照配置的执行动作进行执行,并记录相应的执行日志。规则停用表示:相应的规则处于不可用状态,不会对规则的触发条件进行检查,也不会执行相应的动作。
联接平台指第三方厂家的物联网14,***支持对联接平台的查询/新增/销户/资料维护等管理功能。联接平台需要在***配置相关的平台信息并加载专用的协议适配插件后,才可接入物联网14配置***。
联接平台查询用于根据联接平台编码进行精确查询、根据厂家名称进行模糊匹配查询。
查询结果展示的信息包括:联接平台编码、厂家名称、对接库版本、有效期限、接口数量、部署件配置、网络地址、访问接口、管理员等信息。
联接平台新增用于新增联接平台信息,新增时***根据编码规则自动生成联接平台编码,管理员输入厂家名称等其他配置信息。
联接平台资料维护用于对联接的物联网14的资料信息进行修改。
联接平台销户用于对已联接平台进行销户处理。联接平台销户后,该平台相关的服务、设备、规则将全部停用。平台相关数据暂时保留,销户N天后可以对设备、规则、历史数据执行清理操作。
业务平台指业务应用***,需要对设备执行业务操作、以及数据展示分析的***,物联网14配置***提供对业务平台查询/新增/销户/资料维护等管理功能。业务平台需要在物联网14配置***注册获取AppId和相应的密钥后才能访问***并调用***提供的各种接口服务。
业务平台查询用于根据业务平台编码进行精确查询,支持根据业务平台名称进行模糊匹配查询。
查询结果显示的主要信息:业务平台编码、业务平台名称、AppId、AppSecret、业务平台厂家、已授权设备分组(树形结构展示)、已授权调用接口(列表展示,针对平台对外提供的标准接口,以及为个别平台定制的专用接口,可以分类进行展示)。
业务平台新增用于生成业务平台编码、AppId和AppSecret三个字段,其他字段由管理员进行配置。在新增业务平台时,可以对该业务平台可使用的设备信息和接口信息进行配置,相关信息从***已经配置的设备分组、设备列表、接口清单中获取。
业务平台资料维护用于对业务平台的资料信息进行修改(界面实现参考业务平台新增)。
业务平台小胡用于对业务平台进行销户操作。业务平台销户后,该平台已授权的设备和接口服务将全部停用,平台相关数据暂时保留,销户N天后可以对授权信息、历史数据执行清理操作。
设备型号管理用于进行配置新增设备型号、修改设备型号、删除设备型号、查询设备型号。在一些大型的园区、公共事业项目中,涉及的智能设备种类较多,每个设备都是不同的,有开关,插座,传感器,路灯等设备类型,而每个设备类型,也可能是由不同的设备型号组成,所以需要提供设备型号维护功能。
新增设备型号时,***管理员进入***,进入设备型号页面,点击新增按钮,弹出设备型号页面,选择传感器,输出设备型号名称,输入供应商名称,备注等信息,点击确定按钮,提交后台***,进行保存。如果设备型号名称有和***型号名称有重复的,应该提示用户重复。
修改设备型号时,***管理员进入***,进入设备型号管理页面,选择一条设备型号记录,点击修改按钮,弹出设备型号修改页面,页面字段与增加页面一致,处理方式一致。点击确定按钮,进行保存入库。
删除设备型号时,***管理员进入***,进入设备型号管理页面,选择一条或者多条设备型号记录,点击删除按钮,***提示确认是否删除,点击确定,设备型号信息删除成功。
查询设备型号时,可以根据设备型号名称、设备类型来进行设备型号信息的查询,按照用户数据共享原则进行处理。
设备分类标识管理用于基于设备类型对设备进行管理。设备不仅仅有型号,在分类上面也有区分,设备的类型也需要一个维护功能,方便操作员对设备类型的维护。设备分类支持增加、删除、修改、查询等功能。
接口清单管理用于对接口进行管理。用于管理接口清单的增加、删除、修改、查询、启动和停用等。可以编辑接口编码,接口功能,接口描述,启用状态等参数。接口清单查询用于通过接口清单查询功能对***对外提供的所有服务接口进行查询。查询结果信息包括:接口编码、接口功能、接口描述、接口版本、接口授权信息、启用状态、启用时间、停用时间等。接口新增用于通过接口新增功能可将新开发接口信息加入到***中,接口编码字段由***按规则自动生成,其他信息由管理员进行配置填写。接口修改用于通过接口修改功能可对***中已经提供的接口信息进行修改,除接口编码字段外,其他信息均可由管理员进行修改。接口删除用于通过接口删除功能可对***中已经提供的接口信息进行删除,接口状态必须处于停用状态可能进行删除操作。接口启停用用于,对已经加入到***的接口服务进行启停用处理。可选择是否启用,并可设置启用时间、停用时间。
设备模型管理用于对设备进行建模,建模信息包括设备的属性、事件、指令等,并且需要对模型信息进行管理。设备模型属性创建包括属性编码、属性名称、数据类型,支持增加多个属性的操作。设备模型事件创建包括事件编码、事件名称,支持增加多个事件的操作。设备模型指令创建包括指令编码、指令名称、指令对应参数,支持增加多个指令的操作。例如模型编码,模型名称,设备属性(属性编码,属性名称,数据类型;可多个),设备事件(事件编码,事件名称,可多个),设备指令(指令编码,指令名称,可多个)的编辑等。
在本申请实施例的一种实现方式中,微服务12包括安全鉴权服务,安全鉴权服务用于:为服务请求方发放令牌;当接收到服务请求方发起的服务请求时,读取服务请求携带的认证字符串,认证字符串与令牌关联;根据令牌字符串对请求方的使用权限进行校验。
可以使用Restful风格设计接口。消息体采用Json格式,支持Http和Https访问,支持水平扩容。业务***在访问物理网配置***时,需要对访问者进行鉴权,以保证安全性。可以为访问者分配令牌,根据访问者提供的令牌和***当前允许使用的令牌,确定访问者权限。
示例性的,在一种令牌AccessToken申请流程中,访问者访问物联网14配置***申请注册。物联网14配置***对申请注册请求进行审核。若不通过,则访问者重新填写资料信息,上传至物联网14配置***进行再次审核。当审核通过时,生成用户唯一标识和密码。访问者申请令牌,令牌包括获取令牌AccessToken和刷新令牌refresh Token。***对访问者的申请行为进行审核,若审核通过,则获取令牌AccessToken和刷新令牌refresh Token的生效时间和有效期。
可以通过下述认证功能算法对令牌进行校验:在进行访问者权限检测时,业务***使用获取到的获取令牌生成消息认证摘要。将该消息摘要通过HTTP请求发送至物联网适配***。物联网适配***判断是否存在HTTP请求中携带的用户标识。如果存在且未超时,则生成签名摘要。否则,结束请求,返回失败信息。在生成签名摘要之后,判断***生成的摘要与HTTP请求中携带的消息认证摘要是否一致。若一致,则通过验证。若不一致,则结束请求,返回失败信息。
物联网14配置***通过上述认证功能算法对业务***的HTTP请求的指定内容进行计算并输出认证字符串用于认证。业务***开发者,首先需要将HTTP请求的指定内容连接成字符串,结合物联网14配置***分配的accessToken,通过HMAC算法计算密文摘要,完成对HTTP请求的签名。物联网14配置***对HTTP请求签名验证用户身份,对于每个HTTP请求,都需要携带一个认证字符串然后通过以下两种方式中的任意一种将认证字符串包含在请求中:1)在HTTP Header中包含认证字符串。在HTTP请求的Authorization头域中包含认证字符串,所有与物联网14配置***的交互都包含该字段。2)在URL中包含认证字符串。业务***开发者可以将认证字符串放在HTTP请求Query String的authorization参数中。
在本申请实施例中,可以对令牌进行刷新。通过平台分配的ID,密码,refreshToekn等信息重新刷新accessToken。刷新accessToken时需要通过认证,因为accessToken已经失效,所以需要有单独的一个接口利用refreshToekn对刷新请求的消息进行摘要生成,然后通过平台认证,即可刷新得到新的accessToken。
此外,业务平台可以注销鉴权信息(accessToken),注销后accessToken不能再使用.
在本申请实施例的一种实现方式中,微服务12包括设备查询服务,设备查询服务用于:
根据预设设备查询服务接口网址接收设备查询服务请求,设备查询服务请求用于查询设备信息、查询设备历史数据、向查找到的设备发送指令、订阅设备数据、取消定于设备数据或设备消息推送中的一种或多种。
设备信息查询用于根据设备编号查询设备资料及数据信息。可以进行单个设备编号的查询,也可以一次传入多个设备编号查询多个设备,或是通过设备类型查询多个设备。设备历史数据查询用于根据设备编号,时间段等查询设备历史数据列表,可以用于查询单个设备的历史数据。向查找到的设备发送指令用于设备服务调用。示例性的,通过设备服务调用(设备编号,服务编码,指令参数json对象,是否应答,回调URL等)进行设备参数设置,设备控制等。设备数据订阅用于根据设备的状态、数据进行事件订阅反馈(设备编号,订阅类型,回调URL等)。实现设备上下线,告警,实时数据等消息推送。订阅的数据内容包括设备状态、告警以及实时数据等。取消设备数据订阅用于停止对设备的状态、数据、事件订阅。设备消息推送包括:状态变化通知、实时数据通知、事件通知、指令响应通知。设备状态变化通知为在设备状态变化时发出的消息通知(设备编号,当前状态等)。设备实施数据通知为设备实时数据上报时的消息通知(设备编号,设备数据json对象等)。设备事件通知为设备事件上报时的消息通知(设备编号,事件类型,事件参数json对象等)。设备指令响应通知为设备指令响应的消息通知(设备编号,指令流水号,指令执行结果json对象等)。
在本申请实施例中,微服务12还包括设备联动服务;设备联动服务用于:创建联动规则、修改联动规则、启用联动规则、停用联动规则、删除联动规则、查询联动规则中的一种或多种。
联动规则用于描述相同或不同物联网14中的多个设备之间的联动操作。在创建联动规则时,包括新建规则名称,规则触发条件,规则触发动作,规则有效时间,规则启用状态,规则描述等,可以支持一次创建多个规则。规则的制定与设备的模型属性密切相关,所以服务端和客户端需要通过一个约定,双方保证设备模型一致,此时客户端按照约定制定设备的属性加入到规则中,服务端解析联动规则中参与的设备属性。可以根据联动规则ID对联动规则进行修改。根据联动规则ID启用停用或删除规则,可以支持一次操作多个规则的启停和删除。可以根据联动规则ID,规则名称等查询规则列表,可以支持一次查询多条规则记录。
在本申请实施例中,协议适配服务13包括使用OSGi维护的多个协议适配插件;当使用协议适配插件对目标数据进行格式转换时,对接口使用权限进行校验。
通过对市场上主流的物联网14厂家分析,发现目前物联网14的北向接口,提供给业务***的数据和控制接口没有一个统一的标准,每一家厂商都有自己的对接方式,有的是rest API,有的是集成SDK,还有的走MQ消息中间件,各个厂家根据自己的***架构为业务***提供了不同的对接方式。当业务***需要和多个不同厂家的物联网14对接时,发现针对每一个厂家都要开发一套对接方案。本申请实施例考虑到后续的维护和能动态扩展能力,需要设计一个适配器,适配不同的厂商平台协议。可以使用JAVA作为开发语言,选用OSGi技术框架构建适配器。分别针对每个物联网14配置一个协议适配服务13插件,协议适配服务13插件用于将物理网北向接口发送的物理网使用的协议的数据格式,转换为服务端可识别的格式。通过OSGi服务注册表记载协议适配插件与物联网14关联关系。当服务端与物理网之间传输数据时,通过查询OSGi服务注册表可确定使用的协议适配插件,并通过该协议适配插件对传输的数据进行格式转换。
同时OSGi技术架构中可以实现协议适配插件的热插拔。即在不停止服务的同时,增加和删除协议适配插件。
本申请实施例中,业务端若控制物联网14中的设备时,则需通过***对业务端用户的校验。校验包括该用户登录物联网适配***的校验以及该用户对物理网中设备的控制权限的校验。物联网适配***的北向接口由API网关11提供,南向接口由协议适配服务13提供。接口调用前都要根据在管理Portal中给业务平台账号授权的接口列表及设备范围等进行校验,未授权则不可调用。对于物联网适配***的管理员,在登陆到管理模块portal后,分配业务端用户的反问权限,包括北向接口使用权限以及南向接口使用权限。当业务人员登录物联网适配***员登录到物联网适配***时,判断业务人员是否具有***的访问权限,若验证通过,则业务人员可访问南向接口。此时对业务人员访问南向接口的权限进行校验,如果通过,则允许业务人员使用南向接口访问物联网14。当业务人员通过南向接口访问物联网14中的设备时,判断业务人员是否具有访问设备的权限,若具有则确定设备调用成功。
本申请实施例提供中物联网适配***好包括日志管理模块。日志可以用于记录接口的调用情况。业务人员调用***接口时,可对调用操作进行记录,并支持界面进行查询记录。日志内容包含接口编码,设备编码,业务平台,联接平台,调用时间,调用结果等。
日志还可以用于记实***操作。***界面中所有操作类的交互,除了查询操作,其他所有交互必须记录其操作内容,及操作结果,提供给***管理员使用。可以按照操作员、子***、操作模块、操作结果、开始时间、结束时间来进行综合查询。
日志还可以用于记录***运行情况。Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。而更重要的是,Log4j可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
在本申请实施例中,可以通过报表的形式将统计的数据进行展示。例如对接口调用情况进行统计和输出。根据接口名称,业务平台,联接平台,设备编号,调用时间,调用结果等维度进行接口调用统计。报表可以导出为图片或Excel数据文档。此外,可以根据设备型号,联接平台,业务平台,分类标识等维度进行设备分布统计。
随着对接的物联网14中设备数量的增加、订阅数据的增加以及对接的物联网14数量的增加,物联网适配***接收到的数据量也随之增加。普通的串行处理方式无法满足大数据量的传输需求。基于此,本申请实施例提供了一种通过Kafak消息队列对数据进行存储处理的实现方式。
***将数据根据预设格式发送到Kafak消息队列中,并且根据业务规划提供相关的Restful接口供调用。可通过对kafak提供的API接口进行封装,开发便于上层业务调用的Restful接口,从而实平台大量设备数据的可靠存储以及高并发量的处理,保证业务***能够获取到设备端的数据。kafak提供的API接口包括:1)生产者API,用于应用程序发布记录流至一个或多个Kafka的话题(Topics)。2)消费者API,用于应用程序订阅一个或多个主题,并处理这些主题接收到的记录流。3)Streams API,用于应用程序充当流处理器(streamprocessor),从一个或多个主题获取输入流,并生产一个输出流至一个或多个的主题,能够有效地变换输入流为输出流。4)Connector API,用于构建和运行可重用的生产者或消费者,能够把Kafka主题连接到现有的应用程序或数据***。例如,一个连接到关系数据库的连接器(connector)可能会获取每个表的变化。
Kafka的客户端和服务器之间的通信是靠一个简单的,高性能的,与语言无关的TCP协议完成的。Kafka不仅提供了一个Java客户端,还有许多语言版本的客户端。
可选的,可以将短信、邮件通知定义成接口,具体实现则通过与运营公司的IT***对接实现短信、邮件功能集成,支持自动加载适配。可选的,***以Restful的API方式提供统一接口,支持被第三方调用,也支持调用第三方接口,并会提供相关的开发指南。
在本申请实施例中,可以通过集群技术实现物联网适配***。集群若一台主机宕机,另一台主机仍然可以正常工作,服务器进行任何切换时,均能为用户提供在在用户客户端和应用程序、数据库之间无缝的、不间断的、连续的连接。对***的性能没有大的影响。软件产品出现BUG时,确保业务数据一致性。
基于上述实施例提供的物联网适配***,本申请实施例还提供了一种物联网适配方法,应用于服务器,如图2所示,包括:
步骤201、建立多个物联网的协议适配插件,协议适配插件用于进行物联网数据与服务端数据的格式转换。
可以通过OSGi配置多个协议适配插件。
步骤202、在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定目标互联网的目标协议适配插件。
当进行物联网向服务端发送目标数据,或服务端向物联网发送目标数据时,使用目标数据所在的目标互联网的目标协议适配插件对目标数据进行转码。
步骤203、根据目标协议适配插件对目标数据进行格式转换。
步骤204、将格式转换后的数据发送至目的地地址。
本申请实施例提供的物联网适配方法,能够通过建立的多个协议适配插件实现由服务端与多个物联网进行数据通信。
在上述实施例的基础上,本申请实施例还提供了一种物联网适配方法,作为对上述实施例的进一步说明,步骤203,根据目标协议适配插件对目标数据进行格式转换,包括:
接收第一物联网中第一设备发出的触发信号。
使用第一物联网关联的第一协议适配插件将触发信号转换为服务端可识别的数据格式。
服务端中的微服务获取格式转换后的触发信号关联的联动操作。
根据联动操作确定第二设备的联动指令;。
相应的,步骤204、将格式转换后的数据发送至目的地地址,包括:
获取第二设备所在的第二物联网关联的第二协议适配插件。
通过第二协议适配插件将联动指令转换为第二物联网可识别的数据格式,将转换后的联动指令发送至第二设备。
本申请实施例提供的物联网适配方法,能够实现不同物联网中设备之间的联动,提高设备利用率。
本申请实施例还提供了一种物联网适配装置,应用于服务器,如图3所示,包括:建立单元31、确定单元32、转换单元33和发送单元34。
建立单元31,用于建立多个物联网的协议适配插件,协议适配插件用于进行物联网数据与服务端数据的格式转换;
确定单元32,用于在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定目标互联网的目标协议适配插件;
转换单元33,用于根据目标协议适配插件对目标数据进行格式转换;
发送单元34,用于将格式转换后的数据发送至目的地地址。
在上述实施例的基础上,本申请实施例还提供了一种物联网适配装置,作为对上述实施例的进一步说明,转换单元33用于:
接收第一物联网中第一设备发出的触发信号;
使用第一物联网关联的第一协议适配插件将触发信号转换为服务端可识别的数据格式;
服务端中的微服务获取格式转换后的触发信号关联的联动操作;
根据联动操作确定第二设备的联动指令;
相应的,发送单元34用于:
获取第二设备所在的第二物联网关联的第二协议适配插件;
通过第二协议适配插件将联动指令转换为第二物联网可识别的数据格式,将转换后的联动指令发送至第二设备。
本发明实施例所提供的物联网适配装置可执行本发明任意实施例所提供的物联网适配方法,具备执行方法相应的功能模块和有益效果。
图4为本发明实施例提供的一种计算机设备的结构示意图,如图4所示,该计算机设备可以为服务器,该计算机设备包括处理器40、存储器41、输入装置42和输出装置43;计算机设备中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;计算机设备中的处理器40、存储器41、输入装置42和输出装置43可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的物联网适配方法对应的程序指令/模块(例如,建立单元41、确定单元42、转换单元43和发送单元44)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的物联网适配方法。
存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置42可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备。
本发明实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种物联网适配方法,该方法包括:
建立多个物联网的协议适配插件,协议适配插件用于进行物联网数据与服务端数据的格式转换;
在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定目标互联网的目标协议适配插件;
根据目标协议适配插件对目标数据进行格式转换;
将格式转换后的数据发送至目的地地址。
在本申请实施例的一种实现方式中,根据目标协议适配插件对目标数据进行格式转换,包括:
接收第一物联网中第一设备发出的触发信号;
使用第一物联网关联的第一协议适配插件将触发信号转换为服务端可识别的数据格式;
服务端中的微服务获取格式转换后的触发信号关联的联动操作;
根据联动操作确定第二设备的联动指令;
相应的,将格式转换后的数据发送至目的地地址,包括:
获取第二设备所在的第二物联网关联的第二协议适配插件;
通过第二协议适配插件将联动指令转换为第二物联网可识别的数据格式,将转换后的联动指令发送至第二设备。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本发明任意实施例所提供的物联网适配方法中的相关操作.
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
值得注意的是,上述物联网适配装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种物联网适配方法,其特征在于,应用于服务器,包括:
建立多个物联网的协议适配插件,所述协议适配插件用于进行物联网数据与服务端数据的格式转换;
在进行物联网与服务端之间的目标数据传输时,根据目标数据所在的目标互联网确定所述目标互联网的目标协议适配插件;
根据所述目标协议适配插件对目标数据进行格式转换;
将格式转换后的数据发送至目的地地址。
2.根据权利要求1所述的物联网适配方法,其特征在于,所述根据所述目标协议适配插件对目标数据进行格式转换,包括:
接收第一物联网中第一设备发出的触发信号;
使用第一物联网关联的第一协议适配插件将触发信号转换为服务端可识别的数据格式;
服务端中的微服务获取格式转换后的触发信号关联的联动操作;
根据所述联动操作确定第二设备的联动指令;
相应的,所述将格式转换后的数据发送至目的地地址,包括:
获取所述第二设备所在的第二物联网关联的第二协议适配插件;
通过所述第二协议适配插件将所述联动指令转换为第二物联网可识别的数据格式,将转换后的联动指令发送至所述第二设备。
3.一种物联网适配***,其特征在于,包括:API网关、微服务和协议适配服务;
多个业务***与API网关通信;;
所述API网关通过服务接口映射关联至微服务;
所述微服务与协议适配服务通信;
所述协议适配服务与物联网通信,所述协议适配服务包括多个协议适配插件,协议适配插件与物联网一一对应,所述协议适配插件用于进行物联网数据与服务端数据的格式转换。
4.根据权利要求3所述的物联网适配***,其特征在于,还包括管理模块,所述管理模块用于:
为用户提供微服务或协议适配插件的配置。
5.根据权利要求3所述的物联网适配***,其特征在于,所述微服务包括安全鉴权服务,所述安全鉴权服务用于:
为服务请求方发放令牌;
当接收到服务请求方发起的服务请求时,读取所述服务请求携带的认证字符串,所述认证字符串与令牌关联;
根据所述令牌字符串对所述请求方的使用权限进行校验。
6.根据权利要求3所述的物联网适配***,其特征在于,所述微服务包括设备查询服务,所述设备查询服务用于:
根据预设设备查询服务接口网址接收设备查询服务请求,所述设备查询服务请求用于查询设备信息、查询设备历史数据、向查找到的设备发送指令、订阅设备数据、取消定于设备数据或设备消息推送中的一种或多种。
7.根据权利要求3所述的物联网适配***,其特征在于,所述微服务包括设备联动服务;
所述设备联动服务用于:创建联动规则、修改联动规则、启用联动规则、停用联动规则、删除联动规则、查询联动规则中的一种或多种。
8.根据权利要求3所述的物联网适配***,其特征在于,所述协议适配服务包括使用OSGi维护的多个协议适配插件;
当使用协议适配插件对目标数据进行格式转换时,对接口使用权限进行校验。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-2中任一所述的物联网适配方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-2中任一所述的物联网适配方法。
CN201911302634.1A 2019-12-17 2019-12-17 物联网适配方法、***、计算机设备及存储介质 Pending CN110971614A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911302634.1A CN110971614A (zh) 2019-12-17 2019-12-17 物联网适配方法、***、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911302634.1A CN110971614A (zh) 2019-12-17 2019-12-17 物联网适配方法、***、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN110971614A true CN110971614A (zh) 2020-04-07

Family

ID=70034978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911302634.1A Pending CN110971614A (zh) 2019-12-17 2019-12-17 物联网适配方法、***、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN110971614A (zh)

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555922A (zh) * 2020-05-08 2020-08-18 中国通信服务股份有限公司 物联网设备主动适配接入的方法、装置、设备及存储介质
CN111651289A (zh) * 2020-06-04 2020-09-11 深圳市信锐网科技术有限公司 一种物联网数据对接方法、***及相关设备
CN111654498A (zh) * 2020-06-03 2020-09-11 深圳市信锐网科技术有限公司 设备添加方法及物联网平台
CN111770181A (zh) * 2020-06-29 2020-10-13 重庆紫光华山智安科技有限公司 一种物联网设备的接入方法、装置及设备
CN111818079A (zh) * 2020-07-21 2020-10-23 上海鼎格信息科技有限公司 一种工业设备的连接方法及控制***
CN111901144A (zh) * 2020-06-19 2020-11-06 深圳奇迹智慧网络有限公司 物联网设备的交互方法、装置、计算机设备和存储介质
CN111949661A (zh) * 2020-08-12 2020-11-17 国网信息通信产业集团有限公司 一种配用电数据的存取方法及装置
CN112055062A (zh) * 2020-08-21 2020-12-08 深圳市信锐网科技术有限公司 数据通信方法、装置、设备及可读存储介质
CN112069064A (zh) * 2020-08-31 2020-12-11 北京首汽智行科技有限公司 一种短信服务商api接口测试方法
CN112087454A (zh) * 2020-09-10 2020-12-15 上海顺舟智能科技股份有限公司 一种物联网网关设备的通信方法、装置、设备及储存介质
CN112202874A (zh) * 2020-09-28 2021-01-08 武汉虹信技术服务有限责任公司 一种可扩展的物联网底层设备适配器及构建方法
CN112379997A (zh) * 2020-10-16 2021-02-19 浪潮通用软件有限公司 一种服务端设备集成控制方法
CN112565029A (zh) * 2020-11-18 2021-03-26 深圳创维-Rgb电子有限公司 接入物联网方法、***、终端和计算机可读存储介质
CN112650653A (zh) * 2020-11-24 2021-04-13 通号万全信号设备有限公司 一种设备即插即用与可视化运维***及方法
CN112685708A (zh) * 2021-01-07 2021-04-20 支付宝(杭州)信息技术有限公司 可信设备和可信***
CN112685193A (zh) * 2020-12-18 2021-04-20 易久批信息技术有限公司 一种微服务网关接口暴露及聚合方法
CN112738216A (zh) * 2020-12-28 2021-04-30 北京金山云网络技术有限公司 一种设备适配方法、装置、设备和计算机可读存储介质
CN112732734A (zh) * 2020-12-31 2021-04-30 上海瑞家信息技术有限公司 一种信息处理方法及装置
CN112751875A (zh) * 2020-12-31 2021-05-04 北京天融信网络安全技术有限公司 设备管控方法、装置、电子设备及存储介质
CN112835968A (zh) * 2021-02-01 2021-05-25 浪潮云信息技术股份公司 一种基于物联网的设备智能联动方法
CN112887389A (zh) * 2021-01-20 2021-06-01 上海商米科技集团股份有限公司 一种基于版本的设备互操作方法、***、装置和存储介质
CN112947973A (zh) * 2021-04-08 2021-06-11 天津天地伟业智能安全防范科技有限公司 中间件服务程序的配置更新方法、装置及电子设备
CN113010329A (zh) * 2021-02-07 2021-06-22 天翼物联科技有限公司 一种基于物联网的业务实现方法、***、设备及存储介质
CN113505009A (zh) * 2021-07-26 2021-10-15 京东方科技集团股份有限公司 基于多个子***接入的应用服务方法和***、计算机设备
CN113542313A (zh) * 2020-04-13 2021-10-22 中国建设银行股份有限公司 一种第三方物联网平台设备对接***及方法
CN113536115A (zh) * 2021-06-21 2021-10-22 浙江吉利控股集团有限公司 一种网约车信息推送方法、装置及平台
CN113556359A (zh) * 2021-08-04 2021-10-26 京东方科技集团股份有限公司 一种通讯协议转换方法、设备、***及网关设备
CN113568762A (zh) * 2021-07-19 2021-10-29 远光软件股份有限公司 一种跨***访问的方法及其设备和计算机可读存储介质
CN113595961A (zh) * 2020-04-30 2021-11-02 阿里巴巴集团控股有限公司 协议转换方法和***、网关设备
CN113596141A (zh) * 2021-07-26 2021-11-02 深圳Tcl新技术有限公司 设备控制权限的设置方法、装置、计算机设备和存储介质
CN113596017A (zh) * 2021-07-27 2021-11-02 上海上实龙创智能科技股份有限公司 一种协议解析方法、装置、软网关和存储介质
CN113645131A (zh) * 2021-07-22 2021-11-12 武汉慧联无限科技有限公司 数据处理方法、装置、电子设备及存储介质
CN113676555A (zh) * 2021-09-24 2021-11-19 迈迪信息技术有限公司 一种多级码池的兼容平台以及方法
CN113671881A (zh) * 2021-08-24 2021-11-19 万申科技股份有限公司 一种基于AIoT+微服务的测控及应急管理平台
CN113783719A (zh) * 2021-08-16 2021-12-10 佛山科学技术学院 基于微服务的物联网数据收集***、方法和介质
CN114040031A (zh) * 2021-09-30 2022-02-11 重庆斯欧智能科技研究院有限公司 一种工业互联网的传输协议适配方法
CN114095537A (zh) * 2021-11-18 2022-02-25 重庆邮电大学 一种物联网应用中基于Netty的海量数据接入方法及***
CN114157714A (zh) * 2021-12-01 2022-03-08 福建博思数字科技有限公司 一种基于Netty实现金融***协议通信的方法、***和存储设备
CN114257623A (zh) * 2022-03-02 2022-03-29 中节能晶和智慧城市科技(浙江)有限公司 一种基于流式处理的物联网设备通信方法
CN114338827A (zh) * 2020-09-29 2022-04-12 中移物联网有限公司 物联网协议适配网关、方法及可读存储介质
CN114363122A (zh) * 2021-12-31 2022-04-15 科大讯飞股份有限公司 网关设备和设备接入***
CN114422555A (zh) * 2022-03-28 2022-04-29 成都柔水科技有限公司 一种基于CIM平台可自定义配置IoT数据解析的方法
CN114449059A (zh) * 2022-01-18 2022-05-06 拉扎斯网络科技(上海)有限公司 通信控制方法及装置
CN114461294A (zh) * 2021-12-24 2022-05-10 广东智联蔚来科技有限公司 快速构建应用服务的方法、计算机装置及存储介质
CN114466047A (zh) * 2022-03-04 2022-05-10 北京豪尔赛智慧城域科技有限公司 物联网设备便捷接入物联网平台的方法、平台、设备及介质
CN114650310A (zh) * 2022-03-11 2022-06-21 腾讯科技(深圳)有限公司 基于物联网的设备控制方法、装置、电子设备及存储介质
CN114793191A (zh) * 2022-02-17 2022-07-26 江苏卓易信息科技股份有限公司 一种基于领域模型的物联网集成***及方法
CN114885012A (zh) * 2022-04-15 2022-08-09 上海罗捷物联网技术有限公司 物联网平台的***接入方法及***
CN115037639A (zh) * 2022-07-14 2022-09-09 浙江极氪智能科技有限公司 边缘数据平台接口信息的处理方法、装置、设备及介质
CN115086444A (zh) * 2022-06-02 2022-09-20 广联达科技股份有限公司 数据传输方法、装置、电子设备及***
CN115134385A (zh) * 2022-06-29 2022-09-30 北京鸿蒙网科技有限公司 支持万物互联互通的自定义网络***、自定义连接方法
CN115134380A (zh) * 2021-03-24 2022-09-30 京东方科技集团股份有限公司 数据传输方法、装置、电子设备及存储介质
CN115225728A (zh) * 2022-07-20 2022-10-21 江苏天拓龙川数字科技有限公司 进行数据统一对接的方法及装置
CN115460299A (zh) * 2022-08-25 2022-12-09 京东科技信息技术有限公司 设备接入方法、装置、电子设备、***和存储介质
CN115550463A (zh) * 2022-09-16 2022-12-30 深圳市润腾智慧科技有限公司 一种跨云物联网平台数据处理方法、装置及相关设备
CN115589433A (zh) * 2022-11-23 2023-01-10 北京大学 数据处理方法、装置及计算机可读存储介质
WO2023056943A1 (zh) * 2021-10-09 2023-04-13 天翼物联科技有限公司 基于物联网规则引擎的终端控制方法、装置、设备及介质
CN116016005A (zh) * 2022-12-12 2023-04-25 阿里云计算有限公司 物联网设备接入方法、装置、电子设备和存储介质
TWI802223B (zh) * 2022-01-14 2023-05-11 殷富資訊股份有限公司 微服務應用平台系統、微服務應用之方法及其電腦程式產品

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2632086A2 (en) * 2011-04-14 2013-08-28 Huawei Technologies Co., Ltd. Linkage strategy implementation method and apparatus, open platform veneer and device
CN106850611A (zh) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 一种跨***物联网安全通讯技术服务平台方法
CN107992552A (zh) * 2017-11-28 2018-05-04 南京莱斯信息技术股份有限公司 一种数据交换平台及数据交换方法
CN108234408A (zh) * 2016-12-15 2018-06-29 中兴通讯股份有限公司 一种物联网网关联动控制方法及物联网网关
CN109756443A (zh) * 2017-11-01 2019-05-14 中国电信股份有限公司 智能家居设备联动方法、设备和***
CN110149412A (zh) * 2019-06-05 2019-08-20 广州云华智慧科技有限公司 基于云化通信器的智能化云平台***
CN110266776A (zh) * 2019-06-05 2019-09-20 广州云华智慧科技有限公司 云化层通信***
CN110493270A (zh) * 2019-09-25 2019-11-22 北京金茂绿建科技有限公司 物联网设备接入融合控制方法及其装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2632086A2 (en) * 2011-04-14 2013-08-28 Huawei Technologies Co., Ltd. Linkage strategy implementation method and apparatus, open platform veneer and device
CN108234408A (zh) * 2016-12-15 2018-06-29 中兴通讯股份有限公司 一种物联网网关联动控制方法及物联网网关
CN106850611A (zh) * 2017-01-25 2017-06-13 辽宁中科信科技有限公司 一种跨***物联网安全通讯技术服务平台方法
CN109756443A (zh) * 2017-11-01 2019-05-14 中国电信股份有限公司 智能家居设备联动方法、设备和***
CN107992552A (zh) * 2017-11-28 2018-05-04 南京莱斯信息技术股份有限公司 一种数据交换平台及数据交换方法
CN110149412A (zh) * 2019-06-05 2019-08-20 广州云华智慧科技有限公司 基于云化通信器的智能化云平台***
CN110266776A (zh) * 2019-06-05 2019-09-20 广州云华智慧科技有限公司 云化层通信***
CN110493270A (zh) * 2019-09-25 2019-11-22 北京金茂绿建科技有限公司 物联网设备接入融合控制方法及其装置

Cited By (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542313B (zh) * 2020-04-13 2022-11-15 中国建设银行股份有限公司 一种第三方物联网平台设备对接***及方法
CN113542313A (zh) * 2020-04-13 2021-10-22 中国建设银行股份有限公司 一种第三方物联网平台设备对接***及方法
CN113595961A (zh) * 2020-04-30 2021-11-02 阿里巴巴集团控股有限公司 协议转换方法和***、网关设备
CN111555922B (zh) * 2020-05-08 2023-05-16 中国通信服务股份有限公司 物联网设备主动适配接入的方法、装置、设备及存储介质
CN111555922A (zh) * 2020-05-08 2020-08-18 中国通信服务股份有限公司 物联网设备主动适配接入的方法、装置、设备及存储介质
CN111654498A (zh) * 2020-06-03 2020-09-11 深圳市信锐网科技术有限公司 设备添加方法及物联网平台
CN111651289B (zh) * 2020-06-04 2023-09-05 深圳市信锐网科技术有限公司 一种物联网数据对接方法、***及相关设备
CN111651289A (zh) * 2020-06-04 2020-09-11 深圳市信锐网科技术有限公司 一种物联网数据对接方法、***及相关设备
CN111901144A (zh) * 2020-06-19 2020-11-06 深圳奇迹智慧网络有限公司 物联网设备的交互方法、装置、计算机设备和存储介质
CN111901144B (zh) * 2020-06-19 2023-05-12 深圳奇迹智慧网络有限公司 物联网设备的交互方法、装置、计算机设备和存储介质
CN111770181A (zh) * 2020-06-29 2020-10-13 重庆紫光华山智安科技有限公司 一种物联网设备的接入方法、装置及设备
CN111818079A (zh) * 2020-07-21 2020-10-23 上海鼎格信息科技有限公司 一种工业设备的连接方法及控制***
CN111818079B (zh) * 2020-07-21 2023-04-18 上海鼎格信息科技有限公司 一种工业设备的连接方法及控制***
CN111949661A (zh) * 2020-08-12 2020-11-17 国网信息通信产业集团有限公司 一种配用电数据的存取方法及装置
CN112055062B (zh) * 2020-08-21 2024-04-09 深圳市信锐网科技术有限公司 数据通信方法、装置、设备及可读存储介质
CN112055062A (zh) * 2020-08-21 2020-12-08 深圳市信锐网科技术有限公司 数据通信方法、装置、设备及可读存储介质
CN112069064A (zh) * 2020-08-31 2020-12-11 北京首汽智行科技有限公司 一种短信服务商api接口测试方法
CN112069064B (zh) * 2020-08-31 2024-02-02 北京首汽智行科技有限公司 一种短信服务商api接口测试方法
CN112087454A (zh) * 2020-09-10 2020-12-15 上海顺舟智能科技股份有限公司 一种物联网网关设备的通信方法、装置、设备及储存介质
CN112202874A (zh) * 2020-09-28 2021-01-08 武汉虹信技术服务有限责任公司 一种可扩展的物联网底层设备适配器及构建方法
CN112202874B (zh) * 2020-09-28 2022-08-05 武汉虹信技术服务有限责任公司 一种可扩展的物联网底层设备适配器及构建方法
CN114338827A (zh) * 2020-09-29 2022-04-12 中移物联网有限公司 物联网协议适配网关、方法及可读存储介质
CN114338827B (zh) * 2020-09-29 2024-04-09 中移物联网有限公司 物联网协议适配网关、方法及可读存储介质
CN112379997A (zh) * 2020-10-16 2021-02-19 浪潮通用软件有限公司 一种服务端设备集成控制方法
CN112565029A (zh) * 2020-11-18 2021-03-26 深圳创维-Rgb电子有限公司 接入物联网方法、***、终端和计算机可读存储介质
CN112650653A (zh) * 2020-11-24 2021-04-13 通号万全信号设备有限公司 一种设备即插即用与可视化运维***及方法
CN112685193B (zh) * 2020-12-18 2024-03-22 易久批信息技术有限公司 一种微服务网关接口暴露及聚合方法
CN112685193A (zh) * 2020-12-18 2021-04-20 易久批信息技术有限公司 一种微服务网关接口暴露及聚合方法
CN112738216A (zh) * 2020-12-28 2021-04-30 北京金山云网络技术有限公司 一种设备适配方法、装置、设备和计算机可读存储介质
CN112751875A (zh) * 2020-12-31 2021-05-04 北京天融信网络安全技术有限公司 设备管控方法、装置、电子设备及存储介质
CN112732734A (zh) * 2020-12-31 2021-04-30 上海瑞家信息技术有限公司 一种信息处理方法及装置
CN112685708A (zh) * 2021-01-07 2021-04-20 支付宝(杭州)信息技术有限公司 可信设备和可信***
CN112887389A (zh) * 2021-01-20 2021-06-01 上海商米科技集团股份有限公司 一种基于版本的设备互操作方法、***、装置和存储介质
CN112835968A (zh) * 2021-02-01 2021-05-25 浪潮云信息技术股份公司 一种基于物联网的设备智能联动方法
CN113010329A (zh) * 2021-02-07 2021-06-22 天翼物联科技有限公司 一种基于物联网的业务实现方法、***、设备及存储介质
CN115134380A (zh) * 2021-03-24 2022-09-30 京东方科技集团股份有限公司 数据传输方法、装置、电子设备及存储介质
CN112947973A (zh) * 2021-04-08 2021-06-11 天津天地伟业智能安全防范科技有限公司 中间件服务程序的配置更新方法、装置及电子设备
CN113536115A (zh) * 2021-06-21 2021-10-22 浙江吉利控股集团有限公司 一种网约车信息推送方法、装置及平台
CN113568762B (zh) * 2021-07-19 2024-06-11 远光软件股份有限公司 一种跨***访问的方法及其设备和计算机可读存储介质
CN113568762A (zh) * 2021-07-19 2021-10-29 远光软件股份有限公司 一种跨***访问的方法及其设备和计算机可读存储介质
CN113645131A (zh) * 2021-07-22 2021-11-12 武汉慧联无限科技有限公司 数据处理方法、装置、电子设备及存储介质
CN113645131B (zh) * 2021-07-22 2023-10-10 武汉慧联无限科技有限公司 数据处理方法、装置、电子设备及存储介质
CN113505009A (zh) * 2021-07-26 2021-10-15 京东方科技集团股份有限公司 基于多个子***接入的应用服务方法和***、计算机设备
CN113596141A (zh) * 2021-07-26 2021-11-02 深圳Tcl新技术有限公司 设备控制权限的设置方法、装置、计算机设备和存储介质
CN113596017B (zh) * 2021-07-27 2023-09-12 上海上实龙创智能科技股份有限公司 一种协议解析方法、装置、软网关和存储介质
CN113596017A (zh) * 2021-07-27 2021-11-02 上海上实龙创智能科技股份有限公司 一种协议解析方法、装置、软网关和存储介质
CN113556359A (zh) * 2021-08-04 2021-10-26 京东方科技集团股份有限公司 一种通讯协议转换方法、设备、***及网关设备
CN113783719A (zh) * 2021-08-16 2021-12-10 佛山科学技术学院 基于微服务的物联网数据收集***、方法和介质
CN113671881B (zh) * 2021-08-24 2022-08-30 万申科技股份有限公司 一种基于AIoT+微服务的测控及应急管理平台
CN113671881A (zh) * 2021-08-24 2021-11-19 万申科技股份有限公司 一种基于AIoT+微服务的测控及应急管理平台
CN113676555A (zh) * 2021-09-24 2021-11-19 迈迪信息技术有限公司 一种多级码池的兼容平台以及方法
CN114040031B (zh) * 2021-09-30 2023-10-20 合肥斯欧互联科技股份有限公司 一种工业互联网的传输协议适配方法
CN114040031A (zh) * 2021-09-30 2022-02-11 重庆斯欧智能科技研究院有限公司 一种工业互联网的传输协议适配方法
WO2023056943A1 (zh) * 2021-10-09 2023-04-13 天翼物联科技有限公司 基于物联网规则引擎的终端控制方法、装置、设备及介质
CN114095537B (zh) * 2021-11-18 2023-07-14 重庆邮电大学 一种物联网应用中基于Netty的海量数据接入方法及***
CN114095537A (zh) * 2021-11-18 2022-02-25 重庆邮电大学 一种物联网应用中基于Netty的海量数据接入方法及***
CN114157714B (zh) * 2021-12-01 2024-02-13 福建博思数字科技有限公司 一种基于Netty实现金融***协议通信的方法、***和存储设备
CN114157714A (zh) * 2021-12-01 2022-03-08 福建博思数字科技有限公司 一种基于Netty实现金融***协议通信的方法、***和存储设备
CN114461294A (zh) * 2021-12-24 2022-05-10 广东智联蔚来科技有限公司 快速构建应用服务的方法、计算机装置及存储介质
CN114363122A (zh) * 2021-12-31 2022-04-15 科大讯飞股份有限公司 网关设备和设备接入***
CN114363122B (zh) * 2021-12-31 2024-02-13 科大讯飞股份有限公司 网关设备和设备接入***
TWI802223B (zh) * 2022-01-14 2023-05-11 殷富資訊股份有限公司 微服務應用平台系統、微服務應用之方法及其電腦程式產品
CN114449059A (zh) * 2022-01-18 2022-05-06 拉扎斯网络科技(上海)有限公司 通信控制方法及装置
CN114793191A (zh) * 2022-02-17 2022-07-26 江苏卓易信息科技股份有限公司 一种基于领域模型的物联网集成***及方法
CN114257623A (zh) * 2022-03-02 2022-03-29 中节能晶和智慧城市科技(浙江)有限公司 一种基于流式处理的物联网设备通信方法
CN114257623B (zh) * 2022-03-02 2024-06-04 中节能晶和科技有限公司 一种基于流式处理的物联网设备通信方法
CN114466047A (zh) * 2022-03-04 2022-05-10 北京豪尔赛智慧城域科技有限公司 物联网设备便捷接入物联网平台的方法、平台、设备及介质
CN114650310A (zh) * 2022-03-11 2022-06-21 腾讯科技(深圳)有限公司 基于物联网的设备控制方法、装置、电子设备及存储介质
CN114650310B (zh) * 2022-03-11 2023-03-14 腾讯科技(深圳)有限公司 基于物联网的设备控制方法、装置、电子设备及存储介质
CN114422555A (zh) * 2022-03-28 2022-04-29 成都柔水科技有限公司 一种基于CIM平台可自定义配置IoT数据解析的方法
CN114885012A (zh) * 2022-04-15 2022-08-09 上海罗捷物联网技术有限公司 物联网平台的***接入方法及***
CN114885012B (zh) * 2022-04-15 2024-03-19 上海罗捷物联网技术有限公司 物联网平台的***接入方法及***
CN115086444A (zh) * 2022-06-02 2022-09-20 广联达科技股份有限公司 数据传输方法、装置、电子设备及***
CN115134385A (zh) * 2022-06-29 2022-09-30 北京鸿蒙网科技有限公司 支持万物互联互通的自定义网络***、自定义连接方法
CN115037639A (zh) * 2022-07-14 2022-09-09 浙江极氪智能科技有限公司 边缘数据平台接口信息的处理方法、装置、设备及介质
CN115037639B (zh) * 2022-07-14 2023-10-31 浙江极氪智能科技有限公司 边缘数据平台接口信息的处理方法、装置、设备及介质
CN115225728A (zh) * 2022-07-20 2022-10-21 江苏天拓龙川数字科技有限公司 进行数据统一对接的方法及装置
CN115225728B (zh) * 2022-07-20 2024-06-07 江苏天拓龙川数字科技有限公司 进行数据统一对接的方法及装置
CN115460299A (zh) * 2022-08-25 2022-12-09 京东科技信息技术有限公司 设备接入方法、装置、电子设备、***和存储介质
CN115550463A (zh) * 2022-09-16 2022-12-30 深圳市润腾智慧科技有限公司 一种跨云物联网平台数据处理方法、装置及相关设备
CN115589433A (zh) * 2022-11-23 2023-01-10 北京大学 数据处理方法、装置及计算机可读存储介质
CN115589433B (zh) * 2022-11-23 2023-05-30 北京大学 数据处理方法、装置及计算机可读存储介质
CN116016005A (zh) * 2022-12-12 2023-04-25 阿里云计算有限公司 物联网设备接入方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN110971614A (zh) 物联网适配方法、***、计算机设备及存储介质
KR101891506B1 (ko) 하나 이상의 클라우드 시스템 상에 애플리케이션들을 이식 가능하게 배치하기 위한 방법들 및 시스템들
US10423469B2 (en) Router management by an event stream processing cluster manager
CN100530160C (zh) 分布式计算***的架构和分布式应用程序的自动设计,部署及管理
CN111124670A (zh) 一种面向战术云的微服务平台
WO2016127756A1 (zh) 集群弹性部署的方法和管理***
US20180084085A1 (en) Cross platform device virtualization for an iot system
CN103685608B (zh) 一种自动配置安全虚拟机ip地址的方法及装置
US8051156B1 (en) Managing power and performance
EP4161015A1 (en) Network management system, method, and apparatus, and electronic device
WO2012088905A1 (zh) 一种通讯网络***及通讯设备的巡检子***和巡检方法
CN115118705B (zh) 一种基于微服务的工业边缘管控平台
CN111327613B (zh) 分布式服务的权限控制方法、装置及计算机可读存储介质
CN105978716B (zh) It设备及动环设备的监控信息同构化处理及三维呈现方法
US10505750B2 (en) Box for communication and management of devices
US20180191858A1 (en) System for managing data of user devices
CN116048467A (zh) 微服务开发平台及业务***开发方法
Huang et al. HCloud: A trusted JointCloud serverless platform for IoT systems with blockchain
CN111048164A (zh) 一种医学大数据长期保存***
US11438191B2 (en) Interconnection box for user devices
CN108270718A (zh) 一种基于Hadoop集群的控制方法和***
CN113886061A (zh) 一种工业物联网运维平台
Hao Edge computing on low availability devices with K3S in a smart home IoT system
US20200099788A1 (en) Context data management interface for contact center
US11329841B2 (en) Method of communication between a remote action manager and a communication box

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100193, No. 5, building 16, east 10, East Hospital, No. 502 Wang Dong Road, Beijing, Haidian District

Applicant after: Softcom power information technology (Group) Co.,Ltd.

Address before: 100193, No. 5, building 16, east 10, East Hospital, No. 502 Wang Dong Road, Beijing, Haidian District

Applicant before: ISOFTSTONE INFORMATION TECHNOLOGY (Group) Co.,Ltd.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20200407

RJ01 Rejection of invention patent application after publication