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 compared to binary interchange formats, like Protocol Buffers. BSON is more “schema-less” than Protocol Buffers, which can give it an advantage in flexibility but also a slight disadvantage in space efficiency (BSON has overhead for field names within the serialized data).”
FlatBuffers - https://flatbuffers.dev/
https://en.wikipedia.org/wiki/Cap%27n_Proto
https://msgpack.org/index.html - used by LXMF / Reticulum
Direct use of NMEA2000 PGNs?
NMEA0183 strings?
BSON SignalK? Probably way too verbose I guess.
nyan/message_formats.1700065937.txt.gz · Last modified: 2023/11/15 16:32 by river