MQTT 5.0 analytics platform, greenfield project build, part eight (Payload)

Throughout this series of posts we have not covered the payload in great detail.  In "Code that writes code (creating kdb+ q and Java from XML and XSD)" we discussed the use of meta-programming to create Java classes which can then be serialised and deserialised into and out of a stream of bytes.

Our MQTT implementation uses SBE which is one of the support High Performance FIX Session layer encodings, alongside ASN.1 and Google Protocol Buffers.

Within the world of MQTT there is adoption of Sparkplug, which is a protocol that describes the messaging namespace for MQTT and also the payload.  And the payload is encoded using GPB...

Small world...




Comments