项目简介
本项目是基于涂鸦SDK开发的智能家居小程序开发示例,是一个简易版快速接入涂鸦小程序SDK、配网插件和MQTT连接的Demo,能助力开发者快速开发出连接并控制众多智能设备场景的品牌应用程序。目前功能趋于稳定,后续会更新新功能。
项目的主要特性和功能
- 设备配网:支持AP配网、扫码配网、蓝牙配网和ZigBee配网,用户点击按钮即可完成配网。
- 设备功能体验:添加设备后,可点击设备开启开关进行MQTT消息推送调试,建议用api.js文件中的getDeviceSpecifications函数获取指令集,避免dp点字段名称不一致问题,正常下发指令后页面显示推送消息内容。
- 完整版功能:支持设备控制、消息推送、添加设备(配网)以及家庭模块等功能,可实现设备分组、场景联动、自动化等操作。
安装使用步骤
- 确保开发环境支持小程序开发,若已下载本项目的源码文件。
- 在涂鸦开发者平台注册账号并创建应用,获取AppID和AppSecret。
- 将获取的AppID和AppSecret配置到项目的相应位置。
- 若要在自己的小程序中嵌入小程序配网功能,接入小程序SDK获取票据信息,调用小程序插件完成配网,配网成功后重新调用获取设备信息的接口。
- 若开发设备控制、场景联动、自动化等功能,通过小程序SDK调用相应的接口。
- 对项目进行编译和调试,确保功能正常运行。
- 部署到小程序平台进行测试和发布。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】