Какие рекомендации по идеальному Wi-Fi для последовательного моста? Мои идеальные качества были бы:
- Простое подключение, SPI или Serial
- Разумная быстрая скорость, по крайней мере, 1 Мбит / с в идеале (хотя, вероятно, это не всегда нужно так быстро)
- Недорого, думаю под 50 долларов
- Низкое энергопотребление - оно должно использовать максимум 100 мА, если бы мы могли получить его еще ниже, например, 20 или 30 мА, даже лучше.
- Встроенный стек протоколов - я хочу, чтобы он обрабатывал протокол WiFi вместе с DHCP, TCP / IP, DNS и т. Д., Так что все, что мне нужно сделать, это указать ему, к какому IP / порту подключаться, а затем обработать данные сам.
- Если это вообще возможно, допустимые входы / выходы 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 имеет другую функциональность, которую вы ищете.
источник
Рассматривали ли вы возможность использования Lantronix Wiport (Wi-Fi для последовательного модуля).
Компания Little Bird Electronics продавала Wifi Shield «Маленький птичий мозг» Arduino. Который был вортом Лантроникс на щите Ардуино.
источник
Microchip / ZeroG Wireless Module
Я не использовал этот модуль, но мы планируем использовать его. Я использовал стек Microchip TCP / IP, и он работает довольно хорошо. Это недорого и интерфейсы для подключения через шину SPI.
источник
Если вы используете Arduino, WiShield очень хорошо работает со стеком свободных программ. Интерфейс SPI между Arduino и WiShield, но Arduino может превратить его в последовательный, если хотите.
источник
Немного неясно, для чего предназначен этот проект, но я думаю, что вам лучше всего сделать готовый WiFi-роутер с OpenWRT или какой-либо другой аналогичной прошивкой с открытым исходным кодом. Маршрутизаторы WiFi имеют интерфейс Wi-Fi, и на плате обычно есть пинхед для серийного (уровня TTL).
источник
Я использовал Lantronix XPort Pro (Ethernet) раньше ... очень простой и отличный персонал поддержки. Если вы используете Matchport, звоните им! В своем исследовании я также обнаружил Digi Connect Wi Me , но я не выбрал его. Он имеет меньший форм-фактор, чем любой из вышеперечисленных, и более низкое энергопотребление, чем Matchport, но цена была слишком высокой. ($ 130) Кроме того, он работает на микросхеме ARM, а не на x86, как Matchport, поэтому требования к энергопотреблению при приеме / ожидании / ожидании ниже.
Мощность передачи одинакова для обоих устройств. Это продиктовано требованиями к мощности антенны. Хотя вы можете легко получить средний низкий ток (короткие пакеты с высокой плотностью и длительное время ожидания), вы не найдете такой, который будет передавать с требуемой мощностью менее пары сотен мА. Фактически все 650/750 мА тока, которые Matchport и Wi Me потребляют во время передачи, обусловлены усилением антенны.
WiFly GSX - вариант, который я не нашел. Низкое энергопотребление из-за керамической антенны и предназначено для приложений с питанием от батареи. Об этом чипе мне говорят хорошие и плохие вещи. Хорошо: у него есть цифровые входы / выходы общего назначения, аналоговые входы, а встроенное ПО можно обновлять по беспроводной сети, что является отличными функциями. Плохо: он включает только стек TCP / IP, а не встроенный сервер и включает ОС, как и другие. Я думаю, что потребуется больше настроек, чтобы увидеть этот модуль в сети. Спросите mtrw.
источник
Как указал Даго, я лично использую маршрутизатор Fon (La Fonera) или Meraki (с OpenWRT) для подключения Wi-Fi к последовательному соединению.
http://www.geocities.jp/arduino_diecimila/wifi/a2p_ddwrt_en.html
источник
Это может быть не обычное мышление, но Raspberry Pi вполне соответствует вашим требованиям.
Я пытался решить подобную проблему и, наконец, заметил, что Raspberry Pi - довольно хороший конвертер Ethernet <-> {SPI, I2C, GPIO, UART}. Это не дорого, вы получите его за несколько минут, у него есть заголовок расширения, есть драйверы Linux для периферийных устройств.
Я подключил MSP430 к RPI UART без каких-либо проблем, что дало мне не только подключение к WiFi, но и серьезную вычислительную мощность (подумайте не только о интерфейсе Ethernet, но и о веб-сервере, который отображает вычисленную статистику данных, собранных с помощью MSP430).
источник
Sparkfun RN-XV- 40USD
Используется в большинстве проектов хобби / Arduino. Имеет возможности UDP, TCP и HTTP
источник