一种物联网设备连接中间件的实现方法及系统技术方案

技术编号:26606699 阅读:40 留言:0更新日期:2020-12-04 21:31
本发明专利技术公开了一种物联网设备连接中间件的实现方法及系统,该方法包括:终端设备通过标准协议或者私有协议与设备中间件进行连接;设备中间件获取连接的终端设备的属性、服务和事件,并根据属性、服务和事件生成对应的终端设备影子;当应用平台向终端设备下发指令时,设备中间件利用终端设备对应的终端设备影子接收指令,并将指令解析为终端设备适配的格式,然后将解析后的指令下发至终端设备;当终端设备向应用平台上传数据时,设备中间件利用终端设备对应的终端设备影子接收数据,并对数据的格式进行解析与封装,并将封装后的数据发送至应用平台。本发明专利技术通过设备中间件可实现对下负责终端设备接入、对上负责向应用平台上传数据的效果。

【技术实现步骤摘要】
一种物联网设备连接中间件的实现方法及系统
本专利技术涉及物联网中间件
,特别涉及一种物联网设备连接中间件的实现方法及系统。
技术介绍
物联网IoT(Internetofthings)是通过感知技术把物与物、人与物通过互联网相连接,并进行信息交换和通信,以实现对物的智能化识别、定位、跟踪、监控和管理的一种网络。随着地产、物业行业逐步进入转型期,借助物联网技术,快速接入物联网终端设备,获取终端设备数据,整合数据进行应用,搭建自己的数字化平台,成为各大地产和物业公司数字化转型重点投入的领域。在物业及地产积极尝试智能化推进的过程中,AIoT(人工智能物联网)被选择为一个最重要的技术切入点,而在AIoT中,与各种边缘终端设备的连接又是一个最基础的能力。在以往相关业务系统、平台的实现过程中,都进行了终端设备的对接。但是随着业务的深入,终端设备接入工作的重复开发、终端设备接入和上层业务的强耦合等,各自为战的方式缺陷也逐步体现。也就是说,各个产品都有各自的终端设备连接模块,虽然各自侧重的方向不同,但是相关通用的部分(比如鉴权、连接管理等)都需要实本文档来自技高网...

【技术保护点】
1.一种物联网设备连接中间件的实现方法,其特征在于,包括:/n终端设备通过标准协议或者私有协议与设备中间件进行连接;/n所述设备中间件获取连接的终端设备的属性、服务和事件,并根据所述终端设备的属性、服务和事件生成对应的终端设备影子;/n当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备;/n当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台。/n

【技术特征摘要】
1.一种物联网设备连接中间件的实现方法,其特征在于,包括:
终端设备通过标准协议或者私有协议与设备中间件进行连接;
所述设备中间件获取连接的终端设备的属性、服务和事件,并根据所述终端设备的属性、服务和事件生成对应的终端设备影子;
当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备;
当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台。


2.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,还包括:
在所述设备中间件中创建并保存设备模型;
在应用平台中选择设备类型并从所述设备中间件中获取对应的设备模型,根据所述设备模型配置设备基础信息;
根据所述设备基础信息在所述设备中间件中生成对应的终端设备影子;
在应用平台中添加设备配置信息,并提交至所述设备中间件,对所述终端设备影子进行配置。


3.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,所述当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备,包括:
通过所述终端设备影子接收应用平台下发的数据或指令;
判断对应的终端设备是否处于在线状态;
若判定所述终端设备处于在线状态,则将所述数据或指令解析为所述终端设备适配的格式,并将解析后的数据或指令下发至所述终端设备;
若判定所述终端设备未处于在线状态,则存储所述数据或指令,并继续判断所述终端设备是否处于在线状态;
所述数据或指令下发成功后,根据所述终端设备的状态对所述终端设备影子进行状态同步。


4.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,所述当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台,包括:
通过所述终端设备影子获取对应的终端设备的数据,并将所述数据解析为与应用平台适配的格式;
若数据解析成功,则存储并向应用平台上报解析后的数据;
若数据解析失败,则在终端设备影子中存储解析失败的日志。


5.根据权利要求2所述的物联网设备连接中间件的实现方法,其特征在于,还包括:
当所述设备中间件接收到终端设备连接请求时,所述设备中间件将所述设备模型与所述...

【专利技术属性】
技术研发人员:管群陈煦文
申请(专利权)人:深圳市万睿智能科技有限公司
类型:发明
国别省市:广东;44

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

1