涂鸦视频宠物喂食器方案基于涂鸦智能 IPC 功能基础,增加了宠物喂食器特性:手动投食、定时投食、喂食记录查询及喂食录音等功能。
在涂鸦 IoT 开发平台上,选择 创建产品 > 安防监控 > 智能摄像机 > 自定义方案,完善产品信息后产品创建完成, 平台会自动生成 PID 信息。
创建产品的详细步骤请参考 选品类创建产品。

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


DP 点定义如下:
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| DP 115 检测到移动 |
movement_detect_pic | 只上报(ro) | 透传型(Raw) | 该功能实现请参考 SDK :----:----:----:----:---- {"dp_id","bucket;object;key"}/{"dp_id","bucket;object;"}bucket:根文件夹;objcet:文件路径;key:加密 |
|
| DP 134 移动报警开关 |
motion_switch | 可下发可上报(rw) | 布尔型(Bool) |
注意:DP 134 控制移动侦测开关,当设备检测到移动后通过 SDK 接口及 DP 115 上报移动侦测图片,用户 App 能及时收到推送消息,支持在 App 消息中心查看告警消息,“设备消息推送“中需配置配置告警事件,DP 115 也可用 DP 185 替代。
如需添加其他 IPC 标准功能,可参考 IPC 基础产品方案配置说明。
宠物喂食器的手动投食、定时投食(离线)、喂食记录查询及短音录制功能均为自定义功能,需要开发者手动添加后才能展示。如何增加自定义功能,请参考 自定义功能
DP 点定义如下:
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| 手动投食 | feed_num | 可下发可上报(rw) | 数值型 | 返回数值说明:
|
|
| 每份食物重量 | food_weight | 只上报(ro) | 数值型 | 每份食物的重量,单位 g |
App 操作页面如下:

DP 点定义如下:
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| 历史记录 | history_data | 可下发可上报(rw) | 布尔型 | PID 中添加此 DP 点即可展示 |
App 操作页面如下:

注意:这里统计的是标识符 feed_num 的上报记录,需联系涂鸦项目经理将此标识符加入统计。
DP 点定义如下:
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| 短音录制 | feed_voice_record | 可下发可上报(rw) | 枚举型 | 枚举值 0, 1 |
App 操作页面如下:

涂鸦提供两种定时投食方案:在线定时投食和离线定时投食,区别说明如下:
离线定时投食对接说明
DP 点定义如下:
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| 定时 | schedule | 可下发可上报(rw) | 字符型(String) | 面板将一个单任务用 15 个字节表示,然后转为 string 类型下发给设备端。前 9 位为有效位,后 6 位 000000。 |
注意:设备端收到指令后先转换格式,byte2-byte8 转为十进制整型数,byte0-byte1 按照十六进制处理。
详细说明:
| 字段 | 属性 | 说明 |
|---|---|---|
| byte0~byte1 | 星期 | 将 byte0~byte1 当作一个字节的十六进制数,然后解析具体的 bit |
| byte2~byte3 | 时 | Byte2*10 + byte3 |
| byte4~byte5 | 分 | Byte4*10 + byte5 |
| byte6~byte7 | 喂食份数 | 01-20 对应喂食份数 |
| byte8 | 任务开关 | |
| byte9 | 保留位 | 0 |
| byte10 | 保留位 | 0 |
| byte11 | 保留位 | 0 |
| byte12 | 保留位 | 0 |
| byte13 | 保留位 | 0 |
| byte14 | 保留位 | 0 |
byte0 ~ byte1 解析
| bit0 | bit1 | bit2 | bit3 | bit4 | bit5 | bit6 |
|---|---|---|---|---|---|---|
| 周日 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 |
1.bit0 ~ bit6 代表周日到周六,某 bit 为 1 表示当天有效。
2.全为 0 表示仅限一次。
示例:
下发设备:
"002325121000000"
00:仅限一次
23:23h
25:25min
12: 12 份
1 :任务有效
000000:保留,不使用
当天 23:25 定时喂食 12 份
宠物喂食器需配置特殊面板,开发者在 PID DP 点配置完成后需将 PID 提供给涂鸦项目经理进行配置,配置完成后在 PID“设备面板”选项中可看到如下界面

视频宠物喂食器使用涂鸦 IPC SDK 方式对接,流程如下:
设备消息推送是产品的告知提醒,您可以自定义产品的告警条件,实时监控产品状态。运行产品时,如果某项功能的值超出常规状态,或者您需要通知用户某些实时信息时,即可第一时间将消息触达用户,保障产品正常运行。
IoT 平台操作页面如下图所示:

注意:开发者账号须为企业版或旗舰版才支持配置设备消息推送。
这里提供参考 PID 的消息推送配置,开发者也可根据自己的实际需求进行配置并匹配好固件,消息推送配置好后需联系涂鸦项目经理进行审核后才可开启,详细情况请参考 操作说明。
手动投食成功推送(DP feed_num):

手动投食失败推送(DP feed_num):

余粮不足(DP realtime_data):
新建自定义 DP 点定义如下
| 功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
|---|---|---|---|---|---|
| 实时数据 | realtime_data | 可下发可上报(rw) | 枚举型 | 枚举值 0, 1 |
触发条件配置如图:

出粮异常(DP realtime_data):

以下为 OEM PID 链接,点击可快速在您的 IoT 账号下复制示例 PID 的配置。
在线定时:点击创建
离线定时:点击创建)
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈