Powiadomienia
Wyczyść wszystko

Nowość SSID - wybór optymalnego w przypadku wielu routerów o tym samym SSID

13 Wpisów
4 Użytkownicy
0 Reactions
1,203 Wyświetleń
Wpisów: 4
(@wacio)
Bywalec
Dołączył: 1 rok temu

A nie myślałeś o stworzeniu sieci dla automatyki ?

  • W zależności od wielkości domu instalujesz sobie kilka AP (według potrzeb)
  • Ukrywasz wszystkie AP z których korzysta automatyka
  • Wszędzie ustawiasz stałe IP
  • Logujesz po kolei wszystkie urządzenia
  • Łączysz IP z MAC
  • Jak nie ma możliwości ustawienia stałego IP, to włączasz DHCP
  • Logujesz urządzenia
  • Rezerwujesz adresy dla każdego urządzenia

Ja w ten sposób rozwiązałem wszystkie bolączki WiFi

Odpowiedz
Wpisów: 110
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 3 lata temu

Nie widzę w tej (i większości moich zastosowań) celu tego typu sieci poza wzrostem kosztów. Ja nie mam żadnych bolączek z wifi poza tym, że nie do końca rozumiem problem, który obecnie występuje. Źródeł problemu jest to, że:

AFE ma jakiś problem z dostępem do web interfejsu via tunel vpn spoza sieci, w której działa samo urządzenie. W momencie konieczności readdresacji sieci zdalnie - zmienił się router - opisuję to dokładnie w jednym z postów. 

Próbowałem uratować sytuację postując do afe ustawienia sieci wifi - niby zadziałało, ale coś nie bangla jak trzeba bo urządzenia mają problem z połączeniem się do sieci po rekonfiguracji.  Teraz nie wiem czy to problem wadliwego POSTa - może nie dałem wszystkich parametrów czy coś, czy to problem innej natury. Próbuję zatem ustalić jaka jest logika wyboru SSIDA i przyłączania w obecnej wersji firmwareu i zrozumieć dlaczego połączone esp z siecią po zmianie ich ustawień wypadają z sieci na parę godzin, żeby ponownie się przyłączyć po tym czasie

Odpowiedz
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4033

cześć @jacekkaczmarczyk - jestem trochę "wyjazdowy" ostatnio, a jak wracam do bieżączka domowa zalewa - dzięki za cierpliwość.

W AFE korzystam z tej biblioteki i na wejściu podaję w zasadzie tylko ssid i hasło

WiFi.begin(ssid);
WiFi.begin(ssid, pass);
WiFi.begin(ssid, keyIndex, key);

to co się później dzieje to magia. 

Teraz wszedłem jeszcze w kod źródłowy tej biblioteki i widzę, że mają trochę więcej nieudokumentowanych parametrów i można byłoby spróbować jeszcze wołać po BSSID

begin(const char* ssid, const char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
begin(char* ssid, char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
begin(const String& ssid, const String& passphrase = emptyString, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);

Mam jedno urządzenie z AFE, w furtce przed chałupą na pograniczu zasięgu i mam taki sam problem. Tzn. nie mogę wejść w panel konfiguracyjny, czasami pyknie, ale nie zawsze. Urządzenie traci dość często na zasięgu 

image

Jak go przeniosę w zasięg to wszystko działa - mega mnie to frustruje, bo ciężko mi się to debuguje. 

W nowszej wersji AFE można wymusić z jakiego radia (standardu) ma korzystać: B,G lub N i trochę wzmocnić sygnał. B daje większe zasięgi niż G i N. Router musi wspierać 

 

Odpowiedz
Wpisów: 110
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 3 lata temu

Ok, czyli to nie problem wyboru optymalnego ssida i przywiązania się do MACka.  Podjade tam wrzucę je w hotspot i  skonfiguruje na  nowo bo mam średniej wielkości domek 3 meshe  stoją i ciagle problem  wszytsko

inne działa bez problemu 

Odpowiedz
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4033

@jacekkaczmarczyk nie jestem pewien czy wybiera optymalny SSID raczej pierwszy, który wyskanuje lub od którego dostanie odpowiedź. Nie wiem, jak działa mechanizm nawiązywania połączenia WiFi kiedy wykorzystuje tylko nazwy - jak kończyłęm szkoły to nie było jeszcze WiFi 😉

Mam zakolejkowany ten pomysł od Ciebie, żeby spróbować wymusić łączenie do najmocniejszego punktu i tutaj trzeba będzie wołać z BSSID.

Odpowiedz
Wpisów: 4
(@wacio)
Bywalec
Dołączył: 1 rok temu

Mesh nie zawsze działa tak jakbyśmy chcieli. Niby po to jest stworzony, aby można było się przemieszczać i korzystać z najlepszego sygnału. Ale wystarczy że zmieni kanał i niektóre urządzenia zaczynają się gubić i łapią sygnał z innego AP.

Ja u siebie wszystkie urządzenia z automatyki podłączyłem pod ukrytą sieć i mam święty spokój ze zrywaniem połączeń.

Wybrałem dodatkowo kanał na stałe, tak aby wyeliminować wszystkie przełączenia.

Odpowiedz
isom
Wpisów: 5170
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Dodane przez: @wacio

Wybrałem dodatkowo kanał na stałe,

Dodam tylko, że kanał taki sam we wszystkich AP, wtedy nie ma "walki" 

Odpowiedz
1 Reply
(@jacekkaczmarczyk)
Dołączył: 3 lata temu

Pomocny
Wpisów: 110

Panowie już chyba wpadłem na rozwiązanie. Według https://esp32.com/viewtopic.php?t=17814

wygląda na to, ze faktycznie trzeba nieco inaczej wołać połączenie do SSID niż adrian woła w AFE tym WiFi.BEGIN. 

Odpowiedz
Strona 2 / 2
Udostępnij: