Skip to content

shahkeyur/Domotica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors