【技术实现步骤摘要】
物联网设备与平台的动态交互方法、系统及存储介质
本专利技术涉及物联网
,尤其是物联网设备与平台的动态交互方法、系统及存储介质。
技术介绍
现有技术中,各物联网平台通过自定义的数据API接口与物联网设备或中间设备进行交互,这些API接口返回的数据内容是各平台版本上固定的,存在以下三点的问题:1、设备与平台一次交互请求与响应返回的是该接口所包含的全部内容,请求与响应是按JSON或XML等格式,返回接口全部内容与采用这些格式传输均增加了网络传输的流量,从而提高了平台与设备侧网络流量资源的消耗成本;2、物联网平台提供的每个API接口均只针对单个业务的数据,当设备需要请求平台多个业务的数据时,就需要调用平台多次接口,不能一次交互去获取多个业务的数据,这显著增加了平台与设备间的交互次数;3、设备与平台一次交互返回的是该接口所包含的全部内容,当平台侧接口的内容发生部分修改时,侧备或相对应的中间设备需要同步升级,版本的兼容性变差。
技术实现思路
有鉴于此,本专利技术实施例提供一种兼容性好且计算能耗低的物联网 ...
【技术保护点】
1.物联网设备与平台的动态交互方法,其特征在于:包括以下步骤:/n配置设备至平台的业务接口集合以及业务接口集合所需的属性;/n配置物联网设备与平台之间动态交互的请求模板集和响应模板集;/n根据请求模板,通过物联网设备向平台发出一个或多个请求;/n根据接收到的请求,识别物联网设备的标识和请求内容;/n根据物联网设备的标识和请求内容调用对应的资源抽象接口;/n对于需要响应的请求,平台根据响应模板封装响应,并将封装后的响应发送至物联网设备;/n物联网设备根据响应模板解析响应,并调用设备资源抽象接口。/n
【技术特征摘要】
1.物联网设备与平台的动态交互方法,其特征在于:包括以下步骤:
配置设备至平台的业务接口集合以及业务接口集合所需的属性;
配置物联网设备与平台之间动态交互的请求模板集和响应模板集;
根据请求模板,通过物联网设备向平台发出一个或多个请求;
根据接收到的请求,识别物联网设备的标识和请求内容;
根据物联网设备的标识和请求内容调用对应的资源抽象接口;
对于需要响应的请求,平台根据响应模板封装响应,并将封装后的响应发送至物联网设备;
物联网设备根据响应模板解析响应,并调用设备资源抽象接口。
2.根据权利要求1所述的物联网设备与平台的动态交互方法,其特征在于:所述配置设备至平台的业务接口集合以及业务接口集合所需的属性这一步骤,包括以下步骤:
配置物联网设备的接口集合,所述接口集合包括设备信息接口、告警接口、测量值接口、命令控制接口和事件接口;
根据物联网设备的接口集合配置各个接口所对应的固定属性与自定义属性,所述固定属性为接口所必须的属性,所述自定义属性是扩展可选的属性,所述属性的值根据设备特性与业务特点而定。
3.根据权利要求1所述的物联网设备与平台的动态交互方法,其特征在于:还包括以下步骤:
由物联网设备向平台注册模板集合,所述模板集合包括请求模板和响应模板;
其中,所述模板集合带有一个唯一标识,每个物联网设备可以注册一个或多个模板集合。
4.根据权利要求3所述的物联网设备与平台的动态交互方法,其特征在于:还包括以下步骤:
由物联网设备向平台发出一个或多个业务请求;
其中,当物联网设备发出多个业务请求时,所述业务请求是一个模板集合中的多个请求模板的请求,或者,所述业务请求是多个模板集合中的多个请求模板的请求。
5.根据权利要求1所述的物联网设备与平台的动态交互方法,其特征在于:所述请求模板的内容包括:请求标识、模板消息ID、业务域标识、操作方法、响应标识、固定属性和自定义属性。
6.根据权利要求1所述的物联网设备与平台的动态交互方法,其特征在于:所述响应模板的内容包括:响应标识、模板消息ID、响应条件和响应属性列表。
7.物联网设备与平台的动态交互系统,其特征在于:包括物联网设备端和平台端;所述物联网设备端包括终端资源抽象模块、终端资源处理模块、终端模板服务模块、终端通信服务模块;所述平台端包括平台资源抽象模块、平台资源处理模块、平台...
【专利技术属性】
技术研发人员:毛志慧,曾汉,李绍玉,
申请(专利权)人:宜通世纪物联网研究院广州有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。