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



Teraz jest 30 mar 2026, o 22:37


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 27 kwi 2019, o 16:06 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Witam,
ciągle walczę z uruchomieniem Clienta PHP i modułem WiFi.

Poczytałem i doszkoliłem się ze skryptów PHP i popisałem coś tam z powodzeniem na własnym serwerze hostingowym. Skrypty uruchamiają się pięknie z przeglądarki i wszystko działa OK.

Przeszedłem do wysyłania polecenia aby skrypt uruchomić z poziomu AVR i modułu WiFi. I tu napotkałem problem i ciągle stoję w miejscu. Dlatego też wróciłem do podstawowej konfiguracji z poradnika i mówię sobie wyślę zapytanie do skryptu atnelowskiego i zobaczę jaka będzie odpowiedz. Nie pisałem jednak części kodu odpowiedzialnego za pobieranie i parsowanie danych w locie w AVR.
Podpiłem jednak tak na szybko do końcówki TxD modułu WiFi przejściówkę rs usb i nasłuchuje co zwróci serwer. A dane obserwuję w terminalu.

Sprawa wygląda tak Avr wysyła:

uart_puts( "GET https://www.atnel.pl/aphp1.php?cmd=myip HTTP/1.0\r\n\r\n" );


a w odpowiedzi otrzymuje:

Składnia: [ Pobierz ] [ Ukryj ]
język html4strict

HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 26 Apr 2019 22:54:50 GMT
Content-Type: text/html
Content-Length: 178
Connection: close
Location: https://www.atnel.pl/aphp1.php?cmd=myip

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


GeSHi


I teraz pytanie brzmi dlaczego nie zwraca IP. w postaci #xxx.xxx.xxx.xxx# Podobnie jak czyni to zapytanie wysłane prosto z przeglądarki
Ma ono postać:
https://www.atnel.pl/aphp1.php?cmd=myip

w oknie przeglądarki zwraca wtedy adres ip

Myślę ze moduł WiFi skonfigurowany poprawnie.
Obrazek

Pozdrawiam

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2019, o 18:00 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Prawdopodobnie próbujesz się łączyć na porcie 80, zamiast na 443.
Logi z serwera powiedziałyby więcej ;)

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2019, o 18:17 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

a jak sprawdzic na 100 procent na jaki port powinienem wysylac?

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2019, o 20:28 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Po zmianie na port 443 otrzymuje to w odpowiedzi:

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

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 kwi 2019, o 21:21 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Obawiam się że nie będzie to działać. O https można raczej zapomnieć :(

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2019, o 05:41 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
Ma ono postać:
https://www.atnel.pl/aphp1.php?cmd=myip

w oknie przeglądarki zwraca wtedy adres ip

No tak - teraz sobie dopiero przypomniałem, że niedawno wszystkie domeny atnela przeszły na https co było wymogiem kociego googla - więc od tej strony będzie kłopot z dostępem do skryptów. Trzeba by próbować na jakimś zwykłym hostingu bez https - czyli zwykły http

_________________
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: 28 kwi 2019, o 07:46 
Offline
Moderator
Avatar użytkownika

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

Misiek_86 napisał(a):
Ale taki serwer przecież też można lokalnie utworzyć i łatwo testować wtedy

Wysłane z mojego moto g(6) przy użyciu Tapatalka

bardzo dobry pomysł

_________________
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: 28 kwi 2019, o 11:02 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Tak niby można ale musiałbym się znowu doszkolić jak to utworzyć i uruchomić a na to potrzeba czasu. A druga kwestia to się napracuje żeby to na lokalnym utworzyć i będzie działać a jak przeniosłem na hostingowy to znowu wyskoczy jakiś kwiatek i klapa.
Potem będę znowu dopytywał co i jak a ktoś tą moją całą robotę skwituje ej no nie na lokalnym to owszem ale na hostingu zapomnij.

Ja potrzebuję wysyłać dane na hosting publiczny.I szukam podpowiedzi jak to się robi w praktycznych projektach bo jakoś napewno musi się dać.


Więc odrazy wolę na hostingowym skoro to niby działa na http to powinienem zamienić atnel.pl na moją domenę i powinno być ok.Ale już tak próbowałem na swojej domenie i nie działało więc mówię zrobię na atnelowski ,zapytanie a potem na swój jeszcze ale wpokowalem się przez to w kłopoty innego typu.

Porobie testy na swoim hostingu i pokarze co zwraca może ktoś coś jeszcze wymyśli i podpowie

_________________
http://mojekonstrukcje.pl/



Ostatnio edytowano 28 kwi 2019, o 11:10 przez TomekTomek55, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2019, o 11:36 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Tutaj masz serwa bez https, który zwraca IP: http://checkip.amazonaws.com/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2019, o 12:27 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Ciamciak mi nie chodzi o IP tylko uruchomienie wykonanie się skryptu na hostingu a w mirkowym skrypcie to IP było jako przykład tylko

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 kwi 2019, o 13:48 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Nikt Ci nie każe łączyć się po https na WŁASNYM serwerze. Jak sobie ustawisz, tak będziesz miał.

Wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2019, o 11:15 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Witam
porobiłam jeszcze testy polegające na wysyłaniu zapytań PHP do różnych stron i sprawdzałem odpowiedzi.

Wszystkie strony jakie testowałem zaczynały się od http moja domena też się tak zaczyna bo istniało podejrzenie ze może jest protokół https ale nie.

strona nbp.pl jaka testował tez Mirek odpowiada mi prawidłowo
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


dało mi to informacje ze dobrze wysyłam zapytanie.
Trafiały się też strony takie ze pomimo ze są http to serwer zwracał informacje błąd
>
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Wychodzi na to że problem tkwi po stronie serwera tak jak by tolerowane były tylko zapytania z przeglądarki.
Ma ktoś pomysł co z tym można zrobić?

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2019, o 12:27 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Jeżeli przeglądarka wchodzi normalnie to może problemem jest brak odpowiedniego headera.

Wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2019, o 16:54 
Offline
Użytkownik

Dołączył(a): 27 cze 2018
Posty: 116
Pomógł: 6

TomekTomek55 napisał(a):

Wychodzi na to że problem tkwi po stronie serwera tak jak by tolerowane były tylko zapytania z przeglądarki.
Ma ktoś pomysł co z tym można zrobić?


Podejrzyj jak przeglądarka się komunikuje i zrób tak jak ona to robi.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2019, o 17:34 
Offline
Użytkownik

Dołączył(a): 02 cze 2014
Posty: 123
Pomógł: 0

Podeślij mi jakieś wskazówki jak to podejrzeć bo nie jestem w tym oblatany

_________________
http://mojekonstrukcje.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2019, o 17:40 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

W Firefoxie - narzędzia programisty-> konsola www, zakładka sieć, albo skrót ctrl+shift+K

Wysłane ze srajfona.


Autor postu otrzymał pochwałę

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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