
EMQX MQTT 微信小程序接入
来源:
浏览:105
时间:2023-08-09
EMQX MQTT 微信小程序接入
微信小程序支持通过 WebSocket 进行即时通信,EMQX 的 MQTT Over WebSocket 能够完全兼容使用在微信小程序上。
# 参考资料
# 详细步骤
1、注册微信小程序帐号,并下载微信开发者工具 (opens new window)。由于微信小程序安全要求比较高,在与后台服务器之间的通讯必须使用 https 或 wss 协议,因此要在微信小程序后台设置域名服务器。
登录小程序后台后,找到 开发设置 -> 服务器域名 进行服务器配置,在 socket 合法域名处输入格式如 wss://xxx.emqx.io,此处不带端口号。
2、服务器端要申请并安装证书,华为云等云提供商均可以申请免费证书 (opens new window)。
这里必须注意的是,证书申请绑定时,必须与所使用的服务器域名一致,此处建议使用 Nginx 来做反向代理并终结证书,相关配置如下:
index.js
按照以上 3 步的安装配置,你的微信小程序已经能够成功连接到 EMQX 服务器了。