Skip to content

Small library for automatic Wifi and MQTT connection with OTA support based on JSON configuration

License

Notifications You must be signed in to change notification settings

shahkeyur/Domotica

Repository files navigation

Domotica for ESP8266

An Arduino for ESP8266 implementation of Domotica, an MQTT convention for the IoT.

Using with PlatformIO

PlatformIO is an open source ecosystem for IoT development with cross platform build system, library manager and full support for Espressif ESP8266 development. It works on the popular host OS: Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard).

  1. Install PlatformIO IDE
  2. Create new project using "PlatformIO Home > New Project"
  3. Open Project Configuration File platformio.ini
  4. Add "Domotica" to project using platformio.ini and lib_deps option:
[env:myboard]
platform = espressif8266
board = ...
framework = arduino
lib_deps = Domotica

Happy coding with PlatformIO!

Features

#include <Domotica.h>

void setup(){
  Serial.begin(74880);
  Domotica.setup();
}

void loop(){
  Domotica.loop();
}

Other useful libraries

Donate

I am a student and I will continue this project even without donations. If you like my work and you can help me. 😄

Donate button

About

Small library for automatic Wifi and MQTT connection with OTA support based on JSON configuration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published