mqtt-server
v0.1.0
Published
Simple API to build your own MQTT server on top of it.
Downloads
7,397
Readme
mqtt-server
Simple API to build your own MQTT server on top of it.
Install
npm install mqtt-server --save
Examples
Launch a bunch of mqtt servers (uses create-stream-server
under the hood):
var fs = require('fs');
var mqttServer = require('mqtt-server');
mqttServer({
mqtt: 'tcp://localhost:1883',
mqtts: 'ssl://localhost:8883',
mqttws: 'ws://localhost:1884',
mqtwss: 'wss://localhost:8884'
}, {
ssl: {
key: fs.readFileSync('./server.key'),
cert: fs.readFileSync('./server.crt')
},
emitEvents: true // default
}, function(client){
client.connack({
returnCode: 0
});
});
servers.listen(function(){
console.log('listening!');
});
For more detailed information about the server configuration check out create-stream-server.
Contributing
mqtt-server is an OPEN Open Source Project. This means that:
Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
See the CONTRIBUTING.md file for more details.
Contributors
mqtt-server is only possible due to the excellent work of the following contributors:
License
MIT