[][src]Crate my_iot

Entry point.

Modules

consts
db

Database interface.

logging

Logging setup.

message

Describes a sensor reading and related structures.

receiver

Readings receiver that actually processes all readings coming from services.

services

Implements generic Service trait.

settings

Settings structs.

templates

Web interface templates.

threading

Threading utilities.

value

Implements sensor reading value.

web

Implements web server.

Constants

DEFAULT_DB_PATH
DEFAULT_SETTINGS_PATH

Functions

main

Entry point.

spawn_dispatcher

Spawn message dispatcher that broadcasts every received message to emulate multi-producer multi-consumer queue. Thus, services exchange messages with each other.

spawn_services

Spawn all configured services.

Type Definitions

Result