Skip to content

XTR1984/ESPChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPChat
"demopic 1"

  • примитивный чатик на контроллере ESP32 (wifi-вебсервер c хранением сообщений на флешке контроллера)
  • реализован как captive portal - открытие при подключении к wifi от контроллера

Зачем это?

  • пока не понятно, больше учебный проект. Но можно пофантазировать..

Как запустить?

  • приобрести контроллер esp32 (dev kit)
  • установить среду Arduino IDE https://www.arduino.cc/en/software
  • в среде Arduino IDE установить библиотеки ESP32 по инструкции https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html
  • установить плагин esp32fs - загрузчик файлов в файловую систему контроллера по инструкции https://github.com/lorol/arduino-esp32fs-plugin Installation
  • отредактировать скетч, выставить SSID и пароль точки WIFI, которая будет вещаться ESP32, если убрать password в строке WiFi.softAP(ssid,password); - точка доступа будет публичной
  • выбрать свою модель контроллера, порт и загрузить в него скетч
  • в меню Интрументы-> Esp32 Sketch data upload - загрузить файлы вебсайта на флешку контроллера (автоматически берутся из каталога data), если пункт отсутствует - неверно установлен esp32fs
  • пробуем подключаться к точке доступа, должен открыться чатик, но как - зависит от девайса на котором будет открываться, если не появляется, то открыть вручную http://192.168.4.1/

проблемы:

  • медленное чтение сообщений с флешки и соответственно загрузка в чат, видимо нужно допилить кэширование
  • Esp32 s2 mini самонаводки wifi :(