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

小程序面板

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

进阶20 分钟IDE

本实战转向界面——用涂鸦的小程序技术做一个设备控制面板,跑在手机 App 里,和固件通过 DP(数据点) 联动。两者通过 DP 协作:固件定义并上报 DP,面板读取/下发 DP。

DP 协作模型

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

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

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

第一步:账号产品

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

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

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

    在开发者平台创建小程序
    在开发者平台创建小程序

  3. 新建小程序面板。

    新建小程序面板
    新建小程序面板

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

    选择面板小程序类型
    选择面板小程序类型

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

    绑定面板小程序
    绑定面板小程序

第二步:调试预览

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

    小程序调试与预览
    小程序调试与预览

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

    虚拟面板与 DP 交互
    虚拟面板与 DP 交互

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

第三步:上传发布

  1. 点击右侧的上传到云端,先把小程序上传到云端;上传成功后再去涂鸦开发者平台提审发布。

    上传小程序到云端
    上传小程序到云端

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

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

  3. 打开版本管理,提交审核。

    版本管理——提交审核
    版本管理——提交审核

  4. 打开审核版本并等待审核。几分钟后刷新页面,即可看到审核通过,点击发布。

    审核通过——发布
    审核通过——发布

第四步:把小程序绑定到产品

小程序开发完成后,想要在 App 端使用面板,需要把它绑定到产品。

  1. 回到 IDE,打开项目详情,点击换绑小程序

    项目详情中换绑小程序
    项目详情中换绑小程序

  2. 点击重选面板,选择自定义面板。

    在 IDE 中重选自定义面板
    在 IDE 中重选自定义面板

  3. 选择自定义面板,即可看到刚发布的小程序面板。

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

  4. 即可在智能生活 App 中看到最新的面板。

去哪里深入学习

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