Skip to content

kovachUa/IoT_ESP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 IoT_ESP

Неймовірно простий (і водночас потужний) проєкт для роботи з мікроконтролерами ESP (ESP8266/ESP32) в контексті IoT‑пристроїв.


🧩 Опис

Проєкт призначений для швидкого запуску основного функціоналу:

  • Під’єднання до Wi‑Fi – підтримка зчитування налаштувань із конфігураційного файлу або програми.
  • Збір даних – підключення до сенсорів, збір показників (температура, вологість, інші аналоги).
  • Передача даних – відправлення результатів на ваш сервер
  • Модульна структура – легко додавайте власні сенсори, протоколи та формати повідомлень.
  • Шаблони – приклади конфігурацій для типових сценаріїв є в папці templates/.

📂 Структура репозиторію

IoT_ESP/
├── esp_node/         — код прошивки для ESP8266/ESP32 ( MicroPython)
├── templates/        — зразки конфігів (Веб сторінки серверу)
├── main.py           — основний скрипт керування
├── utils.py          — допоміжні функції для роботи з мережею, датчиками, форматом даних
├── README.md      

🔌 Підтримувані сенсори та протоколи

  • Вологість/температура: DHT22, BME280 (або інші)
  • HTTP Post/GET: відправлення JSON‑payload на REST API

*Примітка: інші сенсори та протоколи легко додаються


📜 Ліцензія

Цей проєкт поширюється під ліцензією GPL‑3.0. Деталі дивіться у файлі LICENSE.


🤝 Сприяння (Contributing)

Будь ласка, створюйте pull-request’и з описом (що було змінено, як це тестували). Також вітаються:

  • Поліпшення документації
  • Нові шаблони конфігурацій
  • Інтеграції із додатковими сенсорами/протоколами

Releases

No releases published

Packages

No packages published