8000 GitHub - m4k3r-org/esp32_https_server at 12834cb042f026c6837a5770ee83a65d2dce001d
[go: up one dir, main page]

Skip to content

m4k3r-org/esp32_https_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 HTTPS Server

Disclaimer: This code is work-in-progress and contains many non-existing features and bugs which are not documented.

This repository contains an HTTPS server implementation that can be used with the (ESP32 Arduino Core)[https://github.com/espressif/arduino-esp32].

The main goals for the server are:

  • Ability to handle multiple clients in parallel
  • Possibility to be executed in a task without interrupting the main program
  • Ability to handle Connection: keep-alive and WebSockets to reduce the SSL-overhead for streaming data operations
  • Abstraction of handling the HTTP(S) protocol

Setup instructions

Roughly:

  • Import project into Sloeber
  • Copy data/wifi/wifi.example.h to /data/wifi/wifi.h and change SSID and PSK
  • Run tools/cert/create_cert.sh to create header files with cert data.

Usage

(todo)

About

SSL-enabled web server for the ESP32 using the Arduino core.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.7%
  • C 17.3%
  • Shell 2.0%
0