检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例-资源管理 资源管理示例如下所示 #include <cstdio> #include <hilens.h> #include <string> using namespace hilens; using namespace cv; void ResourceManage()
String 项目ID。获取方法请参见获取项目ID resource_id 是 String 资源ID,不同资源(节点,部署,配置项,密钥)有不同的资源ID resource_type 是 String 资源类型(节点,部署,配置项,密钥) key 是 String 标签键,最大长度36个字
String 项目ID。获取方法请参见获取项目ID resource_id 是 String 资源ID,不同资源(节点,部署,配置项,密钥)有不同的资源ID resource_type 是 String 资源类型(节点,部署,配置项,密钥) 请求参数 表2 请求Header参数 参数 是否必选
String 项目ID。获取方法请参见获取项目ID resource_id 是 String 资源ID,不同资源(节点,部署,配置项,密钥)有不同的资源ID resource_type 是 String 资源类型(节点,部署,配置项,密钥) 请求参数 表2 请求Header参数 参数 是否必选
ResourceTagObject objects 资源标签对列表 表4 ResourceTagObject 参数 参数类型 描述 resource_id String 资源ID,不同资源(节点,部署,配置项,密钥)有不同的资源ID key String 标签键,最大长度36个字
API概览 华为HiLens提供了如下接口,基础版控制台接口的说明如表1所示,专业版控制台接口的说明如所示。 表1 基础版控制台接口说明 接口类型 说明 获取设备列表 获取设备列表 获取设备告警列表 获取设备告警列表 表2 专业版控制台接口说明 接口类型 说明 设备管理 管理设备
资源管理 获取模型路径 获得技能工作区目录 获得技能配置 下载OBS文件 计算文件的md5值 示例-资源管理
如何调用API 构造请求 认证鉴权 返回结果
示例-资源管理 资源管理示例如下所示: #! /usr/bin/python3.7 import hilens import os def run(): # 获得技能工作区目录的路径(末尾带"/") skill_path = hilens.get_workspace_path()
资源管理模块 获取模型路径 获得技能工作区目录 获得技能配置 从OBS下载文件 计算文件的md5值 示例-资源管理
释放HiLens Framework资源 该接口用于终止HiLens Framework。在程序结束时,调用此接口用以释放相关资源。 接口调用 hilens.terminate() 返回值 0为资源释放成功,其他为失败。 父主题: 初始化
从OBS下载一个文件。 接口调用 HiLensEC hilens::DownloadFileFromOBS(const std::string & url, const std::string & downloadTo) 参数说明 表1 参数说明 参数名 说明 url OBS资源的链接。资源链接获
tSkillConfig()。 接口调用 Json::Value hilens::GetSkillConfig() 返回值 返回技能配置Json对象。如果解析失败,则返回一个空的Json::Value(可用.empty()判断)。 父主题: 资源管理
API(基础版控制台) 设备管理 技能市场
Framework没有获取模型所在目录,则返回当前路径。 接口调用 std::string hilens::GetModelDirPath() 返回值 返回字符串,技能模型所在目录路径(末尾带“/”),如果获取失败则返回空字符串。 父主题: 资源管理
获得技能配置 获得技能配置。如果没有成功获取到则返回None。 接口调用 hilens.get_skill_config() 返回值 成功返回一个技能配置的dict,失败返回None。 父主题: 资源管理模块
Framework没有获取模型所在目录,则返回当前路径(即代码所在目录)。 接口调用 hilens.get_model_dir() 返回值 返回字符串,技能模型所在目录路径,失败返回空字符串。 父主题: 资源管理模块
从OBS下载文件 从OBS下载文件。 接口调用 hilens.download_from_obs(url, download_to) 参数说明 表1 参数说明 参数名 是否必选 参数类型 描述 url 是 字符串 OBS资源的链接。资源链接获取详情请参见OBS控制台指南>通过对象URL访问对象。
API(专业版控制台) 设备管理 固件管理 应用部署管理 配置项管理 作业管理 密钥管理 标签管理 工作空间管理 技能市场
由于证书校验等问题,不允许在技能安装目录下写操作,故需要指定各技能可写的工作区位置。 接口调用 std::string hilens::GetWorkspacePath() 返回值 返回字符串,技能工作区路径(末尾带“/”),如果获取失败则返回空字符串。 父主题: 资源管理