更新记录

0.0.4(2020-12-12)

  1. 修改了里面测试用的域名 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这些物联网硬件上需要用到

    赞助作者

  • 如果对你有帮助,请支持一下!

隐私、权限声明

1. 本插件需要申请的系统权限列表:

需要网络权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问