之前一期,我们介绍过涂鸦 OEM App 开发方案(点击查看往期介绍),它集品牌 UI 自定义、服务、运营、商城营销于一体,无需代码,开发者点选拖拽即可快速配置想要的常用功能,最快 10 分钟即可完成一款 IoT App 的配置。
不仅如此,当开发者想要实现更灵活的 App 开发,满足品牌差异化、项目独特性;或想要基于自有 App 来控制涂鸦赋能的智能设备时,涂鸦还提供了 App SDK的集成方式。
智能生活 App SDK 开发方案,是专为全屋智能领域打造的移动应用 SDK,不仅提供了丰富组件和示例代码,还封装了多种垂直品类 SDK、UI 业务包,并支持开发者拥有独立的域名、开发专属小程序,全方位赋能开发者实现完全差异化的自定义开发,构筑更具核心竞争力的创意功能。
智能生活 App SDK 开发版,最多支持开发者注册 100 个用户账号,用于开发测试使用,充分保障测试流程的顺利进展。
除此之外,涂鸦还贴心提供了 SDK 使用文档和新手教程,帮助开发者低门槛、轻松完成智能生活 App 的开发;快速实现 App 对智能设备的连接、控制以及丰富的智能场景应用。
注意事项:
涂鸦智能生活 App SDK 不适用于带屏幕类设备、且需要长时间运行的应用开发,包括但不限于中控屏、智能电视、带屏幕的机器人、带屏幕的音箱、带屏幕的智能相册等。
*如有此类需求,请【提交工单】联系我们(提交工单入口见文末–问题咨询板块)
接下来,我们具体介绍下,智能生活 App SDK 到底有哪些亮点功能?适合应用在哪些场景中,以及开发流程是怎么样的!
一、核心优势在哪里?
- 低门槛快速集成:涂鸦支持开发者快速集成 SDK,并提供示例代码、Demo App 和接入案例等,低门槛的理解方式,方便开发者轻松学习,尽快上手;
- 开发组件丰富:涂鸦提供多种垂直品类 SDK 和 UI 业务包等功能组件,开发者可以根据需求灵活组合、自由裁剪所需功能;
- 全面的智能功能:智能生活 App SDK 全面覆盖用户、设备、智能场景等多种功能模块,开发者只需实现 UI 层面非常简单的代码即可,让开发更高效;
- 兼容主流通信协议:同一个 App 中支持添加和使用市面上的主流通信协议产品,包括 Wi-Fi AP、Matter、蓝牙、 Zigbee 等,帮助开发者轻松实现 “All-In-One App”;
- 全球数据安全保障:双通道安全加密,五重安全策略,搭配全球数据安全合规认证,全面保障用户数据隐私安全;
- 全球服务稳定:全球化智能云部署,让每一个 App 都轻松拥有亿级海量设备和千万级用户并发处理能力。涂鸦将持续维护更新 App SDK,不断升级最新能力,为开发者们提供行业领先服务的稳定性;
- 支持丰富的配网模式:包括扫码配网、自发现配网、有线配网等,满足用户在不同场景下的快速配网需求。
新动态分享:App SDK 5.0版本大更新!
2023 年 4 月 17 日,涂鸦重磅更新智能生活 App SDK,并新增了以下功能:
- 支持 Matter 设备配网和控制
- UI 业务包 适配 Android 13 系统
- 支持涂鸦智能小程序开发
- App SDK 扫码配网入口 开放
- 修复已知问题
二、垂直品类SDK的扩展能力
如果开发者想要开发具备复杂功能的产品能力,涂鸦同样进行了整体封装,并提供垂直品类 SDK,帮助开发者快速实现垂直业务场景的应用及落地量产。
目前涂鸦已成功封装了 IPC、门锁和扫地机等品类的 App SDK 方案(如需了解更多品类 SDK,可点击阅读原文,填写表单后联系相关 BD)。这边具体来介绍下,上述品类 SDK 分别有哪些亮点功能。
1、IPC SDK
IPC SDK 适用于网络摄像头场景,涂鸦重点集成并大大优化了视频流的处理能力。主要功能包括视频直播、侦测报警、存储卡管理、云台控制、云储存播放和联动低功耗门铃等。
它支持摄像头进行实时视频直播,并具备双向语音通话功能。视频的清晰度可随时切换,用户也能针对满意的画面进行截图保存,使用方便更人性化。
IPC App 搭载的侦测报警功能,支持摄像头快速实现移动侦测,同时搭载婴儿哭声检测功能,一旦发现异常将会及时发出警报,对于宝妈宝爸来说,夜里睡觉更踏实。
它还能实现远程控制云台摄像头,并支持用户 360 度无死角查看视频状况。用户也可以设置自动与预设巡航功能,全方位守护家庭安全,让危险无处躲藏。
更为高能的是,它能联动低功耗门铃,在摄像头察觉到有访客时,将会自动发起呼叫监听,主动唤醒门铃以提醒居家用户。未来,IPC 还能联动更多智能设备,助力更全场景的落地应用。
2、门锁 SDK
智能门锁 SDK 是针对涂鸦智能门锁方案标准功能进行封装的,主要功能包括密码管理、远程开门、成员管理、开门/告警记录等,为开发者快速搭建全面的门锁用户体系。
在App上,用户可以一键获取动态密码、临时密码给来访的客人,既能避免拒人千里的尴尬,又能防止后患。即使网络离线,也能获取离线密码,实现本地化管理。
针对远程开门接口,涂鸦同样进行了封装,可应用于蓝牙、 Wi-Fi、Zigbee 门锁产品中。为了保障安全,App 会实时同步记载开锁记录、门铃使用时间与异常报警等功能,轻松覆盖多用户场景。
基于蓝牙门锁 SDK,App 可快速集成单点蓝牙控制,以及通过蓝牙网关进行远程控制的能力。花式组合开锁,让用户体验更优质,让你的门锁产品更与众不同。
3、扫地机 SDK
扫地机 App SDK 的主要功能,包括地图数据传输、清扫记录与多地图管理等。
在智能扫地机进行清扫时,App可通过实时数据接口,将清扫地图、清扫路径进行实时上报;并主动在 App 端,实时绘制与更新环境地图,有效确保排除障碍物,提升扫地机的清扫效率。
在扫地机完成清扫任务后,通过记录上报接口,可将清扫地图和路径数据包上传云端,用户在 App 端即可查询清扫记录,对扫地机工作效果尽在掌握。
即使是复杂的多场景、多楼层环境,扫地机依然能出色完成清扫任务。它会将不同楼层的地图信息及时上传云端,结合 App 实现不同环境地图间的自由切换。
三、UI业务包
UI 业务包是一类基于智能生活 App SDK 的免开发 UI 业务包。在通用、较复杂的页面如配网、控制、场景联动等部分,涂鸦提供了多达 21 个 UI 业务包,旨在为基于涂鸦智能生活 SDK 开发的应用,提供快速的一站式接入涂鸦业务模块的能力,很大程度降低了开发者的开发门槛和成本。
而且,使用 UI 业务包可以为开发者节省 99% 以上的开发工作量。因为 UI 业务包可直接复用涂鸦现成的整体业务包,开发者无需另外开发,只需要集成即可,开发效率更高,操作更便捷。
UI 业务包主要包含:设备控制、设备配网、App 商城、智能场景、消息中心、设备详情。
复制下方链接可了解对接UI业务包的开发指南:
①iOS版本:
https://t.tuya.com/AY1D3RCn2w
②安卓版本:
https://t.tuya.com/AY1D3RCn3A
四、App SDK开发指南
如果你已经迫不及待想进入开发阶段,咱们可以先来解锁下 App SDK 开发指南,能帮你更快上手操作。
1、创建App SDK
开发者需要先在涂鸦 IoT 平台创建账号,再创建“智能生活 App SDK ”类型应用,填写应用名称、iOS & 安卓应用包名、渠道标识符等信息。
还没有涂鸦开发者账号?扫描下方二维码,快速注册一个吧:
2、下载App SDK
创建应用完毕后,在“获取 SDK ” 模块,选择所需的 App SDK 组合进行构建下载即可。下载下来的 SDK 资料包包含 :安全组件和 SDK 文件。iOS 为 Cocapods Podfile 文件,安卓为 SDK dependencies 依赖信息。
复制链接下载App SDK:
https://t.tuya.com/AY1D3RCns8
3、快速入门
通过学习 App SDK 开发指南文档,开发者能了解如何快速集成 App SDK 到已有的工程项目, 以及快速入门开发一款 App Demo。
复制下方链接,了解不同操作系统的快速集成秘诀:
①iOS SDK快速集成:
https://t.tuya.com/AY1D3RCnyG
②Android SDK快速集成:
https://t.tuya.com/AY1D3RCnz6
4、体验GitHub Sample
下载智能生活 App SDK Github Sample, 快速上手体验 SDK 基础功能。
复制链接下载 GitHub Sample:
https://github.com/tuya/tuya-smart-life-app-sdk
问题咨询
在开发过程中,如果遇到任何问题,可以复制下方链接,登录后直接提交开发者工单,将有技术小哥哥为你提供点对点的技术支持哦~
工单提交链接:
https://t.tuya.com/AY1D3RCnpH
目前,涂鸦已经成功帮助多家世界 500 强企业开发智能生活 App ,包括海尔、格力等品牌。未来,涂鸦将持续研发更强大、更具竞争力的 App 功能,携手更多合作伙伴,为大众奔赴万物互联的智慧生活而努力。