跳到主要内容
返回学习中心TuyaOpen IDE · 实战三

小程序面板

做一个跑在手机 App 里、通过 DP 与固件联动的设备控制面板——创建、绑定、预览、发布。

进阶20 分钟IDE

本实战转向界面——用涂鸦的小程序技术做一个设备控制面板,跑在手机 App 里,和固件通过 DP(数据点) 联动。

DP 协作模型

固件和面板是两个独立程序,靠 DP 通信:

  • 固件端:在 TuyaOpen IDE 里定义 DP(如 switch_led)并上报。
  • 面板端:用小程序 API(publishDps 下发、onDpDataChange 监听)控制设备。

前置条件:至少有一台能连涂鸦云的设备。请先在 实战二 中完成。

第一步:账号产品

  1. 进入小程序面板开发,按照右侧提示进行 3 步操作。

    小程序面板开发——三步操作

  2. 完成实战二后已经登录账号并绑定产品,现在去开发者平台创建小程序,进行小程序绑定。

    在开发者平台创建小程序

  3. 新建小程序面板。

    新建小程序面板

  4. 选择面板小程序类型。

    选择面板小程序类型

  5. 新建成功后回到 IDE 重新登录涂鸦开发者账号。

    在 IDE 中重新登录开发者账号

  6. 登录成功后回到小程序面板开发,点击更新,即可看到刚刚在开发者网页新建的面板小程序,点击绑定。

    绑定面板小程序

第二步:调试预览

  1. 点击右侧调试与预览,构建小程序、渲染面板,即可在下方看到面板显示在虚拟设备上。

    小程序调试与预览

  2. 左侧对虚拟面板点击即可交互,右侧是虚拟设备交互的 DP 点数据。

    虚拟面板与 DP 交互

  3. 现在就可以对小程序代码进行个性化修改,修改完成后重新构建和渲染预览面板效果。安装 IDE 提供的 skills 加速开发,见 Vibe Coding 技能

第三步:上传发布

  1. 点击右侧上传与发布,先上传到云端。

    上传小程序到云端

  2. 上传成功后再去涂鸦开发者平台提审发布。

    在平台提交审核

  3. 点击基础设置,填写小程序介绍、英文展示名称,并上传预览图片。

    面板基础设置——介绍与预览图

  4. 点击版本管理,进行 Step 1 提交审核。

    版本管理——提交审核

  5. 点击审核版本,等待审核。几分钟后刷新页面即可看到审核通过,点击确定发布。

    审核通过——发布

  6. 回到 IDE,进行 Step 2,点击重选面板、选择自定义面板,即可在智能生活 App 看到最新的面板。

    在 IDE 中重选自定义面板

    智能生活 App 中的自定义面板

去哪里深入学习

想做什么去这里
用 AI 加速开发Vibe Coding 技能
自建云端 AgentAgent 开发指南
开发设备控制面板面板小程序官方门户
学小程序技术体系 / APITuya MiniApp 文档总站
用零代码搭面板面板工作台 Panel Studio