v2.0.0 removes support for node v0.8, v0.10 and v0.12, and it is 3x faster in sending packets. It also removes all the deprecated functionality in v1.0.0, mainly mqtt.createConnection and mqtt.Server.
MQTT.js is a client library for the MQTT protocol, written in JavaScript for node.js and the browser. Another breaking change is that MQTT.js now defaults to MQTT v3.1.1, so to support old brokers, ...
So you’ve built a central server and filled your house with WiFi-connected nodes all speaking to each other using the MQTT protocol. In short, you’ve got the machine-to-machine side of things entirely ...