~ 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ą!


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ć

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.