Идеальный WiFi для последовательного (или SPI) моста?


18

Какие рекомендации по идеальному Wi-Fi для последовательного моста? Мои идеальные качества были бы:

  • Простое подключение, SPI или Serial
  • Разумная быстрая скорость, по крайней мере, 1 Мбит / с в идеале (хотя, вероятно, это не всегда нужно так быстро)
  • Недорого, думаю под 50 долларов
  • Низкое энергопотребление - оно должно использовать максимум 100 мА, если бы мы могли получить его еще ниже, например, 20 или 30 мА, даже лучше.
  • Встроенный стек протоколов - я хочу, чтобы он обрабатывал протокол WiFi вместе с DHCP, TCP / IP, DNS и т. Д., Так что все, что мне нужно сделать, это указать ему, к какому IP / порту подключаться, а затем обработать данные сам.
  • Если это вообще возможно, допустимые входы / выходы 5 В ... для облегчения взаимодействия с нашими старыми школьными микроконтроллерами.

Пока я нашел:

У кого-нибудь есть опыт работы с другими возможностями?


Ответы:


5

Roving Networks предлагает RN-131C и RN-131G за $ 45 / $ 40 WiFi - UART. Он использует 100 мА в состоянии бодрствования и 10 мА в спящем режиме. Я использую связанную систему в проекте, и она работает довольно хорошо. Вариант C - коммерческий диапазон температур, G - промышленный. Я думаю, что у них есть RS-232, а также версии SPI / I2C. Я не уверен, что это WiFly GSX, который вы упомянули в своем первоначальном вопросе.

Также мы рассмотрели модули от Redpine Signals . Я не уверен, каково их энергопотребление, но серия продуктов Connect-i-on имеет другую функциональность, которую вы ищете.


Да, RN-131 такой же, как WiFly GSX. Модули Redpine также выглядят интересно.
Давр

5

Рассматривали ли вы возможность использования Lantronix Wiport (Wi-Fi для последовательного модуля).

Компания Little Bird Electronics продавала Wifi Shield «Маленький птичий мозг» Arduino. Который был вортом Лантроникс на щите Ардуино.


Выглядит интересно ... в чем разница между Lantronix Matchport и WiPort?
Davr

В соответствии с этой матрицей: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf> похоже, что разницы очень мало.
Кевин Вермеер

4

Microchip / ZeroG Wireless Module

Я не использовал этот модуль, но мы планируем использовать его. Я использовал стек Microchip TCP / IP, и он работает довольно хорошо. Это недорого и интерфейсы для подключения через шину SPI.


Я полагаю, что ZeroG - это только радио - вам все еще нужно запустить стек TCP / IP на своем собственном процессоре.
mtrw

Это правильно, но Microchip предоставляет стек TCP / IP.
mjh2007

Итак, это хорошее решение, только если вы используете PIC. Если вы используете какой-либо другой MCU, возможно, не очень хорошее решение?
Давр

Да ты прав. Я думаю, что лицензия на их стек остается, вы должны запустить его на микропроцессоре Microchip. Вопрос был помечен PIC, поэтому я подумал, что это может быть вариантом.
mjh2007

2
WiShield и сопутствующие продукты от AsyncLabs используют чипсет ZeroG для предоставления WiFi платам, совместимым с Arduino.
Todbot

3

Если вы используете Arduino, WiShield очень хорошо работает со стеком свободных программ. Интерфейс SPI между Arduino и WiShield, но Arduino может превратить его в последовательный, если хотите.


2

Немного неясно, для чего предназначен этот проект, но я думаю, что вам лучше всего сделать готовый WiFi-роутер с OpenWRT или какой-либо другой аналогичной прошивкой с открытым исходным кодом. Маршрутизаторы WiFi имеют интерфейс Wi-Fi, и на плате обычно есть пинхед для серийного (уровня TTL).


Я не описал конкретный проект, потому что хотел получить всевозможные предложения. Это интересный вопрос, о котором я не задумывался, взламывая сам маршрутизатор Wi-Fi. Однако это не совсем то, что я хочу для своего конкретного проекта, поскольку он намного больше и потребляет больше энергии, чем то, что предназначено для мобильных приложений. Честно говоря, сам маршрутизатор обладает гораздо большей вычислительной мощностью, чем два варианта, которые я перечислил.
Davr

WR703 крошечный и очень маломощный, очень популярен, и этот проект уже был с ними реализован: dangerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
John U

2

Я использовал Lantronix XPort Pro (Ethernet) раньше ... очень простой и отличный персонал поддержки. Если вы используете Matchport, звоните им! В своем исследовании я также обнаружил Digi Connect Wi Me , но я не выбрал его. Он имеет меньший форм-фактор, чем любой из вышеперечисленных, и более низкое энергопотребление, чем Matchport, но цена была слишком высокой. ($ 130) Кроме того, он работает на микросхеме ARM, а не на x86, как Matchport, поэтому требования к энергопотреблению при приеме / ожидании / ожидании ниже.

Мощность передачи одинакова для обоих устройств. Это продиктовано требованиями к мощности антенны. Хотя вы можете легко получить средний низкий ток (короткие пакеты с высокой плотностью и длительное время ожидания), вы не найдете такой, который будет передавать с требуемой мощностью менее пары сотен мА. Фактически все 650/750 мА тока, которые Matchport и Wi Me потребляют во время передачи, обусловлены усилением антенны.

WiFly GSX - вариант, который я не нашел. Низкое энергопотребление из-за керамической антенны и предназначено для приложений с питанием от батареи. Об этом чипе мне говорят хорошие и плохие вещи. Хорошо: у него есть цифровые входы / выходы общего назначения, аналоговые входы, а встроенное ПО можно обновлять по беспроводной сети, что является отличными функциями. Плохо: он включает только стек TCP / IP, а не встроенный сервер и включает ОС, как и другие. Я думаю, что потребуется больше настроек, чтобы увидеть этот модуль в сети. Спросите mtrw.


Я думаю, что для многих приложений встроенный сервер и ОС немного излишни. Так что это может быть Pro в некоторых случаях.
Давр

Я полностью согласен с тем, что некоторым приложениям не нужен встроенный сервер, но запрашивающий агент искал «встроенный стек протоколов - я хочу, чтобы он обрабатывал протокол WiFi, наряду с DHCP, TCP / IP, DNS и т. Д., Поэтому все, что мне нужно сделать, это сообщить ему, к какому IP / порту подключаться, а затем обработать данные самостоятельно ». Это говорит мне о встроенном сервере и о том, что будет отсутствовать чистый стек TCP / IP.
Кевин Вермеер


0

Это может быть не обычное мышление, но Raspberry Pi вполне соответствует вашим требованиям.

Я пытался решить подобную проблему и, наконец, заметил, что Raspberry Pi - довольно хороший конвертер Ethernet <-> {SPI, I2C, GPIO, UART}. Это не дорого, вы получите его за несколько минут, у него есть заголовок расширения, есть драйверы Linux для периферийных устройств.

Я подключил MSP430 к RPI UART без каких-либо проблем, что дало мне не только подключение к WiFi, но и серьезную вычислительную мощность (подумайте не только о интерфейсе Ethernet, но и о веб-сервере, который отображает вычисленную статистику данных, собранных с помощью MSP430).


0

Sparkfun RN-XV- 40USD

Используется в большинстве проектов хобби / Arduino. Имеет возможности UDP, TCP и HTTP

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.