本实战转向界面——用涂鸦的小程序技术做一个设备控制面板,跑在手机 App 里,和固件通过 DP(数据点) 联动。两者通过 DP 协作:固件定义并上报 DP,面板读取/下发 DP。
DP 协作模型
固件和面板是两个独立程序,靠 DP 通信:
- 固件端:在 TuyaOpen IDE 里定义 DP(如
switch_led)并上报。 - 面板端:用小程序 API(
publishDps下发、onDpDataChange监听)控制设备。
前置条件:至少有一台能连涂鸦云的设备。请先在 实战二 中完成。
第一步:账号产品
-
进入小程序面板开发,按照右侧提示进行 3 步操作。

小程序面板开发——三步操作 -
完成实战二后已经登录账号并绑定产品,现在去开发者平台创建小程序,进行小程序绑定。

在开发者平台创建小程序 -
新建小程序面板。

新建小程序面板 -
选择面板小程序类型。

选择面板小程序类型 -
新建成功后关闭页面,回到 IDE 点击更新,即可看到刚刚在开发者网页新建的面板小程序,点击绑定。

绑定面板小程序
第二步:调试预览
-
在右侧「调试与预览」中点击构建小程序,构建并渲染面板,即可在下方看到面板显示在虚拟设备上。

小程序调试与预览 -
左侧对虚拟面板点击即可交互,右侧是虚拟设备交互的 DP 点数据。

虚拟面板与 DP 交互 -
现在就可以对小程序代码进行个性化修改,修改完成后重新构建和渲染预览面板效果。安装 IDE 提供的 skills 加速开发,见 Vibe Coding 技能。
第三步:上传发布
-
点击右侧的上传到云端,先把小程序上传到云端;上传成功后再去涂鸦开发者平台提审发布。

上传小程序到云端 -
打开基础设置,填写小程序介绍、英文展示名称,并上传预览图片。

面板基础设置——介绍与预览图 -
打开版本管理,提交审核。

版本管理——提交审核 -
打开审核版本并等待审核。几分钟后刷新页面,即可看到审核通过,点击发布。

审核通过——发布
第四步:把小程序绑定到产品
小程序开发完成后,想要在 App 端使用面板,需要把它绑定到产品。
-
回到 IDE,打开项目详情,点击换绑小程序。

项目详情中换绑小程序 -
点击重选面板,选择自定义面板。

在 IDE 中重选自定义面板 -
选择自定义面板,即可看到刚发布的小程序面板。

智能生活 App 中的自定义面板 -
即可在智能生活 App 中看到最新的面板。
去哪里深入学习
| 想做什么 | 去这里 |
|---|---|
| 用 AI 加速开发 | Vibe Coding 技能 |
| 自建云端 Agent | Agent 开发指南 |
| 开发设备控制面板 | 面板小程序官方门户 |
| 学小程序技术体系 / API | Tuya MiniApp 文档总站 |
| 用零代码搭面板 | 面板工作台 Panel Studio |