设备管理页面组件

功能描述

设备管理页面组件是一个纯URL的网页,提供了以下功能:

  • 远程配置设备
  • 远程升级设备
  • 远程导入白名单

该组件可以通过iframe的方式快速集成到您的系统中,后续还会增加更多功能。

接口描述

通过此接口获取设备管理页面组件的URL地址,然后可以在您的系统中通过iframe嵌入。

接口ID 协议 方法 PATH
26 HTTPS POST /openapi/v1/stp/pages/device_manager

PATH参数

URL参数

参数 类型 必填 说明
accesskey_id string 参见签名认证
expires int 参见签名认证
signature string 参见签名认证

HTTP请求头

字段
Content-Type application/json

请求参数

请求参数以Json格式放置于Body中,字段如下:

参数 类型 必填 说明
expires int 过期时间,单位:秒,范围:1~86400

请求示例

POST /openapi/v1/stp/pages/device_manager?accesskey_id=TeVvn64NG125Wuk0aWvnbYA18sttdTa3&expires=1744109691&signature=Nicom%2FuO7qQC1beAtIWMwzw9wgE%3D HTTP/1.1
Host: open.vzicloud.com
Content-Type: application/json

{
    "expires": 86400
}

返回说明

返回参数

参数 类型 说明
url string 设备管理页面组件的URL地址

注意:接口返回的url包含有效期,请勿将返回的url存储长期使用,过期后将无法访问。

返回示例

{
  "url": "https://open.vzicloud.com/#/open-pages/device-manager?token=VhkGDKjx29gSjOeaGtLtAoCSbY5yF6n-FOV5UABsdgeI5sYB7lbho9hFRPYfYKVTclj0B7pQmqKTG_zKBcK6Jeo"
}

使用步骤

第一步:配置服务端AccessKey的接口权限

请确保您的AccessKey具有调用以下接口的权限:

  • 遍历分组(接口ID:8)
  • 遍历设备(接口ID:4)
  • 统计设备状态(接口ID:27)
  • 遍历固件(接口ID:28)
  • 遍历升级任务(接口ID:29)
  • 创建升级任务(接口ID:30)
  • 下载升级文件(接口ID:31)
  • 取消升级任务(接口ID:32)
  • 遍历配置任务(接口ID:33)
  • 创建配置任务(接口ID:34)
  • 下载配置文件(接口ID:35)
  • 取消配置任务(接口ID:36)
  • 遍历导入白名单任务(接口ID:37)
  • 创建导入白名单任务(接口ID:38)
  • 下载导入白名单文件(接口ID:39)
  • 取消导入白名单任务(接口ID:40)

配置方式参考下图: 配置AccessKey接口访问权限

第二步:在服务端获取设备管理页面组件的地址

使用您的服务端程序调用上述接口,获取设备管理页面组件的URL地址,然后将此地址返回给前端页面。

重要提示:由于URL包含认证信息和有效期,每次需要使用时实时获取,不要长期存储。

第三步:前端页面通过iframe嵌入

在您的前端页面中,使用iframe标签嵌入设备管理页面组件:

<iframe 
  src="https://open.vzicloud.com/#/open-pages/device-manager?token=VhkGDKjx29gSjOeaGtLtAoCSbY5yF6n-FOV5UABsdgeI5sYB7lbho9hFRPYfYKVTclj0B7pQmqKTG_zKBcK6Jeo" 
  width="100%" 
  height="600px" 
  frameborder="0">
</iframe>

第四步:使用设备管理页面组件

成功嵌入后,您可以直接在iframe中使用设备管理页面组件提供的所有功能:

  • 远程配置设备
  • 远程升级设备
  • 远程导入白名单

组件预览: 组件主页 任务列表

results matching ""

    No results matching ""