-
Type: New Feature
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Labels:None
-
Environment:
Atom formatting & transmission.
-
Proposal:
A simple atom (e.g. the examples in section 5.3) contains about 350 characters of verbose JSON. A compressed format would allow simple IoT devices to reduce power consumption of transmission over low bandwidth channels (e.g. 2.4GHz short-range networks).
The current atom objects can be coded into less than 40 fixed length fields.
A small number of atoms can then be coded using a header, a total packet size, a 5 byte mask and data packet for fixed fields, a 5 byte mask and data packet per atom for variable fields and a check sum.
A single, simple atom can be coded in less than 75 bytes and packets of more than 20 atoms can be coded with less than 20 bytes on average.