通用设备面板插件

更新时间:2023-10-09 01:57:19下载pdf

通用设备面板插件是一个免开发、帮助开发者快速接入设备面板的微信小程序插件,只需要通过简单参数的传入,即可实现设备控制、设备管理的功能,简单又方便。设备管理主要包括设备名称编辑、设备虚拟 id 查看、设备固件升级(仅限 wifi 连接的设备,蓝牙设备暂不支持),设备移除等功能。

插件功能预览

  • 主要功能:设备控制、设备管理

    通用设备面板插件 通用设备面板插件

  • 设备管理功能明细:设备名称编辑、设备虚拟 id 查看、设备固件升级、设备移除

    通用设备面板插件 通用设备面板插件 通用设备面板插件 通用设备面板插件

使用通用设备面板插件

第一步:创建微信小程序项目

参考 微信小程序插件接入说明 创建微信小程序项目,并申请 通用设备面板插件 的使用。

第二步:插件配置

在微信小程序的 app.json 中增加插件相关设置。

plugins: {
  'tuya-panel-plugin': {
    version: '1.1.1', // 这里是示例,请使用最新版本
    provider: 'wx3f05102b6bf4d5d4',
  },
},

第三步:访问插件

添加跳转至插件页面的 JavaScript 代码。

wx.navigateTo({
  url: `plugin://tuya-panel-plugin/panel?ticket=${ticket}&clientId=${clientId}&device_id=${device_id}`,
});

路径参数:

参数名称 类型 必填 含义
clientId string 第三方唯一标识,对应开发者平台小程序 SDK 的 AccessID
ticket string 用户配网票据,获取方式
device_id string 绑定在用户下的设备的设备编号
uiMode string 主题色,默认是#27c3d9(包含设备控制页的背景色和按钮颜色)
is_manager string 管理员,可以修改设备名称、升级设备或移除设备,默认是 true(填写 string 类型的 true 或 false)
gid string 家庭 ID,设备需要绑定到用户的某个家庭中,获取方式