物联网应用的开发方法、装置、设备和存储介质
申请人信息
- 申请人:中科物栖(南京)科技有限公司
- 申请人地址:211135 江苏省南京市麒麟科技创新园创研路266号人工智能产业园8号楼7层701-710、728-731室
- 发明人: 中科物栖(南京)科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 物联网应用的开发方法、装置、设备和存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202410032204.7 |
| 申请日 | 2024/1/9 |
| 公告号 | CN117555527B |
| 公开日 | 2024/4/2 |
| IPC主分类号 | G06F8/20 |
| 权利人 | 中科物栖(南京)科技有限公司 |
| 发明人 | 严式弘; 周科诺 |
| 地址 | 江苏省南京市麒麟科技创新园创研路266号人工智能产业园8号楼7层701-710、728-731室 |
摘要文本
本公开提供了一种物联网应用的开发方法、装置、设备和存储介质,包括获取目标设备的设备品类和设备能力;由预先构建的数据库中提取出与设备品类和设备能力相匹配的标准接口描述信息;基于与设备品类和设备能力相匹配的标准接口描述信息,生成目标设备的物联网应用的开发API文档,以基于物联网应用的开发API文档,开发用于控制目标设备的应用程序。由于市场上所有厂家生产的相同设备品类的物联网设备的应用程序都是基于统一的API文档开发的,因此,开发出的应用程序可以适配不同厂商生产的相同设备品类的所有物联网设备,从而提供应用程序的设备兼容性。。关注公众号专利查询网
专利主权项内容
1.一种物联网应用的开发方法,其特征在于,包括:获取目标设备的设备品类和设备能力;由预先构建的数据库中提取出与所述设备品类和所述设备能力相匹配的标准接口描述信息;基于与所述设备品类和所述设备能力相匹配的所述标准接口描述信息,生成所述目标设备的物联网应用的开发API文档,以基于所述物联网应用的开发API文档,开发用于控制所述目标设备的应用程序;其中,所述设备能力和与所述设备能力相匹配的标准接口描述信息通过对市场上与所述设备品类相同的所有物联网设备的功能和技术参数进行抽象得到;在由预先构建的数据库中提取出与所述设备品类和所述设备能力相匹配的标准接口描述信息之前,需要先构建各设备品类对应的标准接口描述文件,并将各设备品类对应的标准接口描述文件存储至数据库中,完成所述数据库的构建;在构建设备品类对应的标准接口描述文件时,包括:对市场上隶属于当前设备品类的所有品牌和型号的物联网设备的能力和技术参数进行收集;根据隶属于当前设备品类的所有品牌和型号的物联网设备的能力,生成当前设备品类对应的设备能力列表,该设备能力列表中包括市场上所有同品类物联网设备的所有设备能力;针对能力列表中的每种能力,分析隶属于当前设备品类的所有品牌和型号的物联网设备针对该种能力设置的技术参数,总结出通用的技术参数,并根据通用的技术参数生成每种能力的标准能力接口信息,将每种能力的标准能力接口信息与当前设备品类的能力列表中的对应能力进行关联,即可得到包括当前设备品类的所有能力以及各种能力的标准能力接口信息的标准接口描述文件,即当前设备品类的标准接口描述文件;在由预先构建的数据库中提取出与所述设备品类和所述设备能力相匹配的标准接口信息的操作时,包括:由所述数据库中获取与所述设备品类所对应的标准接口描述文件;然后,由所述标准接口描述文件中提取出与各种所述能力对应的标准接口描述信息,作为与所述设备品类和所述设备能力相匹配的标准接口信息;在生成所述目标设备的物联网应用的开发API文档的同时,还包括基于与所述设备品类和所述设备能力相匹配的标准接口描述信息,生成所述目标设备的软件SDK和适配所述软件SDK的硬件驱动层代码,其中,所述软件SDK用于接收所述应用程序发送的能力控制指令,并在接收到所述能力控制指令后,将所述能力控制指令对应转换成符合通信协议的标准消息,并将所述标准消息发送至所述目标设备,所述目标设备在接收到所述标准消息后,通过与所述软件SDK适配的硬件驱动层代码将接收到的所述标准消息转换为与目标设备相匹配的目标消息,这样,所述目标设备便可以响应所述目标消息执行相应的能力控制操作。