微信小程序通过MQTT(8084端口)连接EMQX的简易方法
微信小程序端
1.引入mqtt.js文件
var mqtt = require(‘…/…/utils/mqtt.min.js’) //MQTT
下载地址:添加链接描述 提取码: tawa
2.创建MQTT实例并连接
client = mqtt.connect(‘wxs://你的域名:8084/mqtt’,options)
client.on(‘connect’,(e)=>{})
3.登录微信公众平台添加合法socket域名
wss://你的域名
服务器端(我的是腾讯云centos)
1.安装emqx服务端
2.登录EMQX后台(18083端口)
http://你的域名:18083
3.在EMQX后台添加SSL证书
4.登录腾讯云服务器放行8084端口
如果服务器防火墙打开,也需要在服务器中放行8084:irewall-cmd --zone=public --add-port=8084/tcp --permanent
5.域名备案/免费申请SSL证书
按流程走