The Internet of Things and the cool IBM Really Small Message Broker
Lennart 120000HHVT Comment (1) Visits (3355)
The Really Small Message Broker is a small server that uses MQ Telemetry Transport (MQTT) (Version 3 and 3.1) for lightweight, low-overhead messaging
The Really Small Message Broker enables messaging to and from tiny devices such as sensors and actuators over networks that might have low bandwidth, high cost, and varying reliability. "Publishers" send messages to the broker, which then distributes the messages to the "subscribers" who have requested to receive those messages.
Really Small Message Broker has a "bridge" that enables connections to other MQTT-capable servers; this bridge allows messages to be passed between Really Small Message Broker instances as well as to other MQTT servers such as Lotus Expeditor micro broker ("Microbroker") and WebSphere MQ. Both Microbroker and Really Small Message Broker can run in embedded systems in order to provide a messaging infrastructure in remote installations and pervasive environments. However, Really Small Message Broker needs about 100 times less memory to run than Microbroker; therefore, it can extend the reach of the MQTT messaging infrastructure further.
An MQTT client for C is included. MQTT clients for Java and C are also available for download in the WebSphere MQ SupportPacs IA92 and IA93. The Java client in IA92 contains a useful MQTT Exerciser GUI sample. You can also write your own clients using the MQTT specification
More on the MQTT protocol in this URL:
MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. For example, it has been used in sensors communicating to a broker via satellite link, over occasional dial-up connections with healthcare providers, and in a range of home automation and small device scenarios. It is also ideal for mobile applications because of its small size, low power usage, minimised data packets, and efficient distribution of information to one or many receivers
MQTT inventor Andy Stanford Clark has done a TEDTalk
Since this truly tiny Very Small Message Broker sits in the heart of the Internet of Things it is truly a very big thing,
There is even an open source Raspberry Pi build for the Really Small Message Broker
under the name Mosquitto on this link.
The Really Small Message Broker is super easy to install, we just installed on Windows in less then five minutes, including the download, and then got started with the built-on command line clientsl
Try it, it is really neatl