UNPKG

yinxing

Version:
32 lines (25 loc) 700 B
// https://www.npmjs.com/package/mosca var mosca = require('mosca'); var ascoltatore = { type: 'mongo', url: 'mongodb://localhost:27017/mqtt', pubsubCollection: 'ascoltatori', mongo: {} }; var settings = { port: 1883, //backend: ascoltatore }; var server = new mosca.Server(settings); server.on('clientConnected', function(client) { console.log('client connected', client.id); }); // fired when a message is received server.on('published', function(packet, client) { console.log('Published', packet.payload.toString()); }); server.on('ready', setup); // fired when the mqtt server is ready function setup() { console.log('Mosca server is up and running'); }