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



Teraz jest 12 maja 2026, o 09:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
 Tytuł: Klient www
PostNapisane: 21 wrz 2013, o 18:38 
Offline
Użytkownik

Dołączył(a): 30 gru 2012
Posty: 68
Pomógł: 0

Poczynilem pewien uklad ktory chcialbym rozbudowac o mozliwosc publikowania temperatury na stronie www. Do tego mam napisany skrypt w php a dane beda wysylane z mikrokontrolera atmega32 i enc28j60 ze stosem z tuxgraphics.org(tym z DVD od Mirka).

Funkcje z 'ip_arp_udp_tcp.c' wywoluje tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kompilator nie zglasza zadnych bledow a tworcy biblioteki pisza
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

W rezultacie strona nie jest odwiedzana(licznik na niej na to wskazuje oraz nasluchujacy wireshark). W bibliotece nie ma DNS'a dlatego wywoluje strone po adresie ip. Probowalem rowniez tak
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ale rezultat jest ten sam - brak nowych odwiedzin strony.
Co jeszcze zmienialem to w wpliku 'ip_config.h' znajduja sie deklaracje
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 22 wrz 2013, o 09:30 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Zacznij od sprawdzenia czy komputer działający w tej samej sieci co twój układ pinguje go po jego adresie. To pierwsza najważniejsza rzecz. No i tak wogóle pokaż kod w którym ustawiasz adres IP i maskę podsieci na swoim ENC, bo w tych fragmentach tego nei widać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 22 wrz 2013, o 16:52 
Offline
Użytkownik

Dołączył(a): 30 gru 2012
Posty: 68
Pomógł: 0

Rzeczywiscie nie wspomnialem, ze uklad dziala od miesiaca i jest sterowany przez udp a klient http to tylko dodatkowy ficzer pozwalajacy na publikacje danych na stronie. Co do ustawienia samej sieci to wszystko jest ok - podsiec 192.168.3.0/24, adres urzadzenia 192.168.3.120, adres kompa 192.168.3.15, gateway 192.168.3.1. Dns'a nie ustawilem bo biblioteki zalaczone do niebieskiej ksiazki takiej mozliwosci chyba nie oferuja(dlatego w funkcji podaje adres komputera a nie jego hostname). Ping z komputera na uc dziala poprawnie - odpowiedzi ~1ms. Przygladalem sie konfiguracji z tego tematu lecz oprocz dodatkowych bibliotek(websrv_help_functions oraz dnslkup) nie widze roznicy w obsludze klienta www. Gdyby client_browse_url chciala korzystac z jakis funkcji zawartych w tych brakujacych bibliotekach to kompilator by zapewne zaprotestowal wiec raczej to nie ten problem.

Jakis pomysl co moge dalej sprawdzic ?


W bibliotekach znajduje sie rozniez funkcja 'wake on lan' ktora wczoraj przetestowalem i co prawda komputer sie wlacza poprawnie ale zlapane pakiety maja zly crc (255.255.255.255 ICMP 144 Router solicitation [ETHERNET FRAME CHECK SEQUENCE INCORRECT]). Ja zle jakas funkcje wywoluje (send_wol(wol_buf, wol_mac) czy ze wzgledu na ograniczony ram w uc wszyskie pola nie sa poprawnie obliczane i przekazywane ? wol_mac to tablica z adresem mac budzonego urzadzenia a do czego sluzy wol_buf(u mnie przekazywany jest pierwszy element pustej 20 elementowej tablicy)?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 22 wrz 2013, o 19:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lut 2013
Posty: 84
Pomógł: 8

gomes napisał(a):
Jakis pomysl co moge dalej sprawdzic ?


gomes: a mac dla docelowego ip lub dla bramy internetowej w wysyłanym pakiecie nie masz czasem zerowy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 23 wrz 2013, o 16:36 
Offline
Użytkownik

Dołączył(a): 30 gru 2012
Posty: 68
Pomógł: 0

fredek napisał(a):
a mac dla docelowego ip lub dla bramy internetowej w wysyłanym pakiecie nie masz czasem zerowy?

Nie moglem znalezc huba dlatego polaczylem urzadzenie bezposrednio z karta sieciowa pc, ustawilem na pc 192.168.3.1(inaczej brak pakietow z urzadzenia) i otrzymalem ponizsze dane
Obrazek

Jakis pomysl dlaczego zamiast przekazywanego 192.168.3.15 pakiety sa wysylane na 0.0.0.0 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 23 wrz 2013, o 17:24 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Pytanie czy funkcja client_browse_url za parametr moze przyjmować adres IP? Ja używam tej funkcji ale podając adres z domeną który DNS tłumaczy sobie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 24 wrz 2013, o 01:26 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Połączyłeś kablem skrosowanym czy prostym?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Klient www
PostNapisane: 24 wrz 2013, o 11:52 
Offline
Użytkownik

Dołączył(a): 30 gru 2012
Posty: 68
Pomógł: 0

lukas_ napisał(a):
Połączyłeś kablem skrosowanym czy prostym?

To nie to ;) dioda przy enc zielona jest caly czas zapalona, zolta przy wysylanu pakietow mruga, pakiety jak widzisz do kompa docieraja. Co wiecej jak przycisne przycisk to pakiet udp wysylany jest na zdefiniowany adres IP.

Wilu88 napisał(a):
Pytanie czy funkcja client_browse_url za parametr moze przyjmować adres IP? Ja używam tej funkcji ale podając adres z domeną który DNS tłumaczy sobie.

to musi byc powodem braku dzialania lecz jak wspomnialem w bibliotekach nie ma zaimplementowanego dns'a wiec po nazwie nie bedzie to u mnie dzialac.



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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