微信小程序通过阿里云mqtt控制esp8266

时间:2024-03-18 10:55:58

微信小程序通过阿里云mqtt控制esp8266

一、在阿里云物联网平台注册两个设备

https://iot.console.aliyun.com/product

进入阿里云物联网平台
微信小程序通过阿里云mqtt控制esp8266
新建一个产品,两处自定义,其余默认,确认即可
微信小程序通过阿里云mqtt控制esp8266
点击添加设备,创建到刚刚新建的产品下
微信小程序通过阿里云mqtt控制esp8266
微信小程序通过阿里云mqtt控制esp8266
设备就注册好了

二、微信小程序创建

首先下载微信开发者平台,然后把开源代码导入,链接在下方
微信小程序通过阿里云mqtt控制esp8266
更换为自己的三元组微信小程序通过阿里云mqtt控制esp8266
修改topic
微信小程序通过阿里云mqtt控制esp8266
微信小程序通过阿里云mqtt控制esp8266
两个按钮对应发送两条信息1和2

这里要注意避免踩雷

在微信公众平台加入以下域名,否则手机打开小程序时无法连接服务器
微信小程序通过阿里云mqtt控制esp8266

三、nodemcu下载程序

微信小程序通过阿里云mqtt控制esp8266
微信小程序通过阿里云mqtt控制esp8266
微信小程序通过阿里云mqtt控制esp8266
**就是三元组device secret

明文更换以下对应信息

clientIdSN1928339deviceNamelight1983432productKeya14Xib5kdYdtimestamp1539421321846

生成sha1哈希码即mqttsecret
微信小程序通过阿里云mqtt控制esp8266

修改对应引脚,实现控制电子锁

https://txp-1257631357.cos.ap-guangzhou.myqcloud.com/wangzhan/code/104.ino

下载nodemcu程序

微信小程序源码

https://txp-1257631357.cos.ap-guangzhou.myqcloud.com/wangzhan/code/WCMiniColorSetForEsp8266-master.rar