Mosca MQTT代理模块
Mosca 是一个挺轻量的 MQTT 代理,你可以在任何 Node.js 应用中使用它。它支持 MQTT 3.1 和 3.1.1 的标准,QoS 0 和 1 的服务,而且支持离线数据包和订阅的存储选项。它最适合那些需要在 Node.js 环境中搭建 MQTT 代理的开发者。如果你已经有 Node.js 的基础,集成 Mosca 也蛮。只需要安装相关依赖,配置好 MongoDB 存储(如果需要的话),就能快实现基本功能。你可以试试安装npm install mosca pino -g
,或者作为依赖引入npm install mosca --save
。如果你有时间,可以深入看看它的代码实现,了解它如何 MQTT 的连接、发布、订阅等。需要注意的是,Mosca 已经不再积极维护了,所以你需要自己一些更新或 bug 问题。不过,总体来说,它还是挺适合快速搭建原型或轻量级应用的。
mosca-master.zip
预估大小:85个文件
mosca-master
文件夹
.travis.yml
670B
bin
文件夹
mosca
820B
index.js
213B
HISTORY.md
12KB
package.json
3KB
publish_docs.sh
365B
test
文件夹
persistence
文件夹
...
102.9KB
文件大小:
评论区