注意:当前仓库继承自即将被废弃的涂鸦Github仓库:xxxxxx,请使用当前 Github 仓库进行涂鸦 SDK相关开发。更换远程Github仓库URL的教程,可以参考:https://github.com/TuyaInc/tuya-weapp-demo
这个一个简易版快速接入涂鸦的小程序 SDK,配网插件 和 MQTT 的连接的Demo,目前趋于稳定。后续还会有新功能的更新。
如果需要在自己的小程序中嵌入小程序配网的功能,可以通过接入小程序 SDK,获取自己的票据信息,然后调用小程序插件,完成配网,配网成功后重新调用获取设备信息的接口即可。
如果需要在自己的小程序中开发设备控制,场景联动、自动化等功能,可以通过小程序 SDK 调用相应的接口即可。
如果需要涂鸦公版小程序来支持您的设备,可以联系我们。公版小程序的您可以扫码下面的二维码体验:
如果在设备列表中显示没有设备,可以点击 “添加设备”,选择“扫码配网”,扫描下面的二维码,即可体验设备。
香薰机
空气净化器
空调
窗帘电机
智能灯
├── cloudfunctions // 云函数目录
│ ├── ty-service // SDK
├── miniprogram // 小程序主目录
│ ├── image // 图片库
│ ├── libs // 第三方库
│ ├── pages // 具体页面的目录
│ ├── app.js // 小程序入口
│ ├── app.json // 配置文件
├── project.config.json // 项目配置文件
└── README.md // 说明文件
-
设备配网:
直接点击按钮进行配网:目前支持 AP 配网、扫码配网、蓝牙配网、zigbee 配网
-
体验设备功能:
添加设备完成后,可以点击设备开启开关进行设备 MQTT 消息推送调试,建议先使用 api.js 文件中的 getDeviceSpecifications 函数获取指令集,防止出现 dp 点字段名称可能不一致的情况。正常下发指令后页面上会显示出推送消息的内容
-
完整版Demo 目前支持设备控制,消息推送,添加设备(配网), 家庭模块
文档看了这么多,还是有很多疑问?需要有技术支持?对我们的小程序有建议?有吐槽?有需求?可以添加上面的微信为好友,随时答疑解惑(验证消息中写明:技术交流,不然没法通过)。