Skocz do zawartości

Pomocna odpowiedź

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Właśnie zaakceptowałem Twój opis, możesz go teraz zgłosić do akcji rabatowej umieszczając link w temacie zbiorczym. Dziękuję za przedstawienie ciekawego projektu, zachęcam do prezentowania kolejnych DIY oraz aktywności na naszym forum 🙂

  • 2 tygodnie później...
  • 6 lata później...
Dnia 27.03.2019 o 09:19, Harnas napisał:

Na ESP32 jest uruchomiony webserver. 

[...]

Zdecydowałem się użyć micropythona ze względu na chęć nauki czegoś nowego. Niestety, jak okazało się w trakcie, posiada on wiele ograniczeń. Największą wadą jest używanie blokującego dostępu do interfejsów komunikacyjnych. Przez co np.: w trakcie odświeżania wyświetlacza nie można dokonywać pomiarów czujnika pyłu czy obsługiwać żądań serwera.

 

Webserwer działa po http:// czy https:// ? 🙂

Pytam bo akurat robię podobny projekt, i zastanawiam się nad formą zabezpieczenia komunikacji.

A co do micropythona i blokowania - to w jaki sposób się to konkretnie objawia? Generalnie przy dostępie do peryferiów wiadomo że zawsze jakiś czas to zajmuje, i dotyczy to przecież każdego języka. Może nie chodzi tu o problem blokowania samego w sobie, tylko o fakt że micropython jest zwyczajnie wolny? 😉

  • 2 tygodnie później...
Dnia 15.05.2025 o 11:32, jaszczurtd napisał:

Webserwer działa po http:// czy https:// ? 🙂

HTTP. Jest dostępny tylko w sieci lokalnej, więc nie jest konieczne szyfrowanie.
 

Dnia 15.05.2025 o 11:32, jaszczurtd napisał:

A co do micropythona i blokowania - to w jaki sposób się to konkretnie objawia? Generalnie przy dostępie do peryferiów wiadomo że zawsze jakiś czas to zajmuje, i dotyczy to przecież każdego języka. Może nie chodzi tu o problem blokowania samego w sobie, tylko o fakt że micropython jest zwyczajnie wolny? 😉

Klasycznie, można zrobić coś takiego:

  • odpalam konwersję ADC

  • robię inne rzeczy trwające np 1 sekundę

  • odczytuję wynik z ADC i odpalam następną konwersje

W micropythonie tego nie dało się zrobić. Może teraz się da, bo nie bawiłem się nim od 5 lat.

Za to polecam EspHome do takich rzeczy. Nawet jeśli urządzenie ma działać bez HomeAssistanta to jest to moim zdaniem mega wygodny wybór.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...