阿里云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

目录
相关文章
|
9月前
|
API 微服务
阿里云微服务引擎 MSE 及 API 网关 2025 年 9 月产品动态
阿里云微服务引擎 MSE 及 API 网关 2025 年 9 月产品动态。
1018 67
|
10月前
|
人工智能 运维 监控
阿里云 API 聚合实战:破解接口碎片化难题,3 类场景方案让业务响应提速 60%
API聚合破解接口碎片化困局,助力开发者降本增效。通过统一中间层整合微服务、第三方接口与AI模型,实现调用次数减少60%、响应提速70%。阿里云实测:APISIX+函数计算+ARMS监控组合,支撑百万级并发,故障定位效率提升90%。
750 0
|
10月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2025 年 9 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。
652 142
|
10月前
|
JSON API 调度
Midjourney 技术拆解与阿里云开发者实战指南:从扩散模型到 API 批量生成
Midjourney深度解析:基于优化Stable Diffusion,实现文本到图像高效生成。涵盖技术架构、扩散模型原理、API调用、批量生成系统及阿里云生态协同,助力开发者快速落地AIGC图像创作。
1235 0
|
10月前
|
人工智能 自然语言处理 安全
探索 API 的无限可能:阿里云的卓越引领
API是数字化时代的“万能钥匙”,阿里云凭借云控制API、API网关、OpenAPI Explorer等产品,构建全方位API生态,助力企业高效集成、安全管控与创新升级,推动电商、制造等行业智能化转型,引领未来科技浪潮。
399 10
|
10月前
|
人工智能 API 监控
告别多接口拼凑!阿里云 API 模型聚合实现技术能力协同跃迁
API聚合整合400+国内外AI模型,统一接口、屏蔽差异,降低开发与维护成本,提升效率与系统稳定性,助力开发者高效应对多API调用困境。
1123 0
API 微服务
265 0
|
3月前
|
传感器 人工智能 算法
AI 算法盒子:边缘智能分析网关技术与应用
AI算法盒子是轻量高性能边缘计算设备,支持视频/传感器数据本地实时分析,具备离线推理、毫秒告警、多算法加载、低带宽上传等能力,广泛应用于安全生产、智慧园区、工业检测等场景,实现AI能力下沉与智能化快速升级。
662 1
|
JSON Ubuntu Shell
WSL 2 的安装过程(以及介绍)(下)
WSL 2 的安装过程(以及介绍)
WSL 2 的安装过程(以及介绍)(下)
|
存储 运维 Kubernetes
SLS告警最佳实践—— K8s事件中心告警管理
K8S事件中心是SLS的日志应用之一,主要记录了集群的状态变更,包括创建Pod、运行Pod、删除Pod、组件异常等。K8S事件中心实时收集K8S中的所有事件并提供存储、查询、分析、可视化与告警能力。K8s事件中心默认也会提供仪表盘和告警,本文主要介绍下如何在ACK控制台和SLS控制台管理K8s事件中心的告警及其区别和使用场景。
1695 0
SLS告警最佳实践—— K8s事件中心告警管理