Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 19 cze 2025, o 18:07


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 2 cze 2015, o 12:40 
    Offline
    Nowy

    Dołączył(a): 05 cze 2014
    Posty: 5
    Pomógł: 0

    Witam wszystkich forumowiczów bardzo serdecznie!

    Mam do wykonania mały projekt, chcę poprzez moduł WiFi przesyłać dane do serwera, który będzie mi je gromadził i rysował wykres.
    Na początku chce ręcznie z terminala przesłać kilka wartości dla sprawdzenia czy działa i tu pojawia się problem...
    Ale konkretnie:

    1. Co chce osiągnąć:
    - Połączyć się z zewnętrznym serwerem na którym gromadzę dane np. ThingSpeak
    - Za pomocą PuTTY wprowadzać dane do przesłania.

    2. Jak próbowałem to robić:
    - Ustawiam adres serwera i port do którego chce się łączyć poleceniem AT+SOCKB // połączenie TCP Client
    AT+SOCKB=TCP,80,184.106.153.149
    - Otwieram połączenie TCP: AT+TCPDISB=ON
    - Próbuję przesłać polecenie GET poprzez komendę AT+SNDB, ale tam po 3 sek się automatycznie rozłącza

    Chodzi mi o komendę / polecenie podobne do tego z modułu ESP8266: AT+CIPSEND, gdzie po wprowadzeniu ilości danych do przesłania i kanału
    mogę wprowadzić z terminala polecenie : GET /update?key=J4P1LICZI6ZF0YWG&field1=60 i przesłać jakąś wartość na serwer.

    Trzeba zastosować inną komendę ? A może całkiem inaczej się to robi?

    Docelowo zamierzam to robić przez mikrokontroler.
    Będę wdzięczny za jakiekolwiek wskazówki.

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 13:12 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    Można kombinować na okrętkę - a można prosto - takie rzeczy wyjaśniam w poradnikach wideo na YT - oglądałeś ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 14:46 
    Offline
    Nowy

    Dołączył(a): 05 cze 2014
    Posty: 5
    Pomógł: 0

    Tak, oglądam poradniki :) Z tych dotyczących WiFi obejrzałem chyba większość, ale możliwe, że coś mi umknęło.
    Mógłbyś podpowiedzieć w jakich odcinkach znajdę coś więcej o tym? Chodzi o serie ze stawianiem serwera na AVR, czy coś innego jeszcze?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 15:00 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    chodzi o te o KLIENCIE WIFI

    po co to robić za pomocą komend AT ? przez SOCKB ? skoro w naszych modułach masz SOCKA który z trybem transparentnym załatwia ci po prostu czysty żywy kabel RS232 tyle że po sieci WIFI ;)

    nie trzeba więc przechodzić nawet do trybu komend - ot wprost procek gada przez RS232 i nawet nie orientuje się biedak - że po drodze jest jakieś kocie WIFI ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 16:05 
    Offline
    Nowy

    Dołączył(a): 05 cze 2014
    Posty: 5
    Pomógł: 0

    OK :) W takim razie zabieram się za oglądanie :)

    A co do tych komend AT, to chciałem po prostu szybko sprawdzić, czy to w ogóle działa , na razie bez podłączania procka.
    Tym bardziej, że cały projekt będę robił na ARM więc będę musiał zmodyfikować Twoje biblioteki do RS-a i pewnie też 'trochę' problemów się pojawi xD

    Na początku próbowałem się połączyć przez SOCKA , później SOCKB. Oba kanały mają opcje TCP/Client. Można je w ogóle stosować w tym wypadku zamiennie?
    Są jakieś różnice?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 16:57 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    Tommy1235 napisał(a):
    A co do tych komend AT, to chciałem po prostu szybko sprawdzić, czy to w ogóle działa , na razie bez podłączania procka.

    No to właśnie można jeszcze prościej sprawdzić - nawet bez komend AT :lol: .... ot sznurek RS232 przeźroczysty po wifi

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 18:23 
    Offline
    Nowy

    Dołączył(a): 05 cze 2014
    Posty: 5
    Pomógł: 0

    Hah no racja, nie wiem co się uparłem na te komendy AT xD

    Z tym, że teraz po ustawieniu trybu transparentnego w ATB-WIFI i wpisaniu zapytania: GET /update?key=J4P1LICZI6ZF0YWG&field1=60 w polu 'send'
    nic się nie dzieje. A jak spróbuje wysłać drugi raz to wyskakuje taki błąd:

    HTTP/1.1 400 Bad Request
    Server: nginx/1.7.5
    Date: Tue, 02 Jun 2015 17:20:41 GMT
    Content-Type: text/html
    Content-Length: 172
    Connection: close
    <html>
    <head><title>400 Bad Request</title></head>
    <body bgcolor="white">
    <center><h1>400 Bad Request</h1></center>
    <hr><center>nginx/1.7.5</center>
    </body>
    </html>



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2015, o 23:11 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    jeszcze raz mówię, obejrzyj poradniki o kliencie www - bo ja z marszu takich szczegółów nie pamiętam

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 cze 2015, o 20:47 
    Offline
    Nowy

    Dołączył(a): 05 cze 2014
    Posty: 5
    Pomógł: 0

    Już wszystko śmiga :)

    Dla potomnych: pamiętajcie o znakach \r\n na końcu zapytania GET...

    Dzięki Mirek za pomoc!

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 cze 2015, o 11:19 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2014
    Posty: 1089
    Pomógł: 34

    Ja rozwiazalem ten problem z uzyciem POST co ma wiekszy sens jesli wysylasz Dane na server :) opisywalem jak to zrobic tu na forum


    Sent from my iPhone using Tapatalk

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO