├── Esp32_servers_config.h ├── Esp32_web_ftp_telnet_server_template.ino ├── LICENSE ├── README.md ├── dmesg.png ├── examples ├── Cron-daemon.ino ├── Cross-origin-HTTP-server.ino ├── Minimal-FTP-server.ino ├── Minimal-HTTP-server.ino ├── Minimal-Telnet-server.ino ├── Reconnect-WiFi-if-disconnected.ino ├── Send-HTML-email.ino ├── sendmail configuration file example └── static IP configuration file example ├── html ├── android-192-osc.png ├── android-192.png ├── apple-180-osc.png ├── apple-180.png ├── example02.html ├── example03.html ├── example04.html ├── example05.html ├── example10.html ├── index.html ├── index.html.gz ├── login.html ├── oscilloscope.html ├── oscilloscope.html.gz └── protectedPage.html ├── measurements.hpp ├── oscilloscope.png ├── performance.gif ├── presentation.gif ├── servers ├── ESP32_ping.hpp ├── dmesg.hpp ├── fileSystem.hpp ├── ftpClient.h ├── ftpServer.hpp ├── httpClient.h ├── httpServer.hpp ├── keyValueDatabase.hpp ├── netwk.h ├── oscilloscope.h ├── persistentKeyValuePairs.h ├── photoAlbum.h ├── servers.ino ├── smtpClient.h ├── std │ ├── Cstring.hpp │ ├── Map.hpp │ ├── algorithm.hpp │ ├── complex.hpp │ ├── console.hpp │ ├── fft.h │ ├── list.hpp │ ├── locale.hpp │ ├── queue.hpp │ ├── std.ino │ └── vector.hpp ├── tcpClient.hpp ├── tcpConnection.hpp ├── tcpServer.hpp ├── telnetServer.hpp ├── threadSafeCircularQueue.hpp ├── time_functions.h ├── userManagement.hpp └── version_of_servers.h └── useCases └── photoAlbum ├── photoAlbum.h └── photoAlbum.ino /Esp32_servers_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/Esp32_servers_config.h -------------------------------------------------------------------------------- /Esp32_web_ftp_telnet_server_template.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/Esp32_web_ftp_telnet_server_template.ino -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/README.md -------------------------------------------------------------------------------- /dmesg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/dmesg.png -------------------------------------------------------------------------------- /examples/Cron-daemon.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Cron-daemon.ino -------------------------------------------------------------------------------- /examples/Cross-origin-HTTP-server.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Cross-origin-HTTP-server.ino -------------------------------------------------------------------------------- /examples/Minimal-FTP-server.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Minimal-FTP-server.ino -------------------------------------------------------------------------------- /examples/Minimal-HTTP-server.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Minimal-HTTP-server.ino -------------------------------------------------------------------------------- /examples/Minimal-Telnet-server.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Minimal-Telnet-server.ino -------------------------------------------------------------------------------- /examples/Reconnect-WiFi-if-disconnected.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Reconnect-WiFi-if-disconnected.ino -------------------------------------------------------------------------------- /examples/Send-HTML-email.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/Send-HTML-email.ino -------------------------------------------------------------------------------- /examples/sendmail configuration file example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/sendmail configuration file example -------------------------------------------------------------------------------- /examples/static IP configuration file example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/examples/static IP configuration file example -------------------------------------------------------------------------------- /html/android-192-osc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/android-192-osc.png -------------------------------------------------------------------------------- /html/android-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/android-192.png -------------------------------------------------------------------------------- /html/apple-180-osc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/apple-180-osc.png -------------------------------------------------------------------------------- /html/apple-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/apple-180.png -------------------------------------------------------------------------------- /html/example02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/example02.html -------------------------------------------------------------------------------- /html/example03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/example03.html -------------------------------------------------------------------------------- /html/example04.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/example04.html -------------------------------------------------------------------------------- /html/example05.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/example05.html -------------------------------------------------------------------------------- /html/example10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/example10.html -------------------------------------------------------------------------------- /html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/index.html -------------------------------------------------------------------------------- /html/index.html.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/index.html.gz -------------------------------------------------------------------------------- /html/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/login.html -------------------------------------------------------------------------------- /html/oscilloscope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/oscilloscope.html -------------------------------------------------------------------------------- /html/oscilloscope.html.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/oscilloscope.html.gz -------------------------------------------------------------------------------- /html/protectedPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/html/protectedPage.html -------------------------------------------------------------------------------- /measurements.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/measurements.hpp -------------------------------------------------------------------------------- /oscilloscope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/oscilloscope.png -------------------------------------------------------------------------------- /performance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/performance.gif -------------------------------------------------------------------------------- /presentation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/presentation.gif -------------------------------------------------------------------------------- /servers/ESP32_ping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/ESP32_ping.hpp -------------------------------------------------------------------------------- /servers/dmesg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/dmesg.hpp -------------------------------------------------------------------------------- /servers/fileSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/fileSystem.hpp -------------------------------------------------------------------------------- /servers/ftpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/ftpClient.h -------------------------------------------------------------------------------- /servers/ftpServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/ftpServer.hpp -------------------------------------------------------------------------------- /servers/httpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/httpClient.h -------------------------------------------------------------------------------- /servers/httpServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/httpServer.hpp -------------------------------------------------------------------------------- /servers/keyValueDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/keyValueDatabase.hpp -------------------------------------------------------------------------------- /servers/netwk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/netwk.h -------------------------------------------------------------------------------- /servers/oscilloscope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/oscilloscope.h -------------------------------------------------------------------------------- /servers/persistentKeyValuePairs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/persistentKeyValuePairs.h -------------------------------------------------------------------------------- /servers/photoAlbum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/photoAlbum.h -------------------------------------------------------------------------------- /servers/servers.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/servers.ino -------------------------------------------------------------------------------- /servers/smtpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/smtpClient.h -------------------------------------------------------------------------------- /servers/std/Cstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/Cstring.hpp -------------------------------------------------------------------------------- /servers/std/Map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/Map.hpp -------------------------------------------------------------------------------- /servers/std/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/algorithm.hpp -------------------------------------------------------------------------------- /servers/std/complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/complex.hpp -------------------------------------------------------------------------------- /servers/std/console.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/console.hpp -------------------------------------------------------------------------------- /servers/std/fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/fft.h -------------------------------------------------------------------------------- /servers/std/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/list.hpp -------------------------------------------------------------------------------- /servers/std/locale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/locale.hpp -------------------------------------------------------------------------------- /servers/std/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/queue.hpp -------------------------------------------------------------------------------- /servers/std/std.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/std.ino -------------------------------------------------------------------------------- /servers/std/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/std/vector.hpp -------------------------------------------------------------------------------- /servers/tcpClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/tcpClient.hpp -------------------------------------------------------------------------------- /servers/tcpConnection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/tcpConnection.hpp -------------------------------------------------------------------------------- /servers/tcpServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/tcpServer.hpp -------------------------------------------------------------------------------- /servers/telnetServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/telnetServer.hpp -------------------------------------------------------------------------------- /servers/threadSafeCircularQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/threadSafeCircularQueue.hpp -------------------------------------------------------------------------------- /servers/time_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/time_functions.h -------------------------------------------------------------------------------- /servers/userManagement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/userManagement.hpp -------------------------------------------------------------------------------- /servers/version_of_servers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/servers/version_of_servers.h -------------------------------------------------------------------------------- /useCases/photoAlbum/photoAlbum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/useCases/photoAlbum/photoAlbum.h -------------------------------------------------------------------------------- /useCases/photoAlbum/photoAlbum.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BojanJurca/Multitasking-Esp32-HTTP-FTP-Telnet-servers-for-Arduino/HEAD/useCases/photoAlbum/photoAlbum.ino --------------------------------------------------------------------------------