Expand description
Bridge from the protocol-agnostic crate::path::PropertyPath to the
concrete address used on the wire.
Each protocol crate consumes the matching ProtocolBinding variant
through its IotClient impl. The gateway crate (iot-gateway) walks a
ThingMapping to bridge protocols.
These types are deliberately value-shaped: no methods that touch the network, no async. They serialise cleanly via serde so a deployment can ship the mapping as TOML/YAML/JSON.
Structs§
- Thing
Mapping - Mapping of every
PropertyPathin one Thing onto its protocol address.
Enums§
- Byte
Order - How a multi-register Modbus value is laid out in memory.
- Content
Format - Content-Format option used by CoAP — RFC 7252 §12.3.
- Data
Type - How to interpret one or more registers as a typed value.
- Payload
Codec - How an MQTT payload encodes a
crate::Value. - Protocol
Binding - Concrete protocol address backing one
PropertyPath. - Qos
- MQTT QoS level.
- Register
Area - Modbus register area.