Многие клиенты на беспроводной точке доступа для широковещательных пакетов UDP
Я задал этот вопрос на StackOverflow и был направлен сюда, поэтому я буду признателен за любые советы.
Я развертываю приложение для смартфона в качестве части живой музыки, которая зависит от приема широковещательных пакетов UDP от беспроводной точки доступа. Я предполагаю, что от 20 до 50 клиентов будут подключены одновременно. Мне известно, что на каждую точку доступа рекомендуется максимум 20 клиентов, но, поскольку широковещательные пакеты UDP проходят через ЛВС, как я смогу связать несколько точек доступа вместе?
Я ищу рекомендации по подходящему AP для этого. Фактические скорости передачи данных очень низкие - всего несколько кБ / с - я просто отправляю небольшие сообщения в приложения для смартфонов, и не будет никакого подключения к WAN. Я попробовал это с несколькими подключенными узлами по беспроводному соединению adhoc без каких-либо проблем, но столкнулся с проблемами пропущенных пакетов на старом WRT54G, работающем с ddwrt, хотя это в довольно грубой форме.
Какой лучший способ сделать это? Я полагаю, что я могу ограничить количество одновременных беспроводных подключений до 20 клиентов... но больше было бы неплохо.
РЕДАКТИРОВАТЬ: я должен также сказать, что это чисто односторонняя связь; приложение для смартфона только принимает широковещательные пакеты, но ничего не отправляет.
2 ответа
Подобно Brad
упоминает, что вы можете легко подключить большинство точек доступа и даже потребительские маршрутизаторы к коммутаторам и заставить их действовать как простые точки доступа. Во многих случаях покупка потребительского маршрутизатора и даже его перепрошивка с помощью DD-WRT будет намного дешевле, чем покупка конкретного устройства "Точка доступа", и предлагает гораздо больше мощности и функциональности.
Таким образом, чтобы масштабировать свое решение, как вы и просили, вам просто нужно выяснить, сколько клиентов вы можете использовать для аппаратного и программного обеспечения одной точки доступа. Для потребительских устройств со стандартной прошивкой я бы не стал запускать более 20. С альтернативной прошивкой, такой как DD-WRT, вы могли бы справиться с 30 макс. Другой вариант - исследовать покупку передовых / промышленных точек доступа, таких как те, которые используются в больших офисных зданиях и школах. Эти устройства могут легко поддерживать много пользователей, до тысяч пользователей одновременно, но они не дешевы.
Любой из существующих маршрутизаторов Linksys или Netgear вполне приличен и может обеспечить необходимую связь. Точки доступа тоже. Недавно я приобрел два маршрутизатора Linksys Wireless-N и прошил их с помощью DD-WRT, они поддерживают около 40 пользователей на одном этаже здания, и диапазон большой, особенно с DD-WRT, отправляющим больше энергии на антенны.
Обычно вы просто подключаете стандартный сетевой кабель от коммутатора к порту коммутатора на маршрутизаторе или точке доступа, и это все, что нужно сделать. Просто убедитесь, что вы соблюдаете правильное разделение каналов для вашего региона и физического местоположения, которое вы используете. Просто приобретите бесплатный инструмент для мониторинга беспроводной сети, чтобы просматривать текущие сети вокруг вас и размещать каналы своих устройств там, где нет особой активности.
Посмотрите на http://ubnt.com/ для точек доступа Unifi. Дешево и будет делать то, что вам нужно, просто отлично, не вдаваясь в глубокие познания во всех видах сетей, с которыми у вас нет опыта (хотя вы тоже можете это сделать - это просто красиво абстрагирует). Я использую их регулярно и рекомендую их всем.
Я бы не трогал что-то, что имело значение для меня с WRT В то время как некоторым это нравится, я вижу это как те, кто видит, как Харли видит свои мотоциклы; предотвращение их распада / возгорания / таяния - это 80% удовольствия.