微信小程序通过阿里云mqtt控制esp8266
一、在阿里云物联网平台注册两个设备
https://iot.console.aliyun.com/product
进入阿里云物联网平台
新建一个产品,两处自定义,其余默认,确认即可
点击添加设备,创建到刚刚新建的产品下
设备就注册好了
二、微信小程序创建
首先下载微信开发者平台,然后把开源代码导入,链接在下方
更换为自己的三元组
修改topic
两个按钮对应发送两条信息1和2
这里要注意避免踩雷
在微信公众平台加入以下域名,否则手机打开小程序时无法连接服务器
三、nodemcu下载程序
**就是三元组device secret
明文更换以下对应信息
clientIdSN1928339deviceNamelight1983432productKeya14Xib5kdYdtimestamp1539421321846
生成sha1哈希码即mqttsecret
修改对应引脚,实现控制电子锁
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