Smart App SDK

更新时间:2024-04-28 05:37:37下载pdf

Smart App SDK 提供了一些功能的封装,方便您更加快速地连接涂鸦生态中的智能硬件产品。您可以基于 App SDK 快速地实现 App 功能的开发,实现对智能设备的配网、控制、固件升级、定时任务和智能场景创建等操作。

SDK 列表

名称 描述 功能概述参考 更新日志 API 文档
智能生活 App SDK 提供丰富的智能家居场景功能组件和示例代码,您可以快速集成全屋智能体系的移动端 App 功能,实现智能设备的配网、控制、固件升级、定时任务、智能场景的创建等操作。
智能摄像机 SDK 一种针对摄像机类智能设备的 SDK,包含音视频编解码、音视频剪辑渲染、音视频传输、双向音视频呼叫对讲、人工智能等底层能力,从而实现实时视频流观看、移动侦测告警显示、回放观看、设备控制等功能。 /
智慧出行 SDK 智慧出行 SDK 主要包括骑行轨迹上报、拉取历史记录等出行业务接口封装。 / /
扫地机 SDK 一种针对扫地机类智能设备的 SDK,包含地图数据传输、多地图管理、清扫记录管理、语音包管理等常用功能。 /
智能门锁 SDK 包含动态密码获取、临时密码管理、门锁使用记录、门锁用户管理等常用功能。面向 Wi-Fi 视频锁类产品,提供了门铃视频呼叫、实时视频查看、云存储视频查看等功能。 / /
小程序 SDK 提供开发、部署、产品体验分析、上线全流程各种需求的解决方案。接入此 SDK,能够有效降低多端开发的技术门槛和研发成本,提升开发效率和开发体验。 /

智能摄像机 SDK、智慧出行 SDK、扫地机 SDK 和智能门锁 SDK 属于垂直品类的 SDK,依赖于 智能生活 App SDK,主要针对垂直品类特有的功能进行了封装,方便垂直品类产品功能的快速开发。

UI 业务包

涂鸦提供了一类基于 智能生活 等 App SDK 的免开发 UI 业务包,通过简单的调用就可以实现完整的功能。智能生活 App SDK 的 UI 业务包如下表所示:

名称 描述 功能概述参考
设备控制 提供了设备控制面板的加载和控制业务逻辑和 UI 封装,加速应用开发过程。
IPC 提供了摄像机功能相关的面板业务逻辑和 UI 封装,加速应用开发过程。
商城 提供了强大的商城业务逻辑和 UI 封装,加速应用开发过程。
配网 提供了多种智能设备(例如 Wi-Fi 设备、Zigbee 设备、蓝牙设备、GPRS 设备等)的配网前置操作引导和入网激活的业务逻辑和 UI 封装,加速应用开发过程。
灯光场景 支持照明设备按照空间创建、编辑与控制灯光场景。
智能场景 提供了智能场景业务逻辑和 UI 封装,加速应用开发过程。
云存储 提供了云存储服务业务逻辑和 UI 封装,加速应用开发过程。
常见问题与反馈 提供了常见问题与反馈业务逻辑和 UI 封装,加速应用开发过程。
家庭 提供了家庭业务逻辑和 UI 封装,加速应用开发过程。
OTA 提供了设备固件升级业务逻辑和 UI 封装,加速应用开发过程。
设备详情 提供了设备详情业务逻辑和 UI 封装,加速应用开发过程。
地图 提供了地图业务逻辑和 UI 封装,加速应用开发过程。
语音技能快绑 提供了技能快速绑定业务包主要包含 Alexa 和 Google 授权绑定的相关功能。
群组管理 提供了群组创建、编辑和控制 Wi-Fi 智能设备群组的相关功能。
主题色配置 配套 UI 业务包中 UI 界面颜色配置, 与 App 整体主题色保持一致
多控关联 支持多控设备关联和取消关联
分享 您可以通过微信、SMS、copy、邮件等渠道进行文本、图片等内容的分享。

业务包

涂鸦提供了一类基于 智能生活 App SDK 的免开发业务包,通过简单的调用就可以实现完整的功能。业务包如下表所示:

名称 描述 功能概述参考
设备面板多语言 获取和更新对应 PID 产品的面板功能多语种语言包。
通用配网 支持获取和更新 SDK App 类型配网列表数据。