低功耗摄像机

更新时间:2024-06-17 08:24:44下载pdf

判断是否是低功耗摄像机

判断摄像机是否支持低功耗。

接口说明

boolean isLowPowerDevice(String devId);

示例代码

IThingIPCCore cameraInstance = ThingIPCSdk.getCameraInstance();
if (cameraInstance != null) {
    cameraInstance.isLowPowerDevice(devId));
}

唤醒休眠摄像机

低功耗摄像机由电池供电,为了节省电量,在一定时间内没有 P2P(Peer-2-peer)连接会休眠。休眠后无法直接连接 P2P,您需要先唤醒设备,再连接 P2P 通道。

接口说明

void wirelessWake(String devId);

示例代码

IThingIPCDoorbell doorbell = ThingIPCSdk.getDoorbell();
if (doorbell != null) {
    doorbell.wirelessWake(devId);
}

您可以通过监听设备 DP 149 (DP Code:wireless_awake)上报,查看低功耗摄像机设备是否唤醒。有关如何监听 DP 上报,请参考 设备控制

电池管理

低功耗摄像机有两种供电方式,插电供电和电池供电。通过 IPC SDK,您可以查询设备当前的供电模式以及电量,还可以设置一个低电量报警阈值。

打开或关闭电池锁

控制打开或者关闭电池锁的 DP ID 是 153(DP Code:wireless_batterylock)。

取值 说明
true 上锁
false 解锁

查询电量及设备状态

设备电池及状态信息的 DP ID 是 145(DP Code:wireless_electricity),设备电量是上报 0-100 的整数。

该 DP 下发不需要携带参数,所以传 null 值即可。

设置低电量告警阈值

低电量告警阈值的 DP ID 是 147(DP Code:wireless_lowpower)。当设备电池小于设置的告警阈值时,会开始发出警告。

查询设备供电方式

设备供电方式的 DP ID 是 146(DP Code:wireless_powermode)。设备供电方式发生变化时,会上报。

取值 说明
0 电池供电
1 插电供电

该 DP 下发不需要携带参数,所以传 null 值即可。