void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/lcd", onLcd); server.addPath("/volume", onVolume); server.addPath("/mute", onMute); server.addPath("/source", onSource); server.addPath("/state", onState); server.addPath("/power", onPower); server.addPath("/tune", onTune); server.addPath("/mixing", onMixing); server.addPath("/enhance", onEnhance); // Web Sockets configuration server.enableWebSockets(true); server.setWebSocketConnectionHandler(wsConnected); server.setWebSocketMessageHandler(wsMessageReceived); server.setWebSocketBinaryHandler(wsBinaryReceived); server.setWebSocketDisconnectionHandler(wsDisconnected); server.setDefaultHandler(onFile); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); lcd.clear(); lcd.setCursor(1,1); lcd.print(WifiStation.getIP()); }
void StartServers() { server.listen(80); server.addPath("/", onIndex); server.setDefaultHandler(onFile); // Web Sockets configuration server.enableWebSockets(true); server.commandProcessing(true,"command"); server.setWebSocketConnectionHandler(wsConnected); server.setWebSocketMessageHandler(wsMessageReceived); server.setWebSocketBinaryHandler(wsBinaryReceived); server.setWebSocketDisconnectionHandler(wsDisconnected); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); Serial.println("==============================\r\n"); // Start FTP server ftp.listen(21); ftp.addUser("me", "123"); // FTP account Serial.println("\r\n=== FTP SERVER STARTED ==="); Serial.println("==============================\r\n"); telnet.listen(23); telnet.enableDebug(true); Serial.println("\r\n=== TelnetServer SERVER STARTED ==="); Serial.println("==============================\r\n"); }
// Will be called when system initialization was completed void startWebServer() { Serial.println("starting web-server..."); server.listen(80); server.addPath("/ajax/get-networks", onAjaxNetworkList); server.addPath("/ajax/connect", onAjaxConnect); server.addPath("/ajax/get-ip", onAjaxGetIP); server.addPath("/ajax/disable-ap", onAjaxDisableAP); }
void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/hello", onHello); server.setDefaultHandler(onFile); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); Serial.println("==============================\r\n"); }
void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/ipconfig", onIpConfig); server.addPath("/mqttconfig", onMqttConfig); server.addPath("/ota", onOtaConfig); server.addPath("/ajax/get-networks", onAjaxNetworkList); server.addPath("/ajax/run-ota", onAjaxRunOta); server.addPath("/ajax/connect", onAjaxConnect); server.setDefaultHandler(onFile); }
void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/ajax/input", onAjaxInput); server.addPath("/ajax/frequency", onAjaxFrequency); server.setDefaultHandler(onFile); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); Serial.println("==============================\r\n"); }
void ICACHE_FLASH_ATTR startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/test", onTest); server.addPath("/ota", onOta); server.addPath("/ipconfig", onIpConfig); server.addPath("/system", onSystem); server.addPath("/ajax/get-networks", onAjaxNetworkList); server.addPath("/ajax/connect", onAjaxConnect); server.setDefaultHandler(onFile); }
int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QCoreApplication app(argc, argv); QCoreApplication::setApplicationName("evnav-cli"); QCoreApplication::setApplicationVersion("0.1"); QCommandLineParser parser; parser.setApplicationDescription("electric vehicule trip planner"); parser.addHelpOption(); parser.addVersionOption(); parser.addPositionalArgument("osrm", "path to osrm file"); parser.addPositionalArgument("charger", "path to json charger file"); parser.process(app); const QStringList args = parser.positionalArguments(); if (args.size() < 2) { qDebug() << "missing arguments"; parser.showHelp(1); } qDebug() << "loading street data..."; Evnav evnav(args.at(0)); qDebug() << "loading chargers..."; ChargerProvider provider; provider.loadJson(args.at(1)); ChargerProvider dcfc = provider.filter(provider.fastChargerFilter()); qDebug() << "fast chargers found:" << dcfc.size(); evnav.setChargerProvider(&dcfc); evnav.initGraph(); HttpServer httpd; EvnavServer handler; handler.setEngine(&evnav); HttpServerRequestRouter router { { QRegularExpression{"^/route/v1/evnav/.*"}, handler }, { QRegularExpression{",*"}, NotFoundHandler::handler() }, }; QObject::connect(&httpd, &HttpServer::requestReady, &router, &HttpServerRequestRouter::handleRequest); httpd.listen(QHostAddress::Any, 8080); return a.exec(); }
void web_run() { WifiStation.enable(true); server.listen(80); server.addPath("/driver/pos", web_cb_driver_pos); server.addPath("/driver/setpos", web_cb_driver_setpos); server.addPath("/driver/forward", web_cb_driver_forward); server.addPath("/driver/backward", web_cb_driver_backward); server.addPath("/driver/stop", web_cb_driver_stop); server.addPath("/scan", web_cb_start_scan); server.addPath("/scanStatus", web_cb_scan_status); server.addPath("/connect", web_cb_connect); server.setDefaultHandler(onFile); startFTP(); }
int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); HttpServer server; QObject::connect(&server, &HttpServer::requestReady, [](HttpServerRequest &, HttpServerResponse &res){ res.writeHead(HttpResponseStatus::OK); res.end("Hello World"); }); server.listen(QHostAddress::Any, 8080); return a.exec(); }
void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.setDefaultHandler(onFile); // Web Sockets configuration server.enableWebSockets(true); server.setWebSocketConnectionHandler(wsConnected); server.setWebSocketMessageHandler(wsMessageReceived); server.setWebSocketBinaryHandler(wsBinaryReceived); server.setWebSocketDisconnectionHandler(wsDisconnected); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); Serial.println("==============================\r\n"); }
void connectFail() { debugf("Connection failed"); WifiAccessPoint.config("Sprinkler Configuration " + WifiAccessPoint.getMAC().substring(WifiAccessPoint.getMAC().length() - 4), "", AUTH_OPEN); WifiAccessPoint.enable(true); WifiStation.enable(false); WifiStation.startScan(networkScanCompleted); WifiStation.waitConnection(connectOk); // Wait connection server.listen(80); server.addPath("/", onIndex); server.addPath("/ipconfig", onIpConfig); server.addPath("/ajax/get-networks", onAjaxNetworkList); server.addPath("/ajax/connect", onAjaxConnect); server.setDefaultHandler(onFile); }
/* * start http and telnet server * telnet can be used to configure cammera settings * unsing ArdCammCommand handler */ void StartServers() { server.listen(80); server.addPath("/", onIndex); server.addPath("/cam/set", onCamSetup); server.addPath("/cam/capture", onCapture); // server.addPath("/stream", onStream); server.addPath("/favicon.ico", onFavicon); server.setDefaultHandler(onFile); Serial.println("\r\n=== WEB SERVER STARTED ==="); Serial.println(WifiStation.getIP()); Serial.println("==============================\r\n"); telnet.listen(23); telnet.enableDebug(true); Serial.println("\r\n=== TelnetServer SERVER STARTED ==="); Serial.println("==============================\r\n"); }
int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); HttpPluginServer plugins{"routes.json"}; HttpServerRequestRouter router{ {QRegularExpression{""}, plugins}, {QRegularExpression{""}, HttpFileServer::handler("public")}, {QRegularExpression{""}, NotFoundHandler::handler()} }; HttpServer server; QObject::connect(&server, &HttpServer::requestReady, &router, &HttpServerRequestRouter::handleRequest); server.listen(QHostAddress::Any, 8080); return a.exec(); }
void startWebServer() { server.listen(80); server.addPath("/", onIndex); server.addPath("/index.html", onIndex); }