gpt4 book ai didi

javascript - 为什么使用 MQTT Node.JS 库?

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:33 25 4
gpt4 key购买 nike

我目前正在使用 Paho MQTT Javascript 库构建 Web 应用程序,我想知道在什么情况下应该使用 MQTT.JS 库?当我不能使用 Javascript 库而需要使用 MQTT.js 库(我认为它是为 Node.js 制作的)时,你能给我举个例子吗?

(我知道这两件事完全不同,但它们都涉及网络应用程序!)

谢谢!

最佳答案

Paho JavaScript 客户端专门用于客户端(在浏览器中)并使用 MQTT over Websockets 连接到支持此传输层的 MQTT 代理。它是 MQTT over Websockets 的引用实现。

假设您的意思是 MQTT.js当谈论“Node.JS 一个”时,它是一个纯 javascript 实现的 MQTT 客户端,当与 Node.JS 一起使用构建客户端应用程序时,它可以使用 native MQTT 或 MQTT over Websockets。它还可以与 Browserify 和 Webpack 等工具一起使用,然后可以将其打包以在 Web 浏览器中使用,以使用 MQTT over Websockets 连接到 MQTT 代理

当你选择使用每一个取决于你想做什么,如果你纯粹是在写一个网络客户端解决方案,那么 Paho 库将满足你的需要。如果您正在编写 Node.JS 应用程序,那么显然 MQTT.js 是正确的选择。如果您同时编写两者,那么在这两个地方使用 MQTT.js 库以确保一致性可能会有一些好处。

关于javascript - 为什么使用 MQTT Node.JS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45189164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com