У меня есть проект, в котором я хотел бы подключить ~ 200 устройств к одной точке доступа.
Каждое из этих устройств будет смещено в связи, так что в любой момент времени будет только приблизительно 10 устройств, передающих TCP-пакеты на сервер.
Я хотел бы, чтобы все устройства всегда оставались подключенными к серверу через открытые сокеты и просто размещали данные, как описано выше.
Мое первое беспокойство - сообщения маяка DTIM, которые AP должен будет послать всем устройствам. Будет ли на это способен маршрутизатор по разумной цене (менее 500 долларов)?
Кроме того, если кто-то еще может подумать о дополнительных проблемах, которые могут возникнуть, это будет огромной помощью!
Ответы:
Судя по тому, что вы пытаетесь сделать, я думаю, у вас все будет хорошо, и, очевидно, результат будет зависеть от того, какой маршрутизатор вы получите. (Я собираюсь использовать Ubiquiti в качестве примера)
По словам сотрудника Ubiquiti, жестко заданный лимит одновременных подключений установлен в 50 миллионов:
https://community.ubnt.com/t5/EdgeMAX/Maximum-number-of-Connections-Sessions/mp/1153434/highlight/true#M53514
Однако у Ubiquiti есть свои (практические) рекомендации:
http://dl.ubnt.com/UBNT-inter-ops-5g_2.pdf
http://dl.ubnt.com/UBNT_inter-ops-2.4g_2.pdf
Что касается IoT, из моего личного опыта я использовал Ubiquiti Air Router за 35 долларов США для учебной сессии Arduino с 20 подключенными модулями Wi-Fi.
Для этого упражнения мы все играли в игру с астероидами из 20 игроков, где все 20 модулей делали запрос каждые 20 миллисекунд. Так что это будет около 1000 запросов каждую секунду. Маршрутизатор отлично работал с настройками по умолчанию.
за 35 долларов скажу стоит попробовать
источник