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



Teraz jest 26 gru 2024, o 19:02


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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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 1 gość


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