Mosquitto 与 MQTT.js 允许的协议
我有一个 mosquitto 代理,我可以使用 mqtt://
、mqtts://
、ws://
和 连接到它>wss://
协议。现在有没有办法使用 ssl://
作为协议?我正在使用 MQTT.js 库。
我已经使用 Paho 这里和此处
I have a mosquitto broker and I can connect to it using mqtt://
, mqtts://
, ws://
and wss://
protocols. Now is there a way to use ssl://
as protocol? I am using MQTT.js library.
I have seen two examples of this using Paho here and here
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 MQTT.js 文档:
ssl://
是早期 IBM MQTT 客户端库的遗留版本,可能应该被弃用,以支持mqtts://
它们的含义相同,使用连接通过 TLS 加密链接的本机 MQTT。如果您想使用 NodeJS 客户端支持此 URL 样式,那么我建议您编写一小段代码来检查输入是否以
ssl://
开头,并将其替换为mqtts:/ /
From the MQTT.js docs:
ssl://
is a legacy hold over from early IBM MQTT client libraries and probably should be deprecated in favour ofmqtts://
they both mean the same thing, connect using Native MQTT over a TLS encrypted link.If you want to support this URL style with a NodeJS client then I suggest you write a short bit of code to check if the input starts with
ssl://
and replace it withmqtts://