поднять сервер

artemmm
Offline
Зарегистрирован: 08.05.2017

Добрый день. Помогите пожалуйста подружить ардуино с интернетом. Хочу создать массив в котором будет отображена вся информация пришедшая от клиентов на сервер ардуино

 
 
 
#include <ESP8266WiFi.h>
 
char ssid[] = "MosaAlisa";
char pass [] = "89822502898";
WiFiServer server(80);
boolean alreadyConnected = false;
 
void setup () {
  Serial.begin (115200);
  WiFi.begin (ssid, pass);
  while (WiFi.status() != WL_CONNECTED ){
    delay  (500);
    Serial.print ("."); 
    }
    Serial.println ("");
    Serial.print (" succesfull connecnted to:");
    Serial.println (ssid);
    Serial.print ("IP Address - ");
    Serial.println (WiFi.localIP());
    server.begin();
}
void loop () {
  WiFiClient client = server.available ();
  if (client) {
    Serial.println ("SAD");
    /* if (!alreadyConnected) {
      client.flush ();
      Serial.println ("We have a new client");
      client.print ("hello client");
      alreadyConnected = true;
      
    }
    if (client.available ()>0){
       char thisChar = client.read();
      server.write (thisChar);*/
    
      delay(10);
    
    }
  }
 
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015
artemmm
Offline
Зарегистрирован: 08.05.2017



#include <ESP8266WiFi.h>

char ssid[] = "MosaAlisa";
char pass [] = "89822502898";
WiFiServer server(80);
boolean alreadyConnected = false;

void setup () {
  Serial.begin (115200);
  WiFi.begin (ssid, pass);
  while (WiFi.status() != WL_CONNECTED ){
    delay  (500);
    Serial.print ("."); 
    }
    Serial.println ("");
    Serial.print (" succesfull connecnted to:");
    Serial.println (ssid);
    Serial.print ("IP Address - ");
    Serial.println (WiFi.localIP());
    server.begin();
}
void loop () {
  WiFiClient client = server.available ();
  if (client) {
    Serial.println ("SAD");
    /* if (!alreadyConnected) {
      client.flush ();
      Serial.println ("We have a new client");
      client.print ("hello client");
      alreadyConnected = true;
      
    }
    if (client.available ()>0){
       /*char thisChar = client.read();
      server.write (thisChar);*/
    
      delay(10);
    
    }
  }

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Так-так. И где тут массив клиентов?