-
11. Data: 2023-06-30 14:08:02
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: "Grzegorz Niemirowski" <g...@g...net>
pytający <r...@p...fm> napisał(a):
> Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24',
> port=8000): Max retries exceeded with url: /api/temperature/ (Caused by
> NewConnectionError('<urllib3.connection.HTTPConnecti
on object at
> 0xf6addf28>: Failed to establish a new connection: [Errno 110] Connection
> timed out'))
Ten port 8000 jest owarty? Nie jest blokowany firewallem?
--
Grzegorz Niemirowski
https://www.grzegorz.net/
-
12. Data: 2023-06-30 14:08:32
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: pytający <r...@p...fm>
piątek, 30 czerwca 2023 o 13:51:28 UTC+2 Dawid Rutkowski napisał(a):
> piątek, 30 czerwca 2023 o 13:47:59 UTC+2 pytający napisał(a):
> > piątek, 30 czerwca 2023 o 12:27:40 UTC+2 Cezar napisał(a):
> > > On 30/06/2023 09:29, pytający wrote:
> > > > piątek, 30 czerwca 2023 o 00:02:05 UTC+2 Cezar napisał(a):
> > > >> On 29/06/2023 22:51, pytający wrote:
> > > >>> czwartek, 29 czerwca 2023 o 23:44:41 UTC+2 Cezar napisał(a):
> > > >>>> On 29/06/2023 22:25, Cezar wrote:
> > > >>>>> On 29/06/2023 21:47, pytający wrote:
> > > >>>>>> Witam ponownie,
> > > >>>>>> w celach edukacyjnych, syn chce wysyłać odczytaną temperaturę z
> > > >>>>>> czujnika 18B20 z RPi na komputer w tej samej sieci.
> > > >>>>>> Na komputerze jest uruchomiony serwer, na którym jest API zrobione w
> > > >>>>>> Django.
> > > >>>>>>
> > > >>>>>> Link do repozytorium na Githubie:
> > > >>>>>> https://github.com/Piotrexx/Raspberry-Pi-and-Djnago-
Project
> > > >>>>>>
> > > >>>>>> RPi odczytuje temperaturę z 18B20 ale problem jest z POSTowaniem
> > > >>>>>> danych do API i zapisywaniu danych w bazie danych (używa SQLite).
> > > >>>>>>
> > > >>>>>> Z góry dzięki
> > > >>>>>
> > > >>>>>
> > > >>>>> w backend/settings.py
> > > >>>>> dodaj:
> > > >>>>>
> > > >>>>> APPEND_SLASH=False
> > > >>>>>
> > > >>>>> i upewnij się że ALLOWED_HOSTS masz adres IP RaspberryPi
> > > >>>>>
> > > >>>>>
> > > >>>> chyba jeszcze w main.py na RPI, do URL tez trzeba dodac /
> > > >>>>
> > > >>>> c.
> > > >>>
> > > >>> Poprawki wprowadzone ale nadal nie działa.
> > > >>>
> > > >>> pytający
> > > >> mozesz zdefiniować "nie działa"?
> > > >> ja właśnie uruchomiłem i "mi działa"
> > > >>
> > > >> c.
> > > > Podczas działania skryptu na RPi w konsoli wyświetla się error
HTTPConnectionPool, dane się nie wysyłają.
> > > podaj wszystko co wypluwa
> > >
> > > c.
> > Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24', port=8000): Max
retries exceeded with url: /api/temperature/ (Caused by
NewConnectionError('<urllib3.connection.HTTPConnecti
on object at 0xf6addf28>: Failed to establish a new connection: [Errno 110]
Connection timed out'))
> Ładne.
> A ping 192.168.0.24 na RPi działa?
Pingowanie działa w obie strony.
> Sporo jeszcze zostało tych "celów edukacyjnych".
Dopiero zaczyna, ale jak zwykle początki są najtrudniejsze i łatwo się można
zniechęcić.
Dlatego pozwoliłem sobie napisać na grupie o pomoc w rozwiązaniu problemu.
> Ale jakie to niesprawiedliwe, tamten komputer na pewno działa z "całym internetem",
a ten RPi nie chce.
Całe życie jest niesprawiedliwe ...
-
13. Data: 2023-06-30 14:12:42
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: Cezar <c...@t...pl.invalid>
On 30/06/2023 13:08, pytający wrote:
> piątek, 30 czerwca 2023 o 13:51:28 UTC+2 Dawid Rutkowski napisał(a):
>> piątek, 30 czerwca 2023 o 13:47:59 UTC+2 pytający napisał(a):
>>> piątek, 30 czerwca 2023 o 12:27:40 UTC+2 Cezar napisał(a):
>>>> On 30/06/2023 09:29, pytający wrote:
>>>>> piątek, 30 czerwca 2023 o 00:02:05 UTC+2 Cezar napisał(a):
>>>>>> On 29/06/2023 22:51, pytający wrote:
>>>>>>> czwartek, 29 czerwca 2023 o 23:44:41 UTC+2 Cezar napisał(a):
>>>>>>>> On 29/06/2023 22:25, Cezar wrote:
>>>>>>>>> On 29/06/2023 21:47, pytający wrote:
>>>>>>>>>> Witam ponownie,
>>>>>>>>>> w celach edukacyjnych, syn chce wysyłać odczytaną temperaturę z
>>>>>>>>>> czujnika 18B20 z RPi na komputer w tej samej sieci.
>>>>>>>>>> Na komputerze jest uruchomiony serwer, na którym jest API zrobione w
>>>>>>>>>> Django.
>>>>>>>>>>
>>>>>>>>>> Link do repozytorium na Githubie:
>>>>>>>>>> https://github.com/Piotrexx/Raspberry-Pi-and-Djnago-
Project
>>>>>>>>>>
>>>>>>>>>> RPi odczytuje temperaturę z 18B20 ale problem jest z POSTowaniem
>>>>>>>>>> danych do API i zapisywaniu danych w bazie danych (używa SQLite).
>>>>>>>>>>
>>>>>>>>>> Z góry dzięki
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> w backend/settings.py
>>>>>>>>> dodaj:
>>>>>>>>>
>>>>>>>>> APPEND_SLASH=False
>>>>>>>>>
>>>>>>>>> i upewnij się że ALLOWED_HOSTS masz adres IP RaspberryPi
>>>>>>>>>
>>>>>>>>>
>>>>>>>> chyba jeszcze w main.py na RPI, do URL tez trzeba dodac /
>>>>>>>>
>>>>>>>> c.
>>>>>>>
>>>>>>> Poprawki wprowadzone ale nadal nie działa.
>>>>>>>
>>>>>>> pytający
>>>>>> mozesz zdefiniować "nie działa"?
>>>>>> ja właśnie uruchomiłem i "mi działa"
>>>>>>
>>>>>> c.
>>>>> Podczas działania skryptu na RPi w konsoli wyświetla się error
HTTPConnectionPool, dane się nie wysyłają.
>>>> podaj wszystko co wypluwa
>>>>
>>>> c.
>>> Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24', port=8000): Max
retries exceeded with url: /api/temperature/ (Caused by
NewConnectionError('<urllib3.connection.HTTPConnecti
on object at 0xf6addf28>: Failed to establish a new connection: [Errno 110]
Connection timed out'))
>
>> Ładne.
>> A ping 192.168.0.24 na RPi działa?
> Pingowanie działa w obie strony.
>
>> Sporo jeszcze zostało tych "celów edukacyjnych".
> Dopiero zaczyna, ale jak zwykle początki są najtrudniejsze i łatwo się można
zniechęcić.
> Dlatego pozwoliłem sobie napisać na grupie o pomoc w rozwiązaniu problemu.
>
>> Ale jakie to niesprawiedliwe, tamten komputer na pewno działa z "całym
internetem", a ten RPi nie chce.
> Całe życie jest niesprawiedliwe ...
sprawdz
telnet 192.168.0.24 8000
-
14. Data: 2023-06-30 14:12:57
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: pytający <r...@p...fm>
piątek, 30 czerwca 2023 o 14:08:04 UTC+2 Grzegorz Niemirowski napisał(a):
> pytający <r...@p...fm> napisał(a):
> > Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24',
> > port=8000): Max retries exceeded with url: /api/temperature/ (Caused by
> > NewConnectionError('<urllib3.connection.HTTPConnecti
on object at
> > 0xf6addf28>: Failed to establish a new connection: [Errno 110] Connection
> > timed out'))
> Ten port 8000 jest owarty? Nie jest blokowany firewallem?
Wyłączyliśmy firewall-a w ESET i dalej nie działa.
-
15. Data: 2023-06-30 14:30:27
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: pytający <r...@p...fm>
piątek, 30 czerwca 2023 o 14:12:44 UTC+2 Cezar napisał(a):
> On 30/06/2023 13:08, pytający wrote:
> > piątek, 30 czerwca 2023 o 13:51:28 UTC+2 Dawid Rutkowski napisał(a):
> >> piątek, 30 czerwca 2023 o 13:47:59 UTC+2 pytający napisał(a):
> >>> piątek, 30 czerwca 2023 o 12:27:40 UTC+2 Cezar napisał(a):
> >>>> On 30/06/2023 09:29, pytający wrote:
> >>>>> piątek, 30 czerwca 2023 o 00:02:05 UTC+2 Cezar napisał(a):
> >>>>>> On 29/06/2023 22:51, pytający wrote:
> >>>>>>> czwartek, 29 czerwca 2023 o 23:44:41 UTC+2 Cezar napisał(a):
> >>>>>>>> On 29/06/2023 22:25, Cezar wrote:
> >>>>>>>>> On 29/06/2023 21:47, pytający wrote:
> >>>>>>>>>> Witam ponownie,
> >>>>>>>>>> w celach edukacyjnych, syn chce wysyłać odczytaną temperaturę z
> >>>>>>>>>> czujnika 18B20 z RPi na komputer w tej samej sieci.
> >>>>>>>>>> Na komputerze jest uruchomiony serwer, na którym jest API zrobione w
> >>>>>>>>>> Django.
> >>>>>>>>>>
> >>>>>>>>>> Link do repozytorium na Githubie:
> >>>>>>>>>> https://github.com/Piotrexx/Raspberry-Pi-and-Djnago-
Project
> >>>>>>>>>>
> >>>>>>>>>> RPi odczytuje temperaturę z 18B20 ale problem jest z POSTowaniem
> >>>>>>>>>> danych do API i zapisywaniu danych w bazie danych (używa SQLite).
> >>>>>>>>>>
> >>>>>>>>>> Z góry dzięki
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> w backend/settings.py
> >>>>>>>>> dodaj:
> >>>>>>>>>
> >>>>>>>>> APPEND_SLASH=False
> >>>>>>>>>
> >>>>>>>>> i upewnij się że ALLOWED_HOSTS masz adres IP RaspberryPi
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> chyba jeszcze w main.py na RPI, do URL tez trzeba dodac /
> >>>>>>>>
> >>>>>>>> c.
> >>>>>>>
> >>>>>>> Poprawki wprowadzone ale nadal nie działa.
> >>>>>>>
> >>>>>>> pytający
> >>>>>> mozesz zdefiniować "nie działa"?
> >>>>>> ja właśnie uruchomiłem i "mi działa"
> >>>>>>
> >>>>>> c.
> >>>>> Podczas działania skryptu na RPi w konsoli wyświetla się error
HTTPConnectionPool, dane się nie wysyłają.
> >>>> podaj wszystko co wypluwa
> >>>>
> >>>> c.
> >>> Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24', port=8000): Max
retries exceeded with url: /api/temperature/ (Caused by
NewConnectionError('<urllib3.connection.HTTPConnecti
on object at 0xf6addf28>: Failed to establish a new connection: [Errno 110]
Connection timed out'))
> >
> >> Ładne.
> >> A ping 192.168.0.24 na RPi działa?
> > Pingowanie działa w obie strony.
> >
> >> Sporo jeszcze zostało tych "celów edukacyjnych".
> > Dopiero zaczyna, ale jak zwykle początki są najtrudniejsze i łatwo się można
zniechęcić.
> > Dlatego pozwoliłem sobie napisać na grupie o pomoc w rozwiązaniu problemu.
> >
> >> Ale jakie to niesprawiedliwe, tamten komputer na pewno działa z "całym
internetem", a ten RPi nie chce.
> > Całe życie jest niesprawiedliwe ...
> sprawdz
> telnet 192.168.0.24 8000
Po uruchomieniu na laptopie:
telnet 192.168.0.24 8000
Pojawia się komunikat:
Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie powiodło się
-
16. Data: 2023-06-30 14:45:41
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: "Grzegorz Niemirowski" <g...@g...net>
pytający <r...@p...fm> napisał(a):
> Po uruchomieniu na laptopie:
> telnet 192.168.0.24 8000
> Pojawia się komunikat:
> Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie
> powiodło się
Więc albo ten serwer wcale nie działa, albo słucha tylko na localhoście, a
tym IP nie.
Jednak w konfiguracji niby jest:
ALLOWED_HOSTS = ['192.168.0.24', 'localhost', "192.168.0.101"] #
["localhost", "192.168.0.101", "192.168.0.24"]
Więc powinno słuchać nie tylko na localhoście. To django w ogóle działa? Coś
się wyświetla, są jakieś logi? Mało informacji podajesz.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
-
17. Data: 2023-06-30 14:48:24
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: Cezar <c...@t...pl.invalid>
On 30/06/2023 13:30, pytający wrote:
> piątek, 30 czerwca 2023 o 14:12:44 UTC+2 Cezar napisał(a):
>> On 30/06/2023 13:08, pytający wrote:
>>> piątek, 30 czerwca 2023 o 13:51:28 UTC+2 Dawid Rutkowski napisał(a):
>>>> piątek, 30 czerwca 2023 o 13:47:59 UTC+2 pytający napisał(a):
>>>>> piątek, 30 czerwca 2023 o 12:27:40 UTC+2 Cezar napisał(a):
>>>>>> On 30/06/2023 09:29, pytający wrote:
>>>>>>> piątek, 30 czerwca 2023 o 00:02:05 UTC+2 Cezar napisał(a):
>>>>>>>> On 29/06/2023 22:51, pytający wrote:
>>>>>>>>> czwartek, 29 czerwca 2023 o 23:44:41 UTC+2 Cezar napisał(a):
>>>>>>>>>> On 29/06/2023 22:25, Cezar wrote:
>>>>>>>>>>> On 29/06/2023 21:47, pytający wrote:
>>>>>>>>>>>> Witam ponownie,
>>>>>>>>>>>> w celach edukacyjnych, syn chce wysyłać odczytaną temperaturę z
>>>>>>>>>>>> czujnika 18B20 z RPi na komputer w tej samej sieci.
>>>>>>>>>>>> Na komputerze jest uruchomiony serwer, na którym jest API zrobione w
>>>>>>>>>>>> Django.
>>>>>>>>>>>>
>>>>>>>>>>>> Link do repozytorium na Githubie:
>>>>>>>>>>>> https://github.com/Piotrexx/Raspberry-Pi-and-Djnago-
Project
>>>>>>>>>>>>
>>>>>>>>>>>> RPi odczytuje temperaturę z 18B20 ale problem jest z POSTowaniem
>>>>>>>>>>>> danych do API i zapisywaniu danych w bazie danych (używa SQLite).
>>>>>>>>>>>>
>>>>>>>>>>>> Z góry dzięki
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> w backend/settings.py
>>>>>>>>>>> dodaj:
>>>>>>>>>>>
>>>>>>>>>>> APPEND_SLASH=False
>>>>>>>>>>>
>>>>>>>>>>> i upewnij się że ALLOWED_HOSTS masz adres IP RaspberryPi
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> chyba jeszcze w main.py na RPI, do URL tez trzeba dodac /
>>>>>>>>>>
>>>>>>>>>> c.
>>>>>>>>>
>>>>>>>>> Poprawki wprowadzone ale nadal nie działa.
>>>>>>>>>
>>>>>>>>> pytający
>>>>>>>> mozesz zdefiniować "nie działa"?
>>>>>>>> ja właśnie uruchomiłem i "mi działa"
>>>>>>>>
>>>>>>>> c.
>>>>>>> Podczas działania skryptu na RPi w konsoli wyświetla się error
HTTPConnectionPool, dane się nie wysyłają.
>>>>>> podaj wszystko co wypluwa
>>>>>>
>>>>>> c.
>>>>> Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24', port=8000): Max
retries exceeded with url: /api/temperature/ (Caused by
NewConnectionError('<urllib3.connection.HTTPConnecti
on object at 0xf6addf28>: Failed to establish a new connection: [Errno 110]
Connection timed out'))
>>>
>>>> Ładne.
>>>> A ping 192.168.0.24 na RPi działa?
>>> Pingowanie działa w obie strony.
>>>
>>>> Sporo jeszcze zostało tych "celów edukacyjnych".
>>> Dopiero zaczyna, ale jak zwykle początki są najtrudniejsze i łatwo się można
zniechęcić.
>>> Dlatego pozwoliłem sobie napisać na grupie o pomoc w rozwiązaniu problemu.
>>>
>>>> Ale jakie to niesprawiedliwe, tamten komputer na pewno działa z "całym
internetem", a ten RPi nie chce.
>>> Całe życie jest niesprawiedliwe ...
>> sprawdz
>> telnet 192.168.0.24 8000
> Po uruchomieniu na laptopie:
> telnet 192.168.0.24 8000
>
> Pojawia się komunikat:
> Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie powiodło się
ok, jeszcze takie głupie pytanie,
Jak startujesz swoj serwer?
-
18. Data: 2023-06-30 14:53:45
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: pytający <r...@p...fm>
piątek, 30 czerwca 2023 o 14:45:43 UTC+2 Grzegorz Niemirowski napisał(a):
> pytający <r...@p...fm> napisał(a):
> > Po uruchomieniu na laptopie:
> > telnet 192.168.0.24 8000
> > Pojawia się komunikat:
> > Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie
> > powiodło się
> Więc albo ten serwer wcale nie działa, albo słucha tylko na localhoście, a
> tym IP nie.
> Jednak w konfiguracji niby jest:
> ALLOWED_HOSTS = ['192.168.0.24', 'localhost', "192.168.0.101"] #
> ["localhost", "192.168.0.101", "192.168.0.24"]
> Więc powinno słuchać nie tylko na localhoście. To django w ogóle działa? Coś
> się wyświetla, są jakieś logi? Mało informacji podajesz.
Na serwerze Django w konsoli wyświetlają się logi wchodzenia na stronę
(http://localhost:8000/api/temperature/) ale tylko wtedy kiedy wchodzę przez laptopa
czyli urządzenie, które hostuje serwer. Na Rpi nawet nie mogę wejść na serwer poprzez
wpisywanie url w przeglądarce (http://192.168.0.24:8000/api/temperature)
-
19. Data: 2023-06-30 14:55:19
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: pytający <r...@p...fm>
piątek, 30 czerwca 2023 o 14:48:26 UTC+2 Cezar napisał(a):
> On 30/06/2023 13:30, pytający wrote:
> > piątek, 30 czerwca 2023 o 14:12:44 UTC+2 Cezar napisał(a):
> >> On 30/06/2023 13:08, pytający wrote:
> >>> piątek, 30 czerwca 2023 o 13:51:28 UTC+2 Dawid Rutkowski napisał(a):
> >>>> piątek, 30 czerwca 2023 o 13:47:59 UTC+2 pytający napisał(a):
> >>>>> piątek, 30 czerwca 2023 o 12:27:40 UTC+2 Cezar napisał(a):
> >>>>>> On 30/06/2023 09:29, pytający wrote:
> >>>>>>> piątek, 30 czerwca 2023 o 00:02:05 UTC+2 Cezar napisał(a):
> >>>>>>>> On 29/06/2023 22:51, pytający wrote:
> >>>>>>>>> czwartek, 29 czerwca 2023 o 23:44:41 UTC+2 Cezar napisał(a):
> >>>>>>>>>> On 29/06/2023 22:25, Cezar wrote:
> >>>>>>>>>>> On 29/06/2023 21:47, pytający wrote:
> >>>>>>>>>>>> Witam ponownie,
> >>>>>>>>>>>> w celach edukacyjnych, syn chce wysyłać odczytaną temperaturę z
> >>>>>>>>>>>> czujnika 18B20 z RPi na komputer w tej samej sieci.
> >>>>>>>>>>>> Na komputerze jest uruchomiony serwer, na którym jest API zrobione w
> >>>>>>>>>>>> Django.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Link do repozytorium na Githubie:
> >>>>>>>>>>>> https://github.com/Piotrexx/Raspberry-Pi-and-Djnago-
Project
> >>>>>>>>>>>>
> >>>>>>>>>>>> RPi odczytuje temperaturę z 18B20 ale problem jest z POSTowaniem
> >>>>>>>>>>>> danych do API i zapisywaniu danych w bazie danych (używa SQLite).
> >>>>>>>>>>>>
> >>>>>>>>>>>> Z góry dzięki
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> w backend/settings.py
> >>>>>>>>>>> dodaj:
> >>>>>>>>>>>
> >>>>>>>>>>> APPEND_SLASH=False
> >>>>>>>>>>>
> >>>>>>>>>>> i upewnij się że ALLOWED_HOSTS masz adres IP RaspberryPi
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> chyba jeszcze w main.py na RPI, do URL tez trzeba dodac /
> >>>>>>>>>>
> >>>>>>>>>> c.
> >>>>>>>>>
> >>>>>>>>> Poprawki wprowadzone ale nadal nie działa.
> >>>>>>>>>
> >>>>>>>>> pytający
> >>>>>>>> mozesz zdefiniować "nie działa"?
> >>>>>>>> ja właśnie uruchomiłem i "mi działa"
> >>>>>>>>
> >>>>>>>> c.
> >>>>>>> Podczas działania skryptu na RPi w konsoli wyświetla się error
HTTPConnectionPool, dane się nie wysyłają.
> >>>>>> podaj wszystko co wypluwa
> >>>>>>
> >>>>>> c.
> >>>>> Taki wyskakuje error: HTTPConnectionPool(host='192.168.0.24', port=8000): Max
retries exceeded with url: /api/temperature/ (Caused by
NewConnectionError('<urllib3.connection.HTTPConnecti
on object at 0xf6addf28>: Failed to establish a new connection: [Errno 110]
Connection timed out'))
> >>>
> >>>> Ładne.
> >>>> A ping 192.168.0.24 na RPi działa?
> >>> Pingowanie działa w obie strony.
> >>>
> >>>> Sporo jeszcze zostało tych "celów edukacyjnych".
> >>> Dopiero zaczyna, ale jak zwykle początki są najtrudniejsze i łatwo się można
zniechęcić.
> >>> Dlatego pozwoliłem sobie napisać na grupie o pomoc w rozwiązaniu problemu.
> >>>
> >>>> Ale jakie to niesprawiedliwe, tamten komputer na pewno działa z "całym
internetem", a ten RPi nie chce.
> >>> Całe życie jest niesprawiedliwe ...
> >> sprawdz
> >> telnet 192.168.0.24 8000
> > Po uruchomieniu na laptopie:
> > telnet 192.168.0.24 8000
> >
> > Pojawia się komunikat:
> > Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie powiodło
się
> ok, jeszcze takie głupie pytanie,
> Jak startujesz swoj serwer?
Serwer Django startuje poprzez wpisaniu komendy: python manage.py runserver localhost
Serwer na Rpi startuje uruchamiając skrypt server.py
-
20. Data: 2023-06-30 14:56:14
Temat: Re: RPi i wysyłanie temperatury w sieci
Od: Cezar <c...@t...pl.invalid>
On 30/06/2023 13:53, pytający wrote:
> piątek, 30 czerwca 2023 o 14:45:43 UTC+2 Grzegorz Niemirowski napisał(a):
>> pytający <r...@p...fm> napisał(a):
>>> Po uruchomieniu na laptopie:
>>> telnet 192.168.0.24 8000
>>> Pojawia się komunikat:
>>> Nie można nawiązać połączenia z hostem na porcie 8000. Połączenie nie
>>> powiodło się
>> Więc albo ten serwer wcale nie działa, albo słucha tylko na localhoście, a
>> tym IP nie.
>> Jednak w konfiguracji niby jest:
>> ALLOWED_HOSTS = ['192.168.0.24', 'localhost', "192.168.0.101"] #
>> ["localhost", "192.168.0.101", "192.168.0.24"]
>> Więc powinno słuchać nie tylko na localhoście. To django w ogóle działa? Coś
>> się wyświetla, są jakieś logi? Mało informacji podajesz.
> Na serwerze Django w konsoli wyświetlają się logi wchodzenia na stronę
(http://localhost:8000/api/temperature/) ale tylko wtedy kiedy wchodzę przez laptopa
czyli urządzenie, które hostuje serwer. Na Rpi nawet nie mogę wejść na serwer poprzez
wpisywanie url w przeglądarce (http://192.168.0.24:8000/api/temperature)
>
uruchom serwer tak i zobacz czy jest roznica:
python3 manage.py runserver 0.0.0.0:8000