Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino + ESP8266 - Połączenie ze stroną poprzez ESP8266 i pobranie danych

Mbeat 19 Sty 2016 00:08 2349 2
  • #1 19 Sty 2016 00:08
    Mbeat
    Poziom 21  

    Witam, potrzebuję pomocy od osób które mają większą wiedzę z modułem ESP8266 i komendami AT. Dodam, że komunikacja z WiFi jest ok.
    Projekt ma być wykorzystany do stacji pogody.

    I tutaj moje pytanie jaką komendą AT poprzez ESP8266 poprawnie mam połączyć się ze stroną np. http://www.weather.com/ i pobraniem jej treści i wyświetleniem jako string. Z góry dziękuję za wszelką pomoc.

  • #2 19 Sty 2016 10:19
    Piotrus_999
    Poziom 40  
  • #3 21 Sty 2016 00:43
    Mbeat
    Poziom 21  

    Po wielu godzinach pracy nad programem i szukaniu informacji udało mi się rozwiązać problem. Podam kilka wskazówek dla osób które będą miały podobny problem :

    1. Baudrate w ESP8266 musi być ustawione na 9600 - jeżeli będzie wyższe wtedy nie będzie poprawnej komunikacji poprzez SoftwareSerial. (osobiście mam wgrany firmware : V0.925 z electrodragon. Link : FIRMWARE 0.925 (dodam również w załączniku) W wersji 0.922 działały komendy zmieniające ustawienia baudrate, w wersji 0.925 są zaimplementowane również , ale nie ma reakcji na ich ręczne przestawianie i ustawione jest na deflautowe 9600bps.

    2. Musimy pamiętać aby zrobić parę funkcji delay podczas wysyłania poleceń, głównie :

    Kod: c
    Zaloguj się, aby zobaczyć kod


    3. Serial na 9600 baud oraz SoftwareSerial na 9600[/code]

    W SerialMonitorze otrzymujemy taką o to odpowiedź :

    Code:
    AT+CIPSTART="TCP","38.102.136.104",80
    


    OK

    Linked
    AT+CIPSEND=79

    >

    71
    ET /auto/raw/global/stations/12295.html HTTP/1.0

    Host: wunder0A|N/A|96%|32|WNW at 4|30.10|Light Drizzle|1.0|07:22 AM (CET)|03:56 PM (CET)|16|1830|N/A|N/A|N/A|NAT+CIPCLOSE

    /A|Bialystok|Poland|05:52 PM (CET)|07:40 AM (CET)||

    OK

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME