I was in Boston (US) yesterday to attend the kick off meeting of the OASIS MQTT Technical Committee (TC).
“As an M2M/Internet of Things (IoT) connectivity protocol, MQTT is designed to support messaging transport from remote locations/devices involving small code footprints (e.g., 8-bit, 256KB ram controllers), low power, low bandwidth, high-cost connections, high latency, variable availability, and negotiated delivery guarantees.”
I’ve been using (and testing with) MQTT for some time in various applications. I had meant to blog about my team’s ‘Buildosaurous’ at Christmas time. He was originally a night light until I upgraded him with a BlinkM Programmable RGB led, connected him to an arduino and subscribed him (over MQTT) to a ‘build event’ topic. He now passes his time sat on a desk flashing various colours during builds and then resolving to Green or (occasionally) Red based on the BVT results. The next model may even track down whoever brakes the build