Рейтинг@Mail.ru

Сравнение WiFi адаптеров совместимых с leJOS

Автор: Alex. Опубликовано в Копилка . просмотров: 8984

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Как известно, виртуальная Java-машина leJOS, которую мы можем использовать для программирования роботизированного конструктора LEGO Mindstorms EV3, совместима не только с официально поддерживаемым адаптером NETGEAR N150, но и с рядом других адаптеров. Здесь я предлагаю вам перевод статьи с официального блога leJOS, в которой приводится сравнение различных поддерживаемых WiFi-адаптеров.

Сравнение WiFi адаптеров совместимых с leJOS

leJOS всегда позволяла использовать разные WiFi-адаптеры в отличие от оригинального ПО Lego поддерживающего только девайсы Netgear. В последней версии leJOS 0.9.0 разработчики улучшили существующие драйверы и добавили новые. Это значит, что теперь у нас есть более широкий выбор устройств. В этой статье я сравню 5 нано адаптеров с оригинальным девайсом. Сначала посмотрим на каждое устройство.

NETGEAR N150(WNA1100)

NETGEAR N150(WNA1100)

Это официально поддерживаемый WiFi-адаптер. Здесь используется чипсет Atheros AR9271. Его стоимость приблизительно £10. Работает хорошо, но намного больше, чем остальные устройства рассмотренные здесь. Нужно выбирать, если вы хотите использовать неизменённую фирменную прошивку LEGO. 

DIGITAZZ 150MBPS WIRELESS ADAPTOR

DIGITAZZ 150MBPS WIRELESS ADAPTOR

Это дешёвый «нано» адаптер (однако он не такой маленький, как остальные). Использует чипсет Ralink RT 5370 и стоит приблизительно £5.

The Pi Hut USB Wi-Fi Adapter for Raspberry Pi

The Pi Hut USB Wi-Fi Adapter for Raspberry Pi

«Нано» адаптер продающийся специально для использования с rPi. Стоит примерно £6. Использует чипсет Ralink RT5370.

CSL – USB Wlan (WiFi) for PC / Raspberry Pi

CSL – USB Wlan (WiFi) for PC / Raspberry Pi

Другой «нано» адаптер нацеленный на рынок rPi. Использует чипсет Realtek 8188cu. Стоит примерно £6.

TP-LINK TL-WN725N 150Mbps Wireless-N Nano USB Adapter

TP-LINK TL-WN725N 150Mbps Wireless-N Nano USB Adapter

Этот «нано» адаптер поставляется в двух версиях, но, несмотря на использование разных чипсетов в этих версиях, имеют один модельный номер. Вторая версия, тестируемая здесь, использует чипсет Realtek 8188eu. Стоит приблизительно £6.

Edimax EW-7811UN 150Mbps Wireless Nano

Edimax EW-7811UN 150Mbps Wireless Nano

Это был первый поддерживаемый leJOS адаптер. Использует чипсет Realtek 8188cus и стоит примерно £7.

Тесты

Для сравнения устройств я выполнял по паре тестов с каждым из них. Первый тест – это простой ping-тест с моего ПК. Во время теста я размещал EV3 (вместе с адаптером) вокруг в разных местах. Для большинства адаптеров место расположения практически не повлияло на результаты теста. Однако, адаптеры DIGITAZZ, Pi Hut и TP-Link в некоторых местах попали в мёртвые зоны. Такие места были всего в нескольких метрах от моего WiFi-роутера (A D-Link DIR-665). Я проводил этот тест много раз с этими адаптерами и ситуация легко повторялась. Я не знаю, почему у этих трёх адаптеров присутствует такая проблема, возможно, суть кроется в конструкции используемой антенны или какой-нибудь несовместимости с моим роутером. В любом случае, такой проблемы не наблюдалось с остальными четырьмя устройствами.

Во втором тесте использовалась маленькая программа для симуляции нескольких различных типов обмена данными по сети. Программа выполняла 4 теста:

      • Тест отправки простой команды, отправляющий 16-ти байтный пакет с командой и ожидающий 4 байта в ответ.
      • Тест отправки большого объёма данных, отправляющий 1024 байт данных и также ожидающий 4 байта в ответ.
      • Тест потоковой передачи данных объёмом 1024 байта.
      • Тест потоковой передачи с использованием больших пакетов размером 64 Кб.

В каждом случае тест выполнялся в течении 30 секунд и производился подсчёт скорости передачи данных. Каждый тест был произведён 3 раза, и, в качестве результата, используется среднее значение. Все 4 теста были выполнены в двух направлениях (от ПК к EV3, от EV3 к ПК). Кроме того, для сравнения, я выполнил эти же тесты между ПК и ультрабуком. Результаты представлены ниже, все данные в кбит/с:

  От ПК к EV3    От EV3 к ПК
Устройство  RPC 1024+Ack 1024 64K RPC 1024+Ack 1024 64K
NETGEAR  6.57 178.43 642.70  643.38 6.04 160.29 591.87 593.90
Digitazz 2.57 97.87 702.79  609.93 3.82 155.24 606.38 622.97
Pi Hut 1.40 45.37 767.75 727.73 1.37 51.54 574.47 472.36
CSL 4.12 141.56 555.44 546.88 4.34 92.76 676.79 680.77
TP-LINK 5.90 174.65 743.46 681.80 5.98 159.77 664.64 672.88
Edimax 4.27 131.47 725.84 708.73 4.11 93.05 685.80 687.25
Ультрабук 11.99 418.48 1665.01 1885.39 11.09 347.30 1552.45 1721.08

Что лучше?

Ни один из протестированных адаптеров не идеален. Хорошая новость в том, что ни один из них не дорогой и предлагается по приемлемой цене по сравнению с несколькими годами ранее. Netgear обеспечивает хорошую производительность, но слишком большой, чтобы использовать его в мобильных роботах. Адаптер TP-Link быстрый, но проблема мёртвых зон ставит его использование под вопрос. Pi Hut слишком медленный, для обычного использования при передаче команд и получении ответов. Digitazz медленный и имеет те же проблемы с мёртвыми зонами, что и TP-Link. Остаются адаптеры Edimax и CSL, которые имеют одинаковый уровень производительности. Edimax слегка меньше и он кажется довольно хрупким, на обоих моих адаптерах часть пластикового корпуса откололась.

Если проблему с мёртвыми зонами можно было бы решить, то, в первую очередь, я бы выбрал адаптер TP-Link, т.к. он маленький, работает хорошо и кажется хорошо сделанным. Выбор между Edimax и CSL непростой. Но в целом адаптер Edimax работал очень стабильно в течении многих и многих месяцев использования, поэтому я думаю, что выбрал бы именно этот адаптер.

Итог

Результаты тестов базируются на использовании не выпущенной (на момент проведения тестов) версии leJOS 0.9.0. Несмотря на то, что многие из перечисленных устройств могут работать с 0.9.0, я использовал обновлённые (в случае с TP-Link абсолютно новые) драйверы. Мои тесты основаны на использовании WiFi маршрутизатора описанного выше. С другими маршрутизаторами результаты могут отличаться. Как уже упоминалось выше, устройства TP-Link поставляются в двух версиях, которые используют разные чипсеты, но имеют одинаковые название и номер модели. Это вовсе не редкость, так что если вы покупаете одно из указанных устройств, и оно не работает, это означает, что производитель мог заменить чипсет устройства. Если у вас возникли проблемы с одним из этих устройств (или вы хотите поделиться своими результатами), пожалуйста, напишите на форум leJOS.

Автор: GLOOMYANDY
Перевод: Алексей Валуев
Оригинал статьи здесь.

Tags: leJOS Обзоры роботов LEGO Mindstorms Education EV3 Обзоры устройств

Добавить комментарий