wifi and websocket connection added
This commit is contained in:
@@ -2,23 +2,16 @@
|
||||
|
||||
SensorManager sensorManager;
|
||||
ESP8266WiFiMulti wifi;
|
||||
WebSocketsClient webSocket;
|
||||
#define USE_SERIAL Serial
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
Serial.println("startup");
|
||||
delay(5000);
|
||||
|
||||
//Wifi
|
||||
WiFi.mode(WIFI_STA);
|
||||
wifi.addAP(ssid, pass);
|
||||
while (WiFi.status() != WL_CONNECTED) {
|
||||
Serial.println("connecting to wifi");
|
||||
delay(1000);
|
||||
}
|
||||
Serial.println(WiFi.localIP());
|
||||
|
||||
Wire.setClockStretchLimit(150000L); // Default stretch limit 150mS
|
||||
delay(5000);
|
||||
connectWiFi();
|
||||
sensorManager.sensorSetup();
|
||||
websocketSetup();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
@@ -39,6 +32,35 @@ void loop() {
|
||||
Serial.print(pitch);
|
||||
Serial.print(" ");
|
||||
Serial.print(yaw);
|
||||
sendData(String(roll));
|
||||
sendData(String(pitch));
|
||||
sendData(String(yaw));
|
||||
|
||||
Serial.println();
|
||||
}
|
||||
webSocket.loop();
|
||||
}
|
||||
|
||||
|
||||
void connectWiFi(){
|
||||
|
||||
WiFi.mode(WIFI_STA);
|
||||
wifi.addAP(ssid, pass);
|
||||
WiFi.begin();
|
||||
while (WiFi.status() != WL_CONNECTED) {
|
||||
Serial.println("connecting to wifi");
|
||||
delay(1000);
|
||||
}
|
||||
Serial.println(WiFi.localIP());
|
||||
|
||||
}
|
||||
|
||||
void websocketSetup(){
|
||||
//ws server address, port and URL
|
||||
webSocket.begin("192.168.178.118", 8001, "");
|
||||
// try every 500 again if connection has failed
|
||||
webSocket.setReconnectInterval(500);
|
||||
}
|
||||
|
||||
void sendData(String textString){
|
||||
webSocket.sendTXT(textString);
|
||||
}
|
||||
|
Reference in New Issue
Block a user