Monthly Archives: December 2012

DAT302 – MQTT

mqttorg-glow

One of the technologies that we have been working with is the Message Queue Telemetry Transport (MQTT) protocol which is a lightweight protocol designed by IBM for robust messaging over slow networks. It enables devices to publish and subscribe to a message broker server. The message broker server application can be made to perform computations on incoming data and return the resulting data or instructions, because of this it is possible for many small and distributed devices to send and receive data.

The easiest way to make use of this protocol is to use Really Small Message Broker (RSMB) which was also developed by IBM. RSMB as its name suggests provides the minimum functionality for a MQTT message  broker, allowing devices to publish and subscribe to it without any internal manipulation of the data. We were also demonstrated how to use various Java libraries to make our own message broker, allowing us to do these manipulations.

DAT302 – MQTT

mqttorg-glow

One of the technologies that we have been working with is the Message Queue Telemetry Transport (MQTT) protocol which is a lightweight protocol designed by IBM for robust messaging over slow networks. It enables devices to publish and subscribe to a message broker server. The message broker server application can be made to perform computations on incoming data and return the resulting data or instructions, because of this it is possible for many small and distributed devices to send and receive data.

The easiest way to make use of this protocol is to use Really Small Message Broker (RSMB) which was also developed by IBM. RSMB as its name suggests provides the minimum functionality for a MQTT message  broker, allowing devices to publish and subscribe to it without any internal manipulation of the data. We were also demonstrated how to use various Java libraries to make our own message broker, allowing us to do these manipulations.

DAT302 – IBM Smarter Planet

IBM’s Smarter Planet initiative aims to show how increasingly smart systems can increase efficiency and progress. This is done by monitoring sometimes complex data from the physical world, interpreting meaning from it and then reacting to this and changing the physical world in some way. An example of this would be to ease congestion by automatically redirecting vehicles to different routes or adjusting the flow through a city by manipulating traffic light timings.

IBM_Smarter_Planet.svg

At the university the main room we use for the Digital Art and Technology course in the Babbage building is an IBM Smarter Planet lab, although we still call it the DAT Cave. The room has been set up to make use of some of this IBM technology. The Smarter Planet concept meshes closely with both the work we have been doing  in the Everyware and Realtime modules.

DAT302 – IBM Smarter Planet

IBM’s Smarter Planet initiative aims to show how increasingly smart systems can increase efficiency and progress. This is done by monitoring sometimes complex data from the physical world, interpreting meaning from it and then reacting to this and changing the physical world in some way. An example of this would be to ease congestion by automatically redirecting vehicles to different routes or adjusting the flow through a city by manipulating traffic light timings.

IBM_Smarter_Planet.svg

At the university the main room we use for the Digital Art and Technology course in the Babbage building is an IBM Smarter Planet lab, although we still call it the DAT Cave. The room has been set up to make use of some of this IBM technology. The Smarter Planet concept meshes closely with both the work we have been doing  in the Everyware and Realtime modules.