User Tools

Site Tools


nyan:message_formats

This is an old revision of the document!


Serialisation

Some systems for serialising data that may be useful for sending messages over LoRa.

Protobufs - used by Meshtastic.

BSON - Binary JSON.

“BSON can be com­pared to bin­ary inter­change for­mats, like Proto­col Buf­fers. BSON is more “schema-less” than Proto­col Buf­fers, which can give it an ad­vant­age in flex­ib­il­ity but also a slight dis­ad­vant­age in space ef­fi­ciency (BSON has over­head for field names with­in the seri­al­ized data).”

FlatBuffers - https://flatbuffers.dev/

https://en.wikipedia.org/wiki/Cap%27n_Proto

https://msgpack.org/index.html - used by LXMF / Reticulum

nyan/message_formats.1700048333.txt.gz · Last modified: 2023/11/15 11:38 by river

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki