Close

Arduino+8266-01 a rušení AP

Úvodní stránka Fórum Hardware Arduino Arduino+8266-01 a rušení AP

Označeno štítky: ,

  • Toto téma obsahuje celkem 1 odpověď. Do diskuze (1 diskutující) se naposledy zapojil uživatel lumaq a poslední změna proběhla před 8 roky.
Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)
  • Autor
    Příspěvky
  • #8991
    lumaq
    Účastník

    Mám zprovozněno odesílání dat na Thingspeak a bez problémů to funguje. Když připojím 8266 na adaptér do USB a přes terminál odesílám data, všechno je v pořádku. Když však připojím 8266 k Arduino, dochází k tomu, že se k AP nemohu připojit tabletem nebo notebookem. Připojení k SSID v programu nenastavuji, 8266 si to pamatuje, data na Thingspeak odcházejí a zobrazují se. Po vypnutí 8266 se to po několika minutách vzpamatuje a tabletem se přihlásím na AP.
    Používám tento standardní kód, který jsem našel na internetu.
    Nevíte někdo kde hledat chybu?

    void internet_data() {
      lcd.clear();
      lcd.setCursor(0,0);
      lcd.print("Odesilam data");
      String pozadavek = "GET /update?api_key=LTKK06KJ01IQLZRB&field1=" + String(bmp180Teplota) + "&field2=" + String(bmp180Tlak) + "&field3=" + String(dhtTeplota)+ "&field4=" + String(dhtVlhkost)+ "\r\n\r\n";
      //Serial3.println("AT+RST"); //tohle nepomaha
      //Serial.println("AT+RST");
      //delay(5000);
      Serial3.println("AT+CIPSTART=\"TCP\",\"184.106.153.149\",80");
      if(Serial3.find("Error")){
        Serial.println("AT+CIPSTART error");
        return;
      }
      Serial.println("AT+CIPSTART=\"TCP\",\"184.106.153.149\",80");
      delay(300);
      String prikaz2 = "AT+CIPSEND=";
      String delka = String(pozadavek.length());
      prikaz2 += delka;
      Serial3.println(prikaz2);
      Serial.println(prikaz2);
      delay(200);
      Serial3.println(pozadavek);
      Serial.println(pozadavek);  
      delay(200);
      Serial3.println("AT+CIPCLOSE");  //pridano, ale nepomohlo
      Serial.println("AT+CIPCLOSE");  
    }
    
    #9229
    lumaq
    Účastník

    Tak vyřešeno. Píši odpověď pro ty, kteří by se třeba potýkali se stejným problémem. Kdesi v nastavení routeru byl omezen počet současně připojených klientů. Stačilo zvýšit hodnotu a šlo to.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)
  • Pro reakci na toto téma se musíte přihlásit.