/devices

Devices for smart home automation

Primary LanguageC++

Hardware devices

Devices for smart home automation

Dependencies

  • DHCP server (e.g. DHCPD) for automatically assigning IP addresses and other communication parameters to devices connected to the network using a client–server architecture (not required if your router provides DHCP).
  • MDNS (Multicast Domain Name Service) for instance Avahi.
  • MQTT server (e.g. Mosquitto) for device communication.
  • ELSA (MQTT routing tool/flow manager).

Supported devices

Network communication diagram

Network communication diagram

Device communication diagram

Device communication diagram