Compare commits
1 Commits
4a49b0d255
...
9da8e2202e
Author | SHA1 | Date |
---|---|---|
|
9da8e2202e |
26
app/app.ino
26
app/app.ino
|
@ -3,9 +3,26 @@
|
|||
//#include <ESP8266HTTPClient.h>
|
||||
#include <ESP8266WebServer.h>
|
||||
#include <FS.h>
|
||||
#include <stdio.h>
|
||||
|
||||
ESP8266WebServer server(80);
|
||||
|
||||
bool loadConfig(String fileName) {
|
||||
File dataFile = SPIFFS.open(fileName, "r");
|
||||
char * pch;
|
||||
while (dataFile.available()) {
|
||||
// Lets read line by line from the file
|
||||
String line = dataFile.readStringUntil('\n');
|
||||
//char line[] = dataFile.readStringUntil('\n');
|
||||
pch = strtok(line,"=");
|
||||
Serial.println(line);
|
||||
Serial.println(pch);
|
||||
//pch = strtok(NULL," ");
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool handleFile(String fileName, String dataType) {
|
||||
Serial.println(fileName);
|
||||
|
||||
|
@ -33,16 +50,23 @@ bool handlePayload() {
|
|||
for (int i = 0; i < server.args(); i++) {
|
||||
|
||||
if(server.argName(i) == "device-id") {
|
||||
dataFile.print(server.argName(i));
|
||||
dataFile.print("=");
|
||||
dataFile.println(server.arg(i));
|
||||
}
|
||||
if(server.argName(i) == "wifi-ssid") {
|
||||
dataFile.print(server.argName(i));
|
||||
dataFile.print("=");
|
||||
dataFile.println(server.arg(i));
|
||||
}
|
||||
if(server.argName(i) == "wifi-password") {
|
||||
dataFile.print(server.argName(i));
|
||||
dataFile.print("=");
|
||||
dataFile.println(server.arg(i));
|
||||
}
|
||||
}
|
||||
dataFile.close();
|
||||
loadConfig("/config.txt");
|
||||
server.send(200, "text/plain", "success");
|
||||
return true;
|
||||
}
|
||||
|
@ -97,7 +121,7 @@ void setup_mode() {
|
|||
server.onNotFound(handleNotFound);
|
||||
server.begin();
|
||||
Serial.println("Server started");
|
||||
|
||||
loadConfig("/config.txt");
|
||||
}
|
||||
|
||||
void connect() {
|
||||
|
|
Loading…
Reference in New Issue