~ 200 urządzeń na jednym AP

10

Mam projekt, w którym chciałbym podłączyć ~ 200 urządzeń do jednego AP.

Każde z tych urządzeń zostanie przesunięte w komunikacji, tak że w danym momencie będzie tylko około 10 urządzeń przekazujących pakiety TCP do serwera.

Chciałbym, aby wszystkie urządzenia przez cały czas pozostawały w kontakcie z serwerem przez otwarte gniazda i po prostu wysyłały dane w sposób opisany powyżej.

Moim pierwszym problemem są komunikaty nawigacyjne DTIM, które AP będzie musiał wysłać do wszystkich urządzeń. Czy router w rozsądnej cenie (mniej niż 500 USD) będzie w stanie to zrobić?

Także jeśli ktokolwiek może pomyśleć o dodatkowych problemach, które mogą się pojawić, byłoby to ogromną pomocą!

Wolfgang_Horton
źródło
1
Wydaje się, że 200 równoczesnych połączeń TCP nie jest aż tak wiele. Każde Pi prawdopodobnie sobie z tym poradzi.
Helmar
Wiele komercyjnych routerów wydaje się mieć poważne problemy z wydajnością po kilku dniach bezczynności - z zaledwie 10s podłączonych urządzeń. Pamiętaj, że podstawowy sprzęt jest już podobny do Pi.
Sean Houlihane
2
Nie martwię się o liczbę połączeń TCP z serwerem, tylko o zdolność routera do obsługi 200 urządzeń. Uważam, że jeśli chodzi o ruch wiadomości z urządzeń do routera, powinienem być w porządku, ponieważ przeznaczam stałe przedziały czasowe na rozproszenie komunikacji ... Ale martwię się o zdolność routera do obsługi wszystkich sygnałów nawigacyjnych DTIM dla tak wielu urządzeń. Szukam porady od każdego, kto ma doświadczenie lub lepsze zrozumienie tych sygnałów nawigacyjnych
Wolfgang_Horton
Zachowaj otwarte dźwięki kuszące - ustaw i zapomnij; nie musisz martwić się o zburzenie i skonfigurowanie połączeń. ALE, oczywiście, przy stałych połączeniach nadal musimy poradzić sobie z nieoczekiwanym zamknięciem i otworzyć je ponownie. Jeśli obawiasz się, że routery mogą obsługiwać tak wiele połączeń, być może powinieneś je skonfigurować i rozebrać w razie potrzeby. Oczywiście prawdopodobnie musisz znaleźć sposób na zsynchronizowanie ich zegarów po włączeniu.
Mawg mówi o przywróceniu Moniki

Odpowiedzi:

7

Z dźwięków tego, co próbujesz zrobić, myślę, że nic ci nie będzie, i oczywiście wynik będzie zależeć od routera, który otrzymasz. (Zamierzam użyć Ubiquiti jako przykładu)

Według pracownika Ubiquiti ustalony na stałe limit równoczesnych połączeń wynosi 50 milionów:

https://community.ubnt.com/t5/EdgeMAX/Maximum-number-of-Connections-Sessions/mp/1153434/highlight/true#M53514

Jednak Ubiquiti ma własne (praktyczne) zalecenia:

http://dl.ubnt.com/UBNT-inter-ops-5g_2.pdf

http://dl.ubnt.com/UBNT_inter-ops-2.4g_2.pdf

Jeśli chodzi o Internet Rzeczy, z własnego doświadczenia korzystałem z routera Ubiquiti Air za 35 USD do sesji szkoleniowej Arduino z podłączonymi do niego 20 modułami WiFi.

W ramach ćwiczenia wszyscy graliśmy w asteroidy dla 20 graczy, w których wszystkie 20 modułów wysyłało żądanie co 20 milisekund. To byłoby około 1000 żądań na sekundę. Router działał idealnie przy ustawieniach domyślnych.

za 35 USD Powiedziałbym, że warto spróbować

Adam Oakley
źródło