The Internet of Things (IoT) is characterised by sensors, software, and other technologies that connect and share data with other devices and systems over the Internet. It is a complex interaction of languages, systems, and protocols where tapping its value depends on interoperability to process and extract value from the vast amounts of data being generated.
MQTT is a messaging protocol for IoT. It was designed as an extremely lightweight publish/subscribe messaging transport and is particularly useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.
KX has released an MQTT interface (documented on code.staging.kx.com with source code available on Github) and in this paper, Rian uses a Raspberry Pi to illustrate how kdb+, along with pre-existing Python and JSON functionality, can be used for capturing, storing and querying IoT data.
To read the paper in full please click on this link. Thanks to Rian for writing the paper and to the Whitepaper team for their assistance in reviewing it.