更新记录
0.0.4(2020-12-12) 下载此版本
- 修改了里面测试用的域名 2.示例里面计加入了一些说明
0.0.3(2020-07-12) 下载此版本
1.解决了APP端 null is not a constructor (evaluating 'new WS(target, protocols, options)');报错的问题 (参考官方示例后修改的) 2.ios请自行测试 声明:解决问题的过程中多方参考,已经记不住了参考来源,如涉及版权问题,请联系本人及时删除,qq:1292219721
0.0.2(2020-03-25) 下载此版本
小程序端和H5可以使用,但是app端会报错,null is not a constructor (evaluating 'new WS(target, protocols, options)'); 欢迎留言告知!
查看更多平台兼容性
1. 测试环境及要求
- 用emqx搭建的mqtt服务器 (官网).
- 用宝塔面板搭建的网站 (官网).
- 绑定域名和SSL.
2. 注意事项
- H5端和App端可以用
ws://
协议和8083端口或者wss://
协议和443端口 - 而小程序端只能使用
wss://
协议和443端口 - 小程序还需要将你的域名加入到公众平台的合法域名里面
- 小程序需要在nginx配置里面添加下面这段代码
#wss协议转发 小程序里面要访问的链接 location /mqtt { proxy_pass http://你的域名:8083;#代理到上面的地址去 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; }
- 需要放行8083和1883端口,阿里云或腾讯云需要在安全组添加入站规则,宝塔面板里面也需要放行
- 1883端口在ESP8266这些物联网硬件上需要用到
赞助作者
- 如果对你有帮助,请支持一下!