Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 814 Bytes

README.md

File metadata and controls

26 lines (19 loc) · 814 Bytes

hios-environment-esp8266

Using this project as sort of a guinea pig to implement IOT features which can be used in other devices

Final product is a device for recording and reporting on room environment information, maybe a thermostat with touchscreen

Implemented:

  • Simple flash based file structure
  • basic http server serving files from file system
  • simple flash OTA upgrade
  • AP mode fallback if station connect fails

TODO

  • Http API for configuration changes or status monitoring
  • LCD integration
  • BME280 driver
  • (maybe) websocket support for realtime feeds

Filesystem blob is created using this tool: https://github.com/efess/esp-binfs

Using Tuan PM's wonderful MQTT lib: https://github.com/tuanpmt/esp_mqtt

OTA bootloader by Tuan PM as well: https://github.com/tuanpmt/esp-bootloader