更新时间:2024-11-20 08:51:27下载pdf
涂鸦视频宠物喂食器方案基于涂鸦智能 IPC 功能基础,增加了宠物喂食器特性:手动投食、定时投食、喂食记录查询及喂食录音等功能。
在 涂鸦开发者平台上,选择 创建产品 > 摄像机 > 智能摄像机 > 自定义方案,完善产品信息后产品创建完成, 平台会自动生成 PID 信息。
创建产品的详细步骤,请参考 选品类创建产品。
此为涂鸦 IPC 方案提供的标准功能,开发者可根据产品的实际功能选择,功能开启后对应的图标将在 App 操作页面和设备设置页面展示。
DP 点定义如下:
功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
DP 115 检测到移动 |
movement_detect_pic | 只上报(ro) | 透传型(Raw) | / | 该功能实现请参考 IPC SDK 开发手册。 |
DP 134 移动报警开关 |
motion_switch | 可下发可上报(rw) | 布尔型(Bool) | / | / |
DP 134 控制移动侦测开关,当设备检测到移动后通过 SDK 接口及 DP 115 上报移动侦测图片,用户 App 能及时收到推送消息,支持在 App 消息中心查看告警消息,设备消息推送 中需配置配置告警事件。DP 115 也可用 DP 185 替代。
如需添加其他 IPC 标准功能,可参考 IPC 基础产品方案配置说明。
宠物喂食器的手动投食、定时投食(离线)、喂食记录查询及短音录制功能均为自定义功能,需要开发者手动添加后才能展示。如何增加自定义功能,请参考 自定义功能。
DP 点定义如下:
功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
喂食下发 | feed_publish | 只下发(wr) | 数值型 | 喂食下发数量 | |
喂食上报 | feed_report | 只上报(ro) | 数值型 | 返回数值说明:
|
|
每份食物重量 | food_weight | 只上报(ro) | 数值型 | 每份食物的重量,单位 g |
喂食成功:
喂食失败:
DP 点定义如下:
功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
喂食记录 | history_data | 可下发可上报(rw) | 布尔型(Bool) | 添加 DP 显示 记录 图标 | |
喂食上报 | feed_report | 只上报(ro) | 数值型 | 返回数值说明:
|
App 操作页面如下:
轻按 记录 图标即可查看喂食记录,此功能可按日、周、月统计喂食记录。
这里统计的是标识符 feed_report
的上报记录,需联系涂鸦项目经理将此标识符加入统计。
DP 点定义如下:
功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
短音录制 | feed_voice_record | 可下发可上报(rw) | 枚举型 | 枚举值 0,1 | 1 :开启录音0 :关闭录音 |
App 操作页面如下:
涂鸦提供两种定时投食方案:在线定时投食和离线定时投食,区别说明如下:
feed_puslish
和 feed_report
的功能。离线定时投食对接说明
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 | 任务开关 | 1 :任务有效 0 :任务无效 |
byte9 | 保留位 | 0 |
byte10 | 保留位 | 0 |
byte11 | 保留位 | 0 |
byte12 | 保留位 | 0 |
byte13 | 保留位 | 0 |
byte14 | 保留位 | 0 |
byte0-byte1 解析
bit0 | bit1 | bit2 | bit3 | bit4 | bit5 | bit6 |
---|---|---|---|---|---|---|
周日 | 周一 | 周二 | 周三 | 周四 | 周五 | 周六 |
示例:
下发设备:
002325121000000
00:仅限一次
23:23h
25:25min
12: 12 份
1:任务有效
000000:保留,不使用
当天 23:25 定时喂食 12 份
在产品开发页面中,选择 设备面板。
选择 IPC 通用面板 (App 最低版本 3.17.0)。
视频宠物喂食器使用涂鸦 IPC SDK 方式对接,流程如下:
设备消息推送是产品的告知提醒,您可以自定义产品的告警条件,实时监控产品状态。运行产品时,如果某项功能的值超出常规状态,或者您需要通知用户某些实时信息时,即可第一时间将消息触达用户,保障产品正常运行。
前往涂鸦开发者平台创建产品第 4 步 产品配置,操作页面如下图所示:
开发者账号须为企业版或旗舰版才支持配置设备消息推送。
这里提供参考 PID 的消息推送配置,开发者也可根据自己的实际需求进行配置并匹配固件,消息推送配置完成后需联系涂鸦项目经理进行审核后才可开启。详细情况,请参考 操作说明。
手动投食成功推送(DP feed_report):
手动投食失败推送(DP feed_report):
余粮不足(DP realtime_data):
新建自定义 DP 点定义如下
功能点名称 | 标识符 | 数据传输类型 | 数据类型 | 功能点属性 | 备注 |
---|---|---|---|---|---|
实时数据 | realtime_data | 可下发可上报(rw) | 枚举型 | 枚举值 0, 1 | 1 :出粮异常 0 :余粮不足 |
触发条件配置如图:
出粮异常(DP realtime_data):
单击以下 OEM PID 链接,可快速在您的涂鸦 IoT 开发账号下复制示例 PID 的配置。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈