阿里云API芝士堂[物模型管理][模板]

简介: 上次介绍了物模型的模型,这次介绍一下物模型的模板,因为模板涉及到的接口只有查询所有模板列表和得到指定列表列表两个api,所以连同其他查询相关的接口一同测试,本文涉及到的接口列表如下六个:

上次介绍了物模型的模型,这次介绍一下物模型的模板,因为模板涉及到的接口只有查询所有模板列表和得到指定列表列表两个api,所以连同其他查询相关的接口一同测试,本文涉及到的接口列表如下六个:

ListThingTemplates 获取物联网平台预定义的产品品类列表。
GetThingTemplate 查询指定品类的标准物模型信息。
ListThingModelVersion 获取指定产品的物模型历史版本列表。
QueryThingModelPublished 查看指定产品的已发布物模型中的功能定义详情。
QueryThingModelExtendConfig 导出指定产品的物模型扩展描述配置。
QueryThingModelExtendConfigPublished 导出已发布物模型的扩展描述配置。

ListThingTemplates这个api接口是得到整个阿里云iot中的所有设备的模板。所以不需要添加任何的参数,只要按照如下格式运行即可:
XYsayFrO.IoT.Srv.ListThingTemplates.
由于阿里云IOT的支持设备非常之多,数了一下大概有80多个。所以可以在命令行运行下面的命令,把输出的内容存到文本里;
xysuger.exe>ThingTemplates.txt
这样再打开ThingTemplates.txt这个文本,就方便查询多了;
在使用第一个得到所有物联网设备列表后,我们就可以从中找到相关的设备,使用GetThingTemplate接口按如下格式进一步察看详细信息了;
XYsayFrO.IoT.Srv.GetThingTemplate.Lighting.
由于每种设备的属性不同,可能有的模板信息为空,而有的模板则信息量很大。所以这个时候,不妨也像上一个接口一样,使用下面的命令将信息输出到文本里。
xysuger.exe>Lighting.txt
这样运行完成后,我们就可以直接打开Lighting.txt这个文本参数就可以了。比较方便后面的使用和操作。
第三个接口为得到物模型所有历史版本的列表,使用时需要带上产品id参数,具体格式如下:
XYsayFrO.IoT.Srv.ListThingModelVersion.a141rgUXgFl.
这个可以返回之前物模型创建的所有列表,如下图所示:

而第四个接口则是指返回和得到物模型最新已经发布的接口,格式如下:
XYsayFrO.IoT.Srv.QueryThingModelPublished.a141rgUXgFl.
如果运行成功后,会得到如下图类似的结果:

第五个和第六个接口为导出物模型的扩展配置和已经发布的扩展配置。由于目前还暂时没有配置发布扩展配置,所以演示例程中得到结果信息为空。
接口格式为:
XYsayFrO.IoT.Srv.QueryThingModelPublished.a141rgUXgFl.
XYsayFrO.IoT.Srv.QueryThingModelExtendConfig.a141rgUXgFl.
运行的结果截图如下:


这个时候再去使用下面的命令查询,会返回所有相关的空信息.
XYsayFrO.IoT.Srv.QueryThingModel.a141rgUXgFl.

本次实践演示程序下载连接:
http://xysuger.xunyun17.xyz/v0.1.0.2模板.rar

目录
相关文章
|
28天前
|
人工智能 Serverless API
一键服务化:从魔搭开源模型到OpenAI API服务
在多样化大模型的背后,OpenAI得益于在领域的先发优势,其API接口今天也成为了业界的一个事实标准。
一键服务化:从魔搭开源模型到OpenAI API服务
|
1月前
|
Cloud Native 关系型数据库 Serverless
基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践
本文带大家了解一下如何使用阿里云Serverless计算产品函数计算构建生产级别的LLM Chat应用。该最佳实践会指导大家基于开源WebChat组件LobeChat和阿里云函数计算(FC)构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。
178 13
|
23天前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 08 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
|
2月前
|
运维 Devops API
阿里云云效操作报错合集之调用api报错:没有权限,是什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
2月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2024 年 07 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。
|
2月前
|
SQL Shell API
python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API
python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API
|
2月前
|
敏捷开发 测试技术 API
阿里云云效产品使用合集之调用API次数过多导致限流,该怎么办
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
2月前
|
运维 API 开发工具
阿里云云效操作报错合集之在编辑器里api接口调用时,经常报错,是什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
2月前
|
机器人 API Python
智能对话机器人(通义版)会话接口API使用Quick Start
本文主要演示了如何使用python脚本快速调用智能对话机器人API接口,在参数获取的部分给出了具体的获取位置截图,这部分容易出错,第一次使用务必仔细参考接入参数获取的位置。
119 1
下一篇
无影云桌面