add standalone wifi network

This commit is contained in:
2018-09-25 16:05:32 +02:00
parent 8d3a47431b
commit accf5dcd75
15 changed files with 288 additions and 18 deletions

View File

@@ -3,7 +3,6 @@
#include <FS.h>
#include "TaskSchedulerDeclarations.h"
#include "MeshNet.h"
#include "Plugin.h"
#include <plugins/WebSO.h>
@@ -13,7 +12,6 @@ using namespace std::placeholders;
class WebServerPlugin : public Plugin {
private:
WebServerConfig config;
MeshNet* net;
AsyncWebServer* server;
public:
WebServerPlugin(WebServerConfig cfg, AsyncWebServer* webServer){
@@ -21,7 +19,6 @@ class WebServerPlugin : public Plugin {
server = webServer;
}
void activate(Scheduler* userScheduler, Network* network){
net = static_cast<MeshNet*>(network);
server->serveStatic(config.contextPath, SPIFFS, config.docRoot).setDefaultFile(config.defaultFile);
// TODO add auth if configured
// server->setAuthentication("user", "pass");