@Alline

Почему esp8266 не подключается к сети?

Есть wifi-шилд для ардуино (esp-12). Подключен к ноутбуку через usb-uart, без самого ардуино.
Хочу отправить с него гет запрос. Код, который заливаю:
#include <ESP8266WiFi.h>

const char* ssid     = "xxx";
const char* password = "xxx";
const char* host = "xxx";
 
void setup() 
{
  Serial.begin(115200); 
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password); 
  delay(1000);
}

void loop()
{
  WiFiClient client;
  
  if (client.connect(host, 80)) {
    client.print( "GET /index.php?r=test%2Fadd");
    client.println( " HTTP/1.1");
    client.print( "Host:" );
    client.println(host);
    client.println( "Connection: close" );
    client.println();
    client.println();
  }
  
  Serial.println("---");
  delay(5000);
}

И тишина, никакие запросы никуда не улетают, client.connect = 0.
Сети модуль видит. WiFi.scanNetworks() возвращает разумные значения.
WiFi.status() всегда WL_DISCONNECTED.
Не могу понять, что происходит. Подскажите, плиз, куда копать.
  • Вопрос задан
  • 4154 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vanyamba-electronics
Ознакомьтесь с примером скетча здесь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы