emqx websocket连接不上
时间: 2023-11-09 18:09:50 浏览: 115
根据引用内容,似乎问题并不是emqx websocket连接不上,而是连接OneNET的MQTT时遇到了问题。OneNET的官方文档中指出,其不支持Websocket,因此无法通过Websocket连接OneNET的MQTT。作者最终改用了连接阿里云的方案。如果您遇到了emqx websocket连接不上的问题,可以尝试检查网络连接、端口号、证书等方面的问题,或者查看emqx的官方文档和社区中是否有相关的解决方案。
相关问题
nginx emqx
nginx是一款高性能的开源Web服务器,也可以用作反向代理,负载均衡和HTTP缓存。它使用事件驱动异步架构,可以同时处理成千上万个并发连接,是非常流行的Web服务器之一。
而emqx则是一个开源的MQTT消息代理,它支持大规模的IoT设备连接和消息传递,能够处理高并发的MQTT连接请求和消息发布订阅,具有高性能、可扩展性和稳定性等特点。emqx还提供了一些功能扩展插件,如WebSocket支持、集群管理等。
在实际应用中,nginx和emqx可以配合使用,例如使用nginx作为emqx的反向代理或负载均衡器,以提高整个MQTT系统的性能和可靠性。同时,nginx还可以用来做其他的Web服务,如提供Web API服务等。
js: WebSocket connection to 'wss://emqx.aeonlaser.cn/mqtt' failed: Error in connection establishment: net::ERR_CERT_REVOKED
这个问题是由于 WebSocket 连接的终端服务器证书无效导致的。可能是证书过期、被吊销或者是不被浏览器信任。解决这个问题的方法有以下几种:
1. 检查证书是否过期或被吊销,如果是的话需要重新申请新证书。
2. 如果证书未过期、未被吊销,可以尝试在浏览器中添加证书信任,具体方法可以参考浏览器的帮助文档。
3. 如果以上方法无效,可以考虑使用非加密的 WebSocket 连接,但这会降低连接的安全性。
阅读全文