【技术实现步骤摘要】
一种物联网设备连接中间件的实现方法及系统
本专利技术涉及物联网中间件
,特别涉及一种物联网设备连接中间件的实现方法及系统。
技术介绍
物联网IoT(Internetofthings)是通过感知技术把物与物、人与物通过互联网相连接,并进行信息交换和通信,以实现对物的智能化识别、定位、跟踪、监控和管理的一种网络。随着地产、物业行业逐步进入转型期,借助物联网技术,快速接入物联网终端设备,获取终端设备数据,整合数据进行应用,搭建自己的数字化平台,成为各大地产和物业公司数字化转型重点投入的领域。在物业及地产积极尝试智能化推进的过程中,AIoT(人工智能物联网)被选择为一个最重要的技术切入点,而在AIoT中,与各种边缘终端设备的连接又是一个最基础的能力。在以往相关业务系统、平台的实现过程中,都进行了终端设备的对接。但是随着业务的深入,终端设备接入工作的重复开发、终端设备接入和上层业务的强耦合等,各自为战的方式缺陷也逐步体现。也就是说,各个产品都有各自的终端设备连接模块,虽然各自侧重的方向不同,但是相关通用的部分(比如鉴权、 ...
【技术保护点】
1.一种物联网设备连接中间件的实现方法,其特征在于,包括:/n终端设备通过标准协议或者私有协议与设备中间件进行连接;/n所述设备中间件获取连接的终端设备的属性、服务和事件,并根据所述终端设备的属性、服务和事件生成对应的终端设备影子;/n当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备;/n当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台。/n
【技术特征摘要】
1.一种物联网设备连接中间件的实现方法,其特征在于,包括:
终端设备通过标准协议或者私有协议与设备中间件进行连接;
所述设备中间件获取连接的终端设备的属性、服务和事件,并根据所述终端设备的属性、服务和事件生成对应的终端设备影子;
当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备;
当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台。
2.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,还包括:
在所述设备中间件中创建并保存设备模型;
在应用平台中选择设备类型并从所述设备中间件中获取对应的设备模型,根据所述设备模型配置设备基础信息;
根据所述设备基础信息在所述设备中间件中生成对应的终端设备影子;
在应用平台中添加设备配置信息,并提交至所述设备中间件,对所述终端设备影子进行配置。
3.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,所述当应用平台向终端设备下发指令时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述指令,并将所述指令解析为所述终端设备适配的格式,然后将解析后的指令下发至所述终端设备,包括:
通过所述终端设备影子接收应用平台下发的数据或指令;
判断对应的终端设备是否处于在线状态;
若判定所述终端设备处于在线状态,则将所述数据或指令解析为所述终端设备适配的格式,并将解析后的数据或指令下发至所述终端设备;
若判定所述终端设备未处于在线状态,则存储所述数据或指令,并继续判断所述终端设备是否处于在线状态;
所述数据或指令下发成功后,根据所述终端设备的状态对所述终端设备影子进行状态同步。
4.根据权利要求1所述的物联网设备连接中间件的实现方法,其特征在于,所述当终端设备向应用平台上传数据时,所述设备中间件利用所述终端设备对应的终端设备影子接收所述数据,并对所述数据的格式进行解析与封装,并将封装后的数据发送至应用平台,包括:
通过所述终端设备影子获取对应的终端设备的数据,并将所述数据解析为与应用平台适配的格式;
若数据解析成功,则存储并向应用平台上报解析后的数据;
若数据解析失败,则在终端设备影子中存储解析失败的日志。
5.根据权利要求2所述的物联网设备连接中间件的实现方法,其特征在于,还包括:
当所述设备中间件接收到终端设备连接请求时,所述设备中间件将所述设备模型与所述...
【专利技术属性】
技术研发人员:管群,陈煦文,
申请(专利权)人:深圳市万睿智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。