视频基站方案配置

更新时间:2023-09-15 10:02:02下载pdf

涂鸦视频基站方案是在智能生活 App 视频功能基础上引入一拖多路的产品特性,在 App 上实现多类型 IPC 子设备灵活增删、预览、功能设置等功能。

创建产品

涂鸦 IoT 开发平台 上,选择 创建产品 > 安防监控 > 视频基站 > 自定义方案,完善产品信息后产品创建完成,平台会自动生成 PID 信息。

创建产品的详细步骤请参考 选品类创建产品

视频基站方案配置

标准功能

此为涂鸦视频基站方案提供的标准功能,您可根据产品的实际功能选择,功能开启后对应的图标将在 App 操作页面和设备设置页面展示。

视频基站方案配置

存储设置

App 操作页面如下:

视频基站方案配置

DP 定义如下:

功能点名称 标识符 数据传输类型 数据类型 功能点属性 备注
DP 102
支持的存储设备
supported_storage 可下发可上报(rw) 数值型(Value) 数值范围: 0-65535, 间距: 1, 倍数: 0 /
DP 103
获取存储容量
storage_capacity 只上报(ro) 字符型(String)
DP 104
存储状态
storage_status 只上报(ro) 数值型(Value) 数值范围: 1~5, 间距: 1, 倍数: 0 /
DP 105
存储格式化
storage_format 可下发可上报(rw) / / /
DP 106
卸载存储设备
storage_umount 可下发可上报(rw) 布尔型(Bool) / /
DP 107
存储格式化状态
storage_format_status 可下发可上报(rw) 数值型(Value) 数值范围: -20000~20000, 间距: 1, 倍数: 0 /
DP 113
当前存储设备
current_storage 可下发可上报(rw) 数值型(Value) 数值范围: 0-65535, 间距: 1, 倍数: 0 /

存储模块识别状态发生改变或者云端下发 DP 指令查询/控制存储模块时,开发者需将相关的 DP 状态上报。

举例一:

当设备识别到新存储模块接入时,按实际情况上报 支持存储的设备当前存储设备存储状态获取存储容量

举例二:

App 上单击 存储设置,设备收到 存储状态 为 NULL 的查询指令后,按实际情况上报当前存储模块的 存储状态获取存储容量

蜂鸣器

DP 定义如下:

功能点名称 标识符 数据传输类型 数据类型 功能点属性 备注
DP 114
警笛
siren_switch 可下发可上报(rw) 布尔型(Bool) true 开启蜂鸣
false 关闭蜂鸣

App 操作页面如下:

视频基站方案配置

远程重启

DP 定义如下:

功能点名称 标识符 数据传输类型 数据类型 功能点属性 备注
DP 115
重启设备
device_restart 可下发可上报(rw) 布尔型(Bool) 单击确认重启,平台下发指令 true,设备收到后执行 reboot

App 操作页面如下:

视频基站方案配置

IPC 子设备配置说明

视频基站通道设备为通用 IPC 功能,创建过程请参考 IPC 基础产品方案配置说明

硬件开发

NVR 方案需要开发者自行实现硬件设计,软件上嵌入涂鸦 XVR SDK,流程如下:

  1. 登录 github 下载 SDK,若平台没有对应工具链的下载,请联系涂鸦项目经理提供。
  2. 按照 XVR SDK 开发手册进行对接,手册联系涂鸦项目经理提供。

设备消息推送设置

设备消息推送是产品的告知提醒,您可以自定义产品的告警条件,实时监控产品状态。运行产品时,如果某项功能的值超出常规状态,或者您需要通知用户某些实时信息时,即可第一时间将消息触达用户,保障产品正常运行。

涂鸦 IoT 开发平台操作页面如下图所示:

视频基站方案配置

  • 开发者账号须为企业版或旗舰版才支持配置设备消息推送。
  • 视频基站和 IPC 子设备消息推送需要分开配置。

OTA 升级设置

平台提供固件升级功能,开发者需先将升级固件文件上传至涂鸦服务器,后 SDK 对接 OTA 功能接收升级包并写入本地闪存,最终实现固件 OTA 升级,操作说明,参考场景 2。
涂鸦 IoT 开发平台操作页面如下图所示:

视频基站方案配置

视频基站和通道设备的 OTA 需要在各自的 PID 下维护。

快速创建产品

以下是 OEM PID 链接,单击可快速在您的 IoT 账号下复制示例 PID 的配置。

虚拟设备调试

下载 XVR SDK 并运行 Demo。Demo 设备参数参考如下:

基站:

#define IPC_ App_PID " t9w7dkrxaj3jmjq1"
#define IPC_ App_UUID " tuya720b7f6da902298b"
#define IPC_ App_AUTHKEY " Fc83LABjeY1RUoXOgTopZQVp8Ptg5ouw"

子设备:

PID:qxqduhvs1x7brlc9
UUID:tuyade915cbded1aeee6
AUTHKEY:9iqErN70iXG09VuJiHMcrzk29fo18QSR
  • IPC_ App_PID 和子设备 PID 可替换成快速创建产品中 OEM 的视频基站和 IPC 子设备 PID。
  • 参考 UUID 只支持单子设备接入,接入更多子设备请在 涂鸦 IoT 开发平台 OEM 或者创建子设备 PID 领取免费 UUID。