我按照文档要求:
1.在小程序上配置了域名:wss://mqtt.androidex.cn
2.配置了web-view的域名:https://mqtt.androidex.cn,用验证文件已经验证
3.mqtt服务器是自己安装的emqx,使用nginx的反向代理实现
4.https的证书为宝塔平台申请的
现在使用微信小程序开发工具可以正常访问,选择不校验域名和不选择都可以正常使用。但是使用真机调试,我发连接服务器调用:
this.data.client = mqtt.connect(host, this.data.options);
后,超时会重连或者提示离线。无法连接mqtt服务器。
在mqtt服务器上没有看到有https的相应调用。
正在开发,所以小程序还没做微信认证。网上查询说没有认证可以websocket.

证书问题