基于涂鸦SDK宠物喂食器方案开发实战(一)

2022-06-10 17:35:59 浏览数 (1)

不管是宠物还是家人,

都需要温暖的陪伴。但大多数时候,

我们还需要外出工作求生存。

如果有非常方便智能的产品,即使相隔很远,

也能照顾到对方的需求。

Global Market Insights数据显示,2020年智能宠物产品市场规模超55亿美元,2021年至2027年将保持22%的复合年增长率,智能宠物产品市场潜力巨大。

笔者在涂鸦活动期间拿到了他们的智能宠物品类产品SDK体验一把。因为我选择的是带IPC功能的高阶版本,需要基于涂鸦提供的原理图自己打样;如果是不带IPC功能的版本,其实是可以从他们直接要到开发板的。

(图一:涂鸦开发板)

下面简单介绍下这款SDK的一些功能(主要摘自涂鸦平台的资料文档),你也可以根据自己的需求进行自定义开发:

涂鸦智能宠物品类产品SDK的主要功能有:喂食计划,自动补粮,喂食算法,宠物库,内置录音音频,语音控制,视频监控等,可支持电池供电,并支持App录音音频文件(目前单个设备最多10个音频文件)。区别于快速喂食、喂食状态、余粮状态、出粮校准状态等传统DP点,这款SDK可以实现更加多元化的功能。

(图二:智能宠物品类产品SDK主要功能)

大致梳理了这款SDK的几个优点,如下:

  1. SDK提供多个基础功能的demo示例,并开放API接口。我们可以根据实际需求调用不同功能层次的接口,从而基于SDK的二次开发定制专属的智能宠物类产品。
  2. 这个方案可以直接省去一块MCU,降低开发成本。推出的两款芯片: BK7231N/BK7252(带IPC功能),内置资源丰富,既可以当普通MCU控制,也可以配网连接涂鸦云,毫无疑问是极具性价比优势的 Wi-Fi &BLE双模芯片了。
  3. SDK 满足配网、上下行通信、产测授权、OTA 等功能,用户无需进行服务开发,直接调用 API 即可实现智能化功能。
  4. 涂鸦平台支持在线进行设备调试、对云端数据分析、实时查看运行日志等,在很大程度上让我们的开发过程和后续产品运维便利许多。

目录

子目录

描述

备注

apps

/

存放涂鸦通用 Tuya IoTOS SDK 的 demo

参照涂鸦通用 Tuya IoTOS SDK demo 使用说明

demo1

一个示例demo

一般会提供一个或者多个 demo

sdk

/

存放涂鸦通用 Tuya IoTOS SDK 的头文件和库文件

参照后续的功能接口说明

include

涂鸦通用 Tuya IoTOS SDK 提供的 API 接口

lib

涂鸦通用 Tuya IoTOS SDK 编译得到的 libtuya_iot.a文件

platforms

/

涂鸦通用 Tuya IoTOS SDK 的开发编译环境和工具链

一个 SDK 产物包会包含指定的开发编译环境

platform1

一个编译环境和工具链

按照涂鸦平台导入标准完成标准化的编译环境和工具链,和库文件有强关联关系

build_app.sh

/

客户应用、demo 的编译入口

CHANGELOG.md

/

版本修改的记录

README.md

/

介绍文档

由于部分物料没到齐,笔者还没能亲自验证涂鸦官方所说的这些功能。等物料到了之后,我们再完成整个方案的功能调试。

所以,请持续关注,后期更精彩!

0 人点赞