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



Teraz jest 28 mar 2026, o 18:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 11 gru 2015, o 09:30 
Offline
Nowy

Dołączył(a): 07 paź 2015
Posty: 8
Pomógł: 0

Szanowni Panowie,
Jestem początkujący i dopiero wchodzę w tematy AVR i ETHERNET. Ten projekt po przeanalizowaniu sporo mi rozjaśnił jak uruchomić klienta który to przesyła parametry do serwera. Zastanawiam się teraz jak zrobić to w drugą stronę, czyli za pomocą strony www, która jest na zewnętrznym serwerze do którego przesyła dane AVR, przesłać informacje do AVR, np jakieś dane czy coś włączyć wyłączyć. Czy w tym przypadku także użyć funkcji client_browse_url? Tylko jak później wyciągnąć te dane z tego linku do AVR. Może ktoś z szanownych panów mi wyjaśnić jak to zrealizować, poprzedzając to jakimiś przykładowymi kodami?

Z poważaniem Mateusz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2015, o 14:51 
Offline
Moderator
Avatar użytkownika

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

Komunikację zawsze można inicjalizować ze strony AVR

1. wysłanie danych do www
2. wysłanie zapytania o dane z www

wszystko można realizować np za pomocą skryptów PHP, które będą uruchamiane właśnie z poziomu AVR

_________________
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: 11 gru 2015, o 19:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

O i to jest słuszna propozycja.

Moja i anonimowego stacja meteo tak działają.

Uc wysyła dane do www ale też wysyła zapytanie o dane.
W ten sposób mam aktualezację czasu w rtc jak wyśle dane to w odpowiedzi dostaję czy dokonal wpisu do bazy czy nie oraz aktualny czas.

Co do kodu jak to realizowac masz w Mirka poradnikach dotyczach wifi. Szczegolnie www client.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 gru 2015, o 23:21 
Offline
Nowy

Dołączył(a): 07 paź 2015
Posty: 8
Pomógł: 0

Nie chcę aby AVR był serwerem tylko klientem. Korzystam z kart ETHERNET na enc28j60 więc poradnik o www client nie za bardzo mi w tym pomoże ze względu że tam jest użyty moduł wifi Pana Mirka więc inne biblioteki. Pytam tylko o sama realizację jaką ma wykonać AVR aby odebrał dane z linku wysyłanym za pomocą super metody GET i wyciągną te dane z tego linku a następnie przetworzy. Czyli jak wpisze sobie na stronie jakieś dane następnie wyślę je to strona wyśle linka i chce aby ten link AVR odebrał i wyciągnął z niego przesłane prze ze mnie dane.

Więc w jaki sposób zrealizować wysyłanie zapytanie o dane z mojej strony?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 gru 2015, o 01:29 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
Nie chcę aby AVR był serwerem tylko klientem

No i wyżej o tym ci mówimy ... nie ważne czy z WiFi czy z ENC tak samo się do tego podchodzi

_________________
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: 12 gru 2015, o 09:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

mirekk36 napisał(a):
Cytuj:
Nie chcę aby AVR był serwerem tylko klientem

No i wyżej o tym ci mówimy ... nie ważne czy z WiFi czy z ENC tak samo się do tego podchodzi

Dokładnie a w poradniku masz krok po kroku jak to zrobić.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2015, o 12:24 
Offline
Nowy

Dołączył(a): 07 paź 2015
Posty: 8
Pomógł: 0

Ok, obejrzę poradnik odnośnie klienta www/php. Jak będę miał jakieś pytanie jeszcze to będę pisał. Pozdrawiam szanownych Panów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2015, o 14:35 
Offline
Nowy

Dołączył(a): 07 paź 2015
Posty: 8
Pomógł: 0

Ok, jestem po zapoznaniu się z poradnikami. Jakbym miał ATNET WIFI to na prawdę jest to wszystko proste, ale skoro układ już mam zrobiony na ENC więc chce to zrobić na tym. Dlatego na pewno wszystko co w poradniku korzysta z biblioteki uart nie będzie mi potrzebne. Więc musze teraz odpowiednie funkcję zastąpić je funkcjami z biblioteki ENC. Więc tak funkcja:

USART-Init(_UBRR); jest odpowiedzialna za inicjalizację usartu więc w ENC musze użyć funkcję odpowiedniej do inicjalizacji biblioteki ENC czyli taką enc28j60Init(mymac);?
Teraz czym zastąpić taką funkcję z uartu uart_getc(); z biblioteki ENC?
Czy argument myhttp w funkcji wifi_reprogram odpowiada tej zmiennej z biblioteki ENC static const char url_path[]?
No i najważniejsze to co jest odpowiednikiem funkcji z uartu uart_putc z biblioteki ENC? Czyżby fill_tcp_data()?

Proszę o naprowadzenie mnie. Zamierzam przerobić to pod ENC z Państwa pomocą.

Panie Mirku bardzo dobrze Pan tłumaczy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2015, o 21:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Zasada parsowania danych jest ta sama a jak to odbierzesz to nie ma tak naprawdę znaczenia.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2015, o 07:03 
Offline
Nowy

Dołączył(a): 07 paź 2015
Posty: 8
Pomógł: 0

Wiem o tym że zasada parsowania jest ta sama. Lecz jaką funkcją obierać dane tzn otwierać link ze stroną aby parser wiedział z czego ma ciągnąc dane. Dlatego opisałem wyżej czego nie rozumiem i chciałbym się dowiedzieć korzystając z biblioteki ENC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2015, o 07:49 
Offline
Moderator
Avatar użytkownika

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

W bibliotece tuxgraphics jest coś takiego jak "cliient www"

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Baidu [Spider] i 7 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO