Witam
Jak nie ten dział proszę o przesunięcie.
Problem zapewne banalny ale ponieważ mam małą wiedzę (potrzeba trochę więcej niż sam HTML) , nie mogę jakoś tego przeskoczyć. Coś mi umyka w rozumowaniu. I nie wiem nawet jak zadać pytanie w google by uzyskać odpowiedź którą w dodatku będę umiał zrozumieć
.
Zacznę od tego co mam i co chcę osiągnąć:
Mam trzy ESP-01s.
Każdy z nich za przy wykorzystaniu dodatkowego "modułu" mierzy temperaturę (docelowo jeszcze będzie i ciśnienie).
Na każdym jest "postawiony" serwer. (
ładnie brzmi
) i mogę się z każdym połączyć wpisując w przeglądarkę lokalny adres.
Pojawia się wtedy strona która automatycznie aktualizuje (co 500ms) odczytane dane (temperaturę). Więc wszystko niby działa jak należy.
Teraz chce na swoim komputerze lub bardziej na czwartym ESP-01, otworzyć jedną stronę html i zobaczyć na niej temperaturę z każdego ESP oddzielnie. Oczywiście te dane mają się "same" aktualizować powiedzmy co minutę.
Poniżej kod wgrany do ESP (aby było prościej zamiast czujnika jest przekazywany czas - to nie jest ważne)
Taka jest strona index.html też wgrana do ESP:
Wszytko powyżej działa ok.
Dla zasady napiszę też że jak wpiszę w samą przegladarke adres ESP "łamany" przez "adc" ( 192.168.0.10/adc ) otrzymuje sam wynik.
Teraz główne pytanie:
Jak "zapytać" poprzez stronę html umieszczoną na innym serwerze lub na moim komputerze, poszczególne ESP by mi "oddały" swoje chwilowe dane i by się odświeżały co np. sekunda?
To poniżej (dla jednego ESP) nie działa (strona/plik na moim lokalnym komputerze):
Na marginesie sprawdziłem że przy takim rozwiązaniu readyState jest 1 a status = 0
Co zmienić aby to działało? czego nie rozumiem?
A może inne podejście? Jestem otwarty też na inne rozwiązania
Jak nie ten dział proszę o przesunięcie.
Problem zapewne banalny ale ponieważ mam małą wiedzę (potrzeba trochę więcej niż sam HTML) , nie mogę jakoś tego przeskoczyć. Coś mi umyka w rozumowaniu. I nie wiem nawet jak zadać pytanie w google by uzyskać odpowiedź którą w dodatku będę umiał zrozumieć
Zacznę od tego co mam i co chcę osiągnąć:
Mam trzy ESP-01s.
Każdy z nich za przy wykorzystaniu dodatkowego "modułu" mierzy temperaturę (docelowo jeszcze będzie i ciśnienie).
Na każdym jest "postawiony" serwer. (
Pojawia się wtedy strona która automatycznie aktualizuje (co 500ms) odczytane dane (temperaturę). Więc wszystko niby działa jak należy.
Teraz chce na swoim komputerze lub bardziej na czwartym ESP-01, otworzyć jedną stronę html i zobaczyć na niej temperaturę z każdego ESP oddzielnie. Oczywiście te dane mają się "same" aktualizować powiedzmy co minutę.
Poniżej kod wgrany do ESP (aby było prościej zamiast czujnika jest przekazywany czas - to nie jest ważne)
Kod: Arduino
Taka jest strona index.html też wgrana do ESP:
Kod: HTML, XML
Wszytko powyżej działa ok.
Dla zasady napiszę też że jak wpiszę w samą przegladarke adres ESP "łamany" przez "adc" ( 192.168.0.10/adc ) otrzymuje sam wynik.
Teraz główne pytanie:
Jak "zapytać" poprzez stronę html umieszczoną na innym serwerze lub na moim komputerze, poszczególne ESP by mi "oddały" swoje chwilowe dane i by się odświeżały co np. sekunda?
To poniżej (dla jednego ESP) nie działa (strona/plik na moim lokalnym komputerze):
Kod: HTML, XML
Na marginesie sprawdziłem że przy takim rozwiązaniu readyState jest 1 a status = 0
Co zmienić aby to działało? czego nie rozumiem?
A może inne podejście? Jestem otwarty też na inne rozwiązania