ATNEL tech-forum
https://forum.atnel.pl/

Wifi232 web serwer
https://forum.atnel.pl/topic18967.html
Strona 1 z 1

Autor:  lukasz83 [ 9 sie 2017, o 14:48 ]
Tytuł:  Wifi232 web serwer

witam,
postaram sie zgodnie z zaleceniami i konkretnie ;)

Uczę się na:
Obrazek

czyli zestaw startowy ATB rev. 1.04 + Atnel AIR + ATNEL-WIFI232-T
Atmega32A + zew rezonator kwarcowy 11.059

Po obejrzeniu filmów o WIFI232 HTTP web serwer Part01, Part02, Part03 (#0188,#0189,#0190) postanowiłem postawić coś podobnego. Wzbogaciłem swoja marna wiedzę o odcinki #0154-#0181 oraz BB i GB napotkałem problem, który nikomu wcześniej na forum się nie przydarzył :(
Wchodząc na adres 192.168.8.45:8899 Zamiast wyświetlania się stronki Hello world pobiera się plik:
Obrazek

Konfiguracja:

Obrazek

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


funckję uart_puts_P napisałem zgodnie z zaleceniami.
AT+TCPDIS = off i AT+TCPTO=2 ;
Obrazek

Natomiast gdy wchodzę na adres 192.168.8.45 otrzymuje :
Obrazek

Pytanie co robię nie tak ? :oops: :oops: :oops:

Autor:  mirekk36 [ 9 sie 2017, o 16:22 ]
Tytuł:  Re: Wifi232 web serwer

NO TERAZ to ja rozumiem - ale jeszcze jedna WAŻNA UWAGA!

bardzo proszę formatuj kod źródłowy na forum zgodnie z instrukcją: topic44.html - czyli edytuj i popraw to w pierwszym poście ok?


------------------------ [ Dodano po: 1 minucie ]

Co zaś się tyczy meritum - to teraz dzięki temu że podałeś sporo danych - to pierwsze co się rzuca w oczy jak BYK to fakt, że masz źle ustawione fusebity w procku

I widać, że nie robiłeś testu z TERMINALEM (czyli przez przejściówkę ATB-USB-RS232 którą przecież masz w zestawie ATB) - a OD RAZU by ci wyszedł ten BABOL

Dokąd tego nie naprawisz to nawet nie ma co główkować dalej bo przez to masz skopaną komunikację RS232

Autor:  lukasz83 [ 9 sie 2017, o 17:44 ]
Tytuł:  Re: Wifi232 web serwer

Poprawiłem kolor czerwony :/ oraz zaprogramowałem atmege :
Obrazek

niestety problem nadal ten sam :oops: :cry:

Autor:  mirekk36 [ 9 sie 2017, o 21:54 ]
Tytuł:  Re: Wifi232 web serwer

sprawdzałeś w terminalu ? bo coś za każdym razem gdy o tym wspomnę to cisza z twojej strony jak makiem zasiał

Autor:  lukasz83 [ 10 sie 2017, o 07:04 ]
Tytuł:  Re: Wifi232 web serwer

wczoraj już nie zdążyłem ale dziś prosze

Obrazek

Autor:  mirekk36 [ 10 sie 2017, o 08:10 ]
Tytuł:  Re: Wifi232 web serwer

ok to teraz sprawdź na innej przeglądarce ale na windowsie ...

a przy okazji popraw formatowanie kodu w pierwszym poście bo nie da się do niego zajrzeć nawet (już pisałem o tym wcześniej)

Autor:  lukasz83 [ 10 sie 2017, o 10:45 ]
Tytuł:  Re: Wifi232 web serwer

na przeglądarkach IE oraz Opera wygląda podobnie :(

ObrazekObrazekObrazek
Obrazek

Autor:  mirekk36 [ 10 sie 2017, o 10:58 ]
Tytuł:  Re: Wifi232 web serwer

Posłuchaj - no proszę nie powtarzaj już i wciąż tego że widzisz stronę konfiguracji modułu gdy nie podasz portu :8899 bo to normalne i przecież mówię o tym w poradniku i to działa NORMALNIE

Nienormalne jest w twoim wypadku to, że gdy wchodzisz na stronę x.x.x.x:8899 to albo się strona nie otwiera albo ładuje ci się jakiś plik

coś gdzieś źle musiałeś zrobić i musisz szukać błędu u siebie

jakie masz bufory ustawione dla UART'a ? na ile bajtów ?

Autor:  lukasz83 [ 10 sie 2017, o 11:06 ]
Tytuł:  Re: Wifi232 web serwer

RX 256
TX 16
a czy istnieje możliwość że router może przeszkadzać w komunikacji?

ewentualnie może ktoś podesłać mi na priv swój testowy projekt. będę mógł wyeliminować błąd w części programistycznej i skupić się na szukanie błędu w sprzęcie. Problem spędza mi sen z powiek :twisted:

Autor:  mirekk36 [ 10 sie 2017, o 15:01 ]
Tytuł:  Re: Wifi232 web serwer

Cytuj:
a czy istnieje możliwość że router może przeszkadzać w komunikacji?


Wątpię - to nie są pakiety ani UDP ani ICMP więc w żadnym razie router przy TCP nie będzie bruździł

pytanie - wyświetla ci się ten napis?

lcd_locate(1,0);lcd_str( "www.atnel.pl");

gdy wpisujesz w przeglądarkę adres i port ? czyli czy dociera do procka prawidłowe "GET / " ?

------------------------ [ Dodano po: 3 minutach ]

poza tym rusz wyobraźnię ;)

masz przecież POWAŻNE narzędzie jakim jest ATB tak czy nie ? ;)

Masz więc na pokładzie przejściówkę USB-RS232

weź że zatem "podsłuchaj" nią w terminalu co procek odpowiada ? Toż wystarczy że pin RX przejściówki podłączysz do pinu TX procka (którym on nadaje dane do modułu wifi) i sprawdzisz co procek odpowiada, czy dobrze odpowiada ? czy wysyła to co chcesz

toż to są podstawowe metody badania problemu - przejściówka USB-RS232 przydaje się w milionach przypadków

Autor:  lukasz83 [ 10 sie 2017, o 15:30 ]
Tytuł:  Re: Wifi232 web serwer

Napisy są wyświetlane tylko na początku.
Po podłączeniu pinu RX przejściówki do pinu TX procka PuTTy milczy.
Dioda TX czerwona na ATB cały czas świeci.

Ale gdy zwieram na chwile to na putty pokazują się jakieś dziwne znaki
Obrazek

Autor:  mirekk36 [ 10 sie 2017, o 22:33 ]
Tytuł:  Re: Wifi232 web serwer

lukasz83 napisał(a):
Ale gdy zwieram na chwile to na putty pokazują się jakieś dziwne znaki


eeeeh panie kochany no to co to oznacza ?

Masz niezsynchronizowany RS232

- albo złe fusebity
- albo zły kwarc

nie ma innego wyjścia

Autor:  Marhef [ 11 sie 2017, o 07:30 ]
Tytuł:  Re: Wifi232 web serwer

mirekk36 napisał(a):
- albo złe fusebity
- albo zły kwarc
- albo źle ustawione parametry transmisji w putty ;)

Autor:  lukasz83 [ 11 sie 2017, o 12:30 ]
Tytuł:  Re: Wifi232 web serwer

Obrazek

nie wiem na czym miała by polegać synchronizacja rs232 ?
a po kwarc idę do sklepu

Autor:  mirekk36 [ 11 sie 2017, o 13:13 ]
Tytuł:  Re: Wifi232 web serwer

przecież jak masz ATB to masz kwarc ale może masz źle zworki na zestawie założone te obok kwarca ? (chociaż na ostatnio dodanym zdjęciu wygladają OK)

weź ty zrób prosty test i wysyłaj coś do terminala bezpośrednio z procka i zobacz czy jest ok czy lecą takie krzaki - to będziesz przecież od razu wiedział co jest z transmisją PROCEK <--> terminal - czyżbyś tego nie sprawdzał do tej pory ani razu ? przy takim problemie ?

no ewidentnie masz coś źle gdzieś coś ustawione

jak widzisz w terminalu krzaki jeśli chodzi o to co wysyła procek (na podsłuchu) to masz gdzieś mega trywialnego babola i nie związanego z wifi

Autor:  lukasz83 [ 11 sie 2017, o 18:19 ]
Tytuł:  Re: Wifi232 web serwer

Mistrzu aż tak źle ze mną nie jest. :/ transmisja procek -- terminal jest ok.
Co do babola to nadal nie okiełznany ....

Autor:  mirekk36 [ 11 sie 2017, o 21:37 ]
Tytuł:  Re: Wifi232 web serwer

No przy takiej ilości informacji trudno coś podpowiedzieć dalej bo u mnie wciąż i wciąż i wciąż .... i wciąż to działa - zobacz sam ;)

http://80.55.146.146:8888/

od już ponad roku .. ba chyba 2 albo i 3 lata wciąż biedna ATmega32 z tego poradnika ciągnie webserwerek ;)

http://80.55.146.146:8888/

Autor:  lukasz83 [ 11 sie 2017, o 22:40 ]
Tytuł:  Re: Wifi232 web serwer

Tylko tyle bo nie bede przy cały długi weekend przy komputerze. Wyjazd. A więc szczegóły później.

Ale tematu nie odpuszczę bo też chce mieć taki serwerek. :)

Autor:  Jaglarz [ 11 sie 2017, o 22:47 ]
Tytuł:  Re: Wifi232 web serwer

mirekk36 napisał(a):
od już ponad roku .. ba chyba 2 albo i 3 lata wciąż biedna ATmega32 z tego poradnika ciągnie webserwerek


To jak będę często odświeżał to może w końcu padnie :D :lol:

Autor:  misiulu [ 11 sie 2017, o 23:04 ]
Tytuł:  Re: Wifi232 web serwer

Zwracasz pewnie niepoprawny nagłówek http.

Na screenach widać u ciebie żądanie GET / natomiast pokaż jak wygląda odpowiedź z procka. Możesz podejrzeć nagłówki w samej przeglądarce klikając F12 i sieć.
Sprawdź czy przychodzi w ogóle nagłówek z procka i ma content-type odpowiedni, a za nim treść dokumentu czyli twojej stronki w htmlu.

Autor:  WoodPaker [ 12 sie 2017, o 06:39 ]
Tytuł:  Re: Wifi232 web serwer

Jaglarz napisał(a):

To jak będę często odświeżał to może w końcu padnie :D :lol:


No to lecimy z tym koksem!

Autor:  lukasz83 [ 30 sie 2017, o 07:24 ]
Tytuł:  Re: Wifi232 web serwer

misiulu napisał(a):
Zwracasz pewnie niepoprawny nagłówek http.

Na screenach widać u ciebie żądanie GET / natomiast pokaż jak wygląda odpowiedź z procka. Możesz podejrzeć nagłówki w samej przeglądarce klikając F12 i sieć.
Sprawdź czy przychodzi w ogóle nagłówek z procka i ma content-type odpowiedni, a za nim treść dokumentu czyli twojej stronki w htmlu.



jak powiedziałem tematu nie odpuszczam :twisted:

Obrazek

mirekk36 napisał(a):
No przy takiej ilości informacji trudno coś podpowiedzieć



program terminal działa bez zarzutu

Obrazek

Autor:  Harry [ 30 sie 2017, o 08:14 ]
Tytuł:  Re: Wifi232 web serwer

W linii 63 masz w Content type nadmiarową spacje. Miałeś pokazać nagłówki - musisz kliknąć zapytanie w konsoli, wtedy powinno się pokazać okienko z nagłówkami.

Wysłane ze srajfona.

Autor:  mirekk36 [ 30 sie 2017, o 09:55 ]
Tytuł:  Re: Wifi232 web serwer

Harry napisał(a):
Wysłane ze srajfona.

hahahahah dobre określenie :lol: :lol:

Autor:  lukasz83 [ 30 sie 2017, o 10:13 ]
Tytuł:  Re: Wifi232 web serwer

czyli cos takiego?

Obrazek

w zakładkach Preview oraz Response nic nie ma

Autor:  Harry [ 30 sie 2017, o 10:57 ]
Tytuł:  Re: Wifi232 web serwer

Tak, ale przydałoby się to zrobić na pustej stronie(bez kafelków), bo tutaj w zapytaniu jak byk leci śmietnik chroma. Poprawiłeś linijkę o której pisałem wcześniej? Jak masz FF, to spróbuj na nim odpalić konsolę.

Wysłane ze srajfona.

Autor:  lukasz83 [ 30 sie 2017, o 12:05 ]
Tytuł:  Re: Wifi232 web serwer

poprawiona: void parse_rs232 (char *buf ){


w ff prezentuje sie tak:
Obrazek

Autor:  Harry [ 30 sie 2017, o 14:34 ]
Tytuł:  Re: Wifi232 web serwer

Podejrzewam że pole odpowiedź jest puste, zastanawia mnie skąd się wzięło aż tyle śmietnika, to chyba coś z buforem nie tak. Najlepiej żeby się wypowiedział ktoś kto zna te moduły, albo przynajmniej rzucił trzeźwym okiem na kod. Czy układ się przypadkiem nie wiesza?

Wysłane ze srajfona.

Autor:  SunRiver [ 7 wrz 2017, o 21:44 ]
Tytuł:  Re: Wifi232 web serwer

Harry napisał(a):
Moje porady są błędne,nie czytać,zbanować od razu.



na pieszczoty panie kolego i nagrody trzeba sobie zasłuzyć :P

Autor:  Harry [ 7 wrz 2017, o 23:58 ]
Tytuł:  Re: Wifi232 web serwer

To już nawet bananów zabrakło? :'(

Wysłane ze srajfona.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/