Crate homie_device[][src]

homie-device is a library for creating devices implementing the Homie convention for IoT devices connecting to an MQTT broker.

See the examples directory for examples of how to use it.

Structs

ColorHSV

A colour in hue-saturation-value format.

ColorRGB

A colour in red-green-blue format.

HomieDevice

A Homie device. This corresponds to a single MQTT connection.

HomieDeviceBuilder

Builder for HomieDevice and associated objects.

Node

A node of a Homie device.

Property

A property of a Homie node.

Enums

ColorFormat

The format of a colour property, either RGB or HSV.

Datatype

The data type for a Homie property.

SpawnError

Error type for futures representing tasks spawned by this crate.

Traits

Color