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 问题。不过,总体来说,它还是挺适合快速搭建原型或轻量级应用的。

zip
mosca-master.zip 预估大小:85个文件
folder
mosca-master 文件夹
file
.travis.yml 670B
folder
bin 文件夹
file
mosca 820B
file
index.js 213B
file
HISTORY.md 12KB
file
package.json 3KB
file
publish_docs.sh 365B
folder
test 文件夹
folder
persistence 文件夹
file
levelup_spec.js 2KB
file
utils_spec.js 2KB
file
abstract.js 33KB
file
memory_spec.js 320B
file
mongo_spec.js 3KB
file
redis_spec.js 8KB
file
authorizer.js 9KB
file
credentials.json 340B
folder
secure 文件夹
file
tls-cert.pem 989B
file
tls-key.pem 887B
file
server_redis.js 1005B
file
server_mongo.js 1KB
file
server.js 24KB
file
mocha.opts 110B
file
server_error.js 2KB
file
sample_config.js 86B
file
abstract_server.js 63KB
folder
static 文件夹
file
test 2B
file
index.html 12B
file
server_websocket_secure.js 2KB
file
options.js 18KB
file
server_websocket_attach.js 6KB
file
server_secure.js 2KB
file
stats.js 9KB
file
server_websocket.js 2KB
file
common.js 1005B
file
cli.js 14KB
folder
helpers 文件夹
file
createConnection.js 309B
file
createSecureConnection.js 1KB
file
createWebsocketConnection.js 324B
file
createSecureWebsocketConnection.js 453B
file
Dockerfile-rpi-hub 576B
file
Dockerfile 461B
file
CONTRIBUTING.md 1KB
file
.npmignore 49B
folder
examples 文件夹
folder
ws 文件夹
file
index.html 351B
file
start.sh 204B
folder
mosca-tree 文件夹
file
thirdConfig.js 105B
file
secondConfig.js 105B
file
README.md 644B
file
firstConfig.js 36B
folder
secure 文件夹
file
secureClient.js 379B
file
secureServer.js 290B
file
secureEmbedded.js 509B
folder
mongodb 文件夹
file
config.js 399B
file
start.js 263B
file
Server_With_All_Interfaces-Settings.js 3KB
folder
rule_engine 文件夹
file
broker.js 512B
file
README.md 112B
folder
kafka 文件夹
file
server.js 4KB
file
Dockerfile 609B
file
index.html 3KB
file
README.md 2KB
file
auth.json 650B
folder
redis 文件夹
file
secondConfig.js 90B
file
README.md 333B
file
firstConfig.js 72B
file
.gitignore 201B
file
Dockerfile-rpi 511B
folder
lib 文件夹
file
client.js 16KB
folder
persistence 文件夹
file
utils.js 2KB
file
index.js 2KB
file
abstract.js 5KB
file
memory.js 2KB
file
matcher.js 1KB
file
levelup.js 11KB
file
mongo.js 11KB
file
redis.js 14KB
file
authorizer.js 5KB
file
server.js 18KB
file
serializers.js 2KB
file
options.js 10KB
file
stats.js 6KB
file
interfaces.js 5KB
file
cli.js 9KB
file
.dockerignore 25B
folder
public 文件夹
folder
.gitkeep 文件夹
file
README.md 5KB
file
.jshintrc 267B
...
zip 文件大小:102.9KB