tomikaa87 / esp-iot-base

This code is supposed to be a minimal base for an ESP8266-based IoT application using Platform.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esp-iot-base

This code is supposed to be a minimal base for an ESP8266-based IoT application using Platform.io

Features

  • Easy-to-use MQTT client
  • Blynk integration
  • Over-the-Air (OTA) updates via:
    • ArduinoOTA (also with Flash/LittleFS support)
    • HTTP
  • Real Time Clock (RTC) integration:
    • Hardware-based (MCP7940N)
    • Software-based (ESP8266's internal timer)
  • Category-based logging with Syslog integration for remote logging
  • Persistent storage with:
    • Internal flash (EEPROM emulation)
    • External EERAM (Microchip 47L(04/16)
  • More features to come later...

Examples

There are no specific examples (yet), but see my other projects based on this library:

About

This code is supposed to be a minimal base for an ESP8266-based IoT application using Platform.io

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%