Skip to main content

Crate sennet

Crate sennet 

Source
Expand description

Sennet: an independent, permissively licensed mesh radio protocol implementation in the retinue family.

Sennet targets interoperability with existing LoRa messaging meshes as a sibling of retinue on the shared tulle radio layer. It is an independent implementation, developed from wire observation and public documentation, and is not affiliated with or endorsed by any existing mesh project.

A sennet is a ceremonial fanfare for a procession.

§Provenance

Sennet is a clean-room implementation. Every byte format here comes from one of three sources only: publicly documented wire and frame layouts, Google’s public protobuf wire standard, or direct observation of bytes a device emits. No third-party protocol source, schema definition, or client library was consulted. See PROVENANCE.md.

Modules§

application
Application envelope reconstructed from public descriptions and radio-bench observation.
flood
Sans-I/O managed-flood relay decisions.
node
Small protocol-facing composition of transport and application layers.
node_info
Node identity records reconstructed from controlled client-stream captures.
packet_id
Caller-persisted source and packet-ID allocation.
protobuf
A minimal reader for Google’s protobuf wire format.
stream
The serial/TCP Stream API framing.
transport
LoRa transport framing and channel-payload cryptography.