Skip to content

danboe90/ESP32RoomData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 

Repository files navigation

Room Data Collector based on HelTec ESP32-LoRa

The project consists of an ESP32 microcontroller platform manufactured by HelTec Automation and includes a LoRa-tranceiver module.

Motivation and Goals

During my Masterthesis I found first evaluations of LoRa in the sector of home- and building-automation. Therefore, my Motivation is build on top of the fact, that even, if LoRa is not designed especifically for building-automation, it would be fun to have an LoRa-based smart-home system.

Features

The entire Project provides the following functionality:

  • task for WiFi connectivity
  • task for providing webui
  • task for display handling
  • task for i2c connectivity
  • task for heartbeat (HelloWorld)

WebUI Location

Location offers file or data exists implemented
/ index.html ✔️ ✔️
/home home.html ✔️ ✔️
/roomSettings room.html ✔️
/style.css style.css ✔️ ✔️
/esp32JSlib.js esp32JSlib.js ✔️ ✔️
/wifiSettings wifi.html
/loraSettings lora.html ✔️ ✔️
/btSetting blue.html
/i2cSetting i2c.html
/fmw firmware version ✔️ ✔️
/host assigned IP ✔️ ✔️
/productCode product code ✔️ ✔️
/roomId configured roomId ✔️ ✔️
/updateRoom recv Room Data

Usage

Download the entire project to your hard-drive and flash the sketch to your HelTec ESP32-LoRa. Do not forget to upload the data-directory to your SPIFFS.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published