kdb Products
Overview
kdb+
kdb Insights
kdb Insights Enterprise
Capabilities
The Data Timehouse
kdb+ Time Series Database
PyKX Python Interoperability
Services & Support
Financial Services
Quant Research
Trading Analytics
Industry & IoT
Automotive
Energy & Utilities
Healthcare & Life Sciences
Manufacturing
Telco
Learn
Overview
Featured Courses
KX Academy
KX University Partnerships
Connect
KX Community
Community Events
Developer Blog
Build
Download
Documentation
Support
About Us
Partner with Us
Become a Partner
Find a Partner
Partner Signup
Join Us
Connect with Us
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.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.