Exemplo n.º 1
0
MeshishNode::MeshishNode():
  _isPrimary(false),
  _numNetworks(0),
  _ssidPrefix("M"),
  _ssid(""),
  _chipId(0),
  _serial(NULL),
  _debug(false),
  _connectingToAP(false),
  _creatingAP(false),
  _password(""),
  _server(ESP8266WebServer(80))
{

}
Exemplo n.º 2
0
#include "Arduino.h"
#include "Wifi.h"
#define NETWORKNAME "tinkerbox"
#define NETWORKPASS "faceface01"

ESP8266WiFiMulti WiFiMulti;

ESP8266WebServer server = ESP8266WebServer(80);
WebSocketsServer webSocket = WebSocketsServer(8899);

Wifi::Wifi(){

}


void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t length) {

    switch(type) {
        case WStype_DISCONNECTED:
            USE_SERIAL.printf("[%u] Disconnected!\n", num);
            break;
        case WStype_CONNECTED: {
            IPAddress ip = webSocket.remoteIP(num);
            USE_SERIAL.printf("[%u] Connected from %d.%d.%d.%d url: %s\n", num, ip[0], ip[1], ip[2], ip[3], payload);

            // send message to client
            webSocket.sendTXT(num, "Connected");
        }
            break;
        case WStype_TEXT:
            USE_SERIAL.printf("[%u] Message: %s\n", num, payload);