Skocz do zawartości

Inteligentny dom jaki sprzęt


Pomocna odpowiedź

5 minut temu, Michal88 napisał:

A może esp-now sparować z esp8266 i potem do RPI

Możesz coś więcej o tym pomyśle? Bo esp-now na RPi nie uruchomisz, musisz mieć albo ESP albo sieciówkę która potrafi pracować w trybie monitor.

 

Dnia 18.11.2021 o 12:49, ethanak napisał:

Niekoniecznie. Jeśli urządzenia będą się komunikować bezpośrednio na zasadzie "każdy z każdym"

Jak sobie wyobrażasz postawienie i utrzymanie takiego systemu?

(edytowany)

W tym że trzeba będzie programować/konfigurować każde urządzenie z osobna.

Edytowano przez Harnas
(edytowany)
6 minut temu, Michal88 napisał:

Myślę o zakupie routera w trybie monitora do komunikacji esp-now RPI. Tylko nie wiem gdzie zamówić esp-now ebay nie ma amazon też nie z oficjalnej strony?

ESP-NOW to tylko protokół komunikacji 😉 Działa (chyba) na każdym ESP...

https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/

Edytowano przez H1M4W4R1
(edytowany)

Esp now trzeba tak skonfigurować aby układ master odbierał/wysyłał dane do slavewów a następnie te dane przekazywał przez np: uart do sterownika. Problemem może być oprogramowanie tego w taki sposób aby łatwo można było dodawać kolejne układy podrzędne gdyż trzeba znać ich mac adresy. Kazdy slave musi znać mac ades układu nadrzednego więc w razie jego wymiany może być problem z ponowną konfiguracją 

Edytowano przez _LM_
3 minuty temu, _LM_ napisał:

trzeba znać ich mac adresy.

ESP potrafi zmienić swojego maca czyli problemu nie ma. Problemem może być co najwyżej ograniczona ilość peerów, ale umiejętnie projektując cały system można sobie z tym poradzić.

2 godziny temu, H1M4W4R1 napisał:

Działa (chyba) na każdym ESP...

Działa na każdym ESP, istnieje implementacja dla Linuksa - tyle że nie każda sieciówka jest w stanie toto obsłużyć. Akurat te wbudowane w RPi nie są.

 

  • Lubię! 1
(edytowany)

Jeszcze jest kwestia aktualizacji oprogramowania modułów, to też trzeba wziąć po uwagę. Czyli jakiś sprytny system aktualizacji przez ota, najlepiej podwójny w szczególności tam gdzie dostęp będzie mocno ograniczony. 

Edytowano przez _LM_
(edytowany)

A może zamiast esp-now użyć zwykłego esp? Albo router z trybem monitor i sprawa rozwiązana albo inna płytka jakieś arduino z wifi albo RPI PICO

Edytowano przez Michal88
25 minut temu, _LM_ napisał:

Jeszcze jest kwestia aktualizacji oprogramowania modułów, to też trzeba wziąć po uwagę.

No, to tu ESP wygrywa. Jeśli moduł jest w zasięgu WiFi (nie musi być połączony) to można przesłać mu (bezpośrednio lub przez pośrednika) polecenie aktualizacji wraz z parametrami połączenia. Jeśli moduł jest podłączony serialem do centralki na jakimś Linuksie (np. RPi jak w moim przypadku) to w ogóle nie ma o czym mówić - podpinam EN i G0 do RPi i dalej już to proste. Jeśli nie... no cóż, jesteśmy wtedy w tej samej sytuacji jak z magistralą CAN i AVR-em.

2 minuty temu, Michal88 napisał:

A może zamiast esp-now użyć zwykłego esp

Kolego, zanim zadasz pytanie zastanów się czy wiesz, o czym mówisz, szczególnie że już to Ci parę postów wcześniej wytłumaczyli. esp-now to taki protokół po którym gadają ze sobą zwykłe esp bez pośrednictwa routera. Powiedzmy, że to taki "język", takie esp-owe esperanto. A zadałeś pytanie w stylu "zamiast esperanto użyć maszyny do pisania".

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...