Ідеальний міст WiFi до послідовного (або SPI) мосту?


18

Які рекомендації щодо ідеального WiFi до Serial Bridge? Мої ідеальні якості були б:

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

Поки що я знайшов:

Хтось має досвід з іншими можливостями?


Відповіді:


5

Roving Networks пропонує RN-131C та RN-131G за $ $ WiFi - UART. Він споживає 100 мА під час неспання та 10 мкА уві сні. Я використовую пов'язану систему в проекті, і вона працює досить добре. Варіант С - це комерційний температурний діапазон, G - промисловий. Я думаю, що вони також мають версії RS-232, а також версії SPI / I2C. Я не впевнений, що це WiFly GSX, про який ви згадали у своєму первинному запитанні.

Також ми розглянули модулі з Redpine Signals . Я не впевнений, яке їх енергоспоживання, але серія продуктів Connect-i-on має іншу функціональність, яку ви шукаєте.


Так, RN-131 такий же, як і WiFly GSX. Модулі Redpine також виглядають цікаво.
дав

5

Чи планували ви використовувати Lportronix Wiport (серійний модуль Wifi).

Електроніка Little Bird використовувалась для продажу Wifi Щит Little Bird Brain Arduino. Який був вивіз Lantronix на щиті Ардуїно.


Виглядає цікаво ... яка різниця між Lantronix Matchport та WiPort?
квітня 09

Відповідно до цієї матриці: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf>, схоже, різниці є дуже мало.
Кевін Вермер

4

Мікрочіп / бездротовий модуль ZeroG

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


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

Це правильно, але Microchip постачає стек TCP / IP.
mjh2007

Гаразд, тож це хороше рішення, лише якщо ви тоді використовуєте ПІК. Якщо ви використовуєте якусь іншу mcu, ймовірно, не вдале рішення?
дав

Так, ти правий. Я думаю, що ліцензія на їх стек залишається, ви повинні запустити її на мікропроцесорі Microchip. Питання було позначено PIC, тому я подумав, що це може бути варіантом.
mjh2007

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

3

Якщо ви використовуєте Arduino, WiShield дуже добре працює з безкоштовним стеком програмного забезпечення. SPI-інтерфейс між Arduino та WiShield, але Arduino може перетворити це на серійний, якщо хочете.


2

Трохи незрозуміло, для чого цей проект, але я вважаю, що найкраща пропозиція - це попередньо роблений WiFi-роутер з OpenWRT або якась інша інша програма з відкритим кодом. WiFi-маршрутизатори мають інтерфейс WiFi, і вони, як правило, мають планку на платі для послідовного (рівня TTL).


Я не окреслив конкретний проект, тому що хотів отримати всі типи пропозицій. Це цікавий, про який я і не думав, злом самого маршрутизатора Wi-Fi. Однак це не зовсім те, що я хочу для свого конкретного проекту, оскільки він набагато більший і використовує більше енергії, ніж щось, розроблене для мобільних додатків. Справедливо кажучи, сам маршрутизатор має набагато більшу потужність обробки, ніж два варіанти, які я перераховував.
дав

WR703 - це крихітний і дуже малопотужний, дуже популярний, і такий проект вже був зроблений з ними: nevarprototypes.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 / 750mA, які Matchport і Wi Me проводять під час передачі, обумовлені посиленням антени.

WiFly GSX - це варіант, який я не знайшов. Мала потужність завдяки керамічній антені та розроблена для додатків із акумулятором. Хороші та погані речі мені стосуються цієї фішки. Добре: він має цифрове введення / виведення загального призначення, аналогові входи, а мікропрограмне забезпечення можна оновлювати бездротово, що є чудовими можливостями. Погано: він включає лише стек TCP / IP, а не вбудований сервер і включену ОС, як і інші. Думаю, для перегляду цього модуля в Інтернеті буде потрібно додаткова конфігурація. Запитайте mtrw.


Вбудований сервер та ОС - це дещо зайве для багатьох додатків, я думаю. Тож це може бути профі в деяких випадках.
davr

Я повністю погоджуюся, що деяким програмам не потрібен вбудований сервер, але запитувач шукав "Вбудований стек протоколів - я хочу, щоб він обробляв протокол WiFi разом з DHCP, TCP / IP, DNS тощо", що все, що я повинен зробити, - це сказати йому, до якого IP / порту підключитися, а потім обробляти дані самостійно ". Це говорить про вбудований сервер для мене, і що голий стек TCP / IP не вистачить.
Кевін Вермер


0

Це може не бути звичайним мисленням, але Raspberry Pi досить добре відповідає вашим вимогам.

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

Я без жодних проблем з'єднав MSP430 з UART RPi, що дало мені не тільки підключення до Wi-Fi, але і серйозну потужність обробки (думаю, не тільки інтерфейс Ethernet, але і веб-сервер, який відображає обчислену статистику даних, зібраних за допомогою MSP430).


0

Sparkfun RN-XV- 40USD

Використовується в більшості хобі / проектів Arduino. Має можливості UDP, TCP та HTTP

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.