Ponte WiFi-seriale ideale (o SPI)?


18

Quali sono alcuni consigli su un bridge WiFi-seriale ideale? Le mie qualità ideali sarebbero:

  • Connettività semplice, SPI o seriale
  • Velocità veloce ragionevole, almeno 1 mbit / sec idealmente (anche se probabilmente non sarebbe sempre necessario così veloce)
  • Poco costoso, sto pensando a meno di $ 50
  • Bassa potenza: dovrebbe usare al massimo 100 mA, se potessimo abbassarlo ancora, ad esempio 20 o 30 mA, anche meglio.
  • Stack di protocollo integrato: voglio che gestisca il protocollo WiFi, insieme a DHCP, TCP / IP, DNS, ecc., Quindi tutto quello che devo fare è dirgli a quale IP / porta connettersi e quindi gestire il dati me stesso.
  • Se possibile, I / O con tolleranza 5V ... per semplificare l'interfaccia con i nostri microcontrollori della vecchia scuola.

Finora ho trovato:

Qualcuno ha qualche esperienza con altre possibilità?


Risposte:


5

Roving Networks offre RN-131C e RN-131G per $ 45 / $ 40 WiFi - UART. Usa 100 mA quando è sveglio e 10 uA addormentato. Sto usando un sistema correlato su un progetto e funziona abbastanza bene. La variante C è la gamma di temperatura commerciale, la G è industriale. Penso che abbiano anche le versioni RS-232 e SPI / I2C. Non sono sicuro che si tratti della WiFly GSX che hai citato nella tua domanda originale.

Inoltre, abbiamo esaminato i moduli di Redpine Signals . Non sono sicuro di quale sia il loro consumo energetico, ma la serie di prodotti Connect-i-on ha le altre funzionalità che stai cercando.


Sì, l'RN-131 è uguale al WiFly GSX. Anche i moduli Redpine sembrano interessanti.
dav

5

Hai preso in considerazione l'utilizzo di un Wiport Lantronix (Wifi to Serial Module).

Little Bird Electronics era solita vendere lo scudo Wifi Little Bird Brain Arduino. Che era un Wiport Lantronix su uno scudo Arduino.


Sembra interessante ... qual è la differenza tra Lantronix Matchport e WiPort?
davr

Secondo questa matrice: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf>, sembra che ci sia poca differenza.
Kevin Vermeer,

4

Modulo wireless Microchip / ZeroG

Non ho usato questo modulo, ma stiamo pensando di usarlo. Ho usato lo stack Microchip TCP / IP e funziona abbastanza bene. È economico e si interfaccia con uP tramite bus SPI.


Credo che ZeroG sia solo la radio: devi ancora eseguire lo stack TCP / IP sul tuo processore.
mtrw,

È corretto, ma Microchip fornisce lo stack TCP / IP.
mjh2007,

Ok, quindi questa è una buona soluzione solo se stai usando PIC allora. Se stai usando qualche altro MCU, probabilmente non è una buona soluzione?
dav

Si hai ragione. Penso che la licenza per il loro stack rimanga da eseguire su un microprocessore Microchip. La domanda è stata taggata PIC, quindi ho pensato che potesse essere un'opzione.
mjh2007,

2
WiShield e i prodotti correlati di AsyncLabs utilizzano il chipset ZeroG per fornire WiFi alle schede compatibili con Arduino.
todbot,

3

Se stai usando Arduino, WiShield funziona molto bene con uno stack di software gratuito. Interfaccia SPI tra Arduino e WiShield, ma Arduino potrebbe trasformarlo in seriale se lo desideri.


2

Non è chiaro a cosa serva questo progetto, ma penso che la soluzione migliore sia un router WiFi premade con OpenWRT o qualche altro firmware open source simile. I router WiFi hanno l'interfaccia WiFi e di solito hanno un pinheader sulla scheda per (livello TTL) seriale.


Non ho delineato un progetto specifico perché volevo ottenere tutti i tipi di suggerimenti. Questo è interessante a cui non avevo pensato, hackerando un router wifi stesso. Tuttavia non è esattamente quello che voglio per il mio progetto specifico, poiché è molto più grande e consuma più energia di qualcosa progettato per applicazioni mobili. Ad essere onesti, un router stesso ha molta più potenza di elaborazione rispetto alle due opzioni che ho elencato.
dav

WR703 è piccolo e molto a bassa potenza, molto popolare, e questo tipo di progetto è già stato fatto con loro: dangerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
John U

2

Ho usato Lantronix XPort Pro (Ethernet) prima ... molto semplice ed eccellente staff di supporto. Se usi Matchport, chiamali! Nella mia ricerca, ho anche trovato Digi Connect Wi Me , ma non ho finito per selezionarlo. Ha un fattore di forma più piccolo di uno dei precedenti e un consumo energetico inferiore rispetto al Matchport, ma il prezzo era troppo alto. ($ 130) Inoltre, funziona su un chip ARM, anziché su x86 come Matchport, quindi i requisiti di alimentazione in ricezione / inattività / inattività sono inferiori.

La potenza di trasmissione è simile per entrambi i dispositivi. È dettato dai requisiti di alimentazione dell'antenna. Mentre puoi facilmente ottenere una corrente media così bassa (pacchetti brevi, ad alta densità e lunghi tempi di sonno), non ne troverai uno che trasmetterà alla potenza richiesta con meno di duecento mA. Praticamente tutti i 650 / 750mA di corrente che Matchport e Wi Me assorbono durante la trasmissione sono dovuti all'amplificazione dell'antenna.

WiFly GSX è un'opzione che non ho trovato. Bassa potenza grazie all'antenna in ceramica e progettata per applicazioni alimentate a batteria. Le cose buone e cattive mi colpiscono per questo chip. Buono: ha I / O digitali per scopi generici, ingressi analogici e il firmware è aggiornabile in modalità wireless, che sono fantastiche funzionalità. Cattivo: include solo lo stack TCP / IP, non un server incorporato e un sistema operativo incluso come gli altri. Ci vorrà più configurazione per vedere questo modulo online, credo. Chiedi a mtrw.


Server e sistema operativo integrati sono un po 'eccessivi per molte applicazioni, penso. Quindi potrebbe essere un professionista in alcuni casi.
davr

Sono totalmente d'accordo sul fatto che alcune applicazioni non necessitano del server incorporato, ma il richiedente cercava "Stack di protocollo integrato - Voglio che gestisca il protocollo WiFi, insieme a DHCP, TCP / IP, DNS, ecc., Quindi tutto quello che devo fare è dirgli a quale IP / porta connettermi e quindi gestire i dati da solo. " Questo mi dice server incorporato e che mancherà uno stack TCP / IP nudo.
Kevin Vermeer,


0

Questo potrebbe non essere un pensiero convenzionale, ma Raspberry Pi si adatta abbastanza bene alle tue esigenze.

Ho cercato di risolvere un problema simile e finalmente ho notato che Raspberry Pi è un convertitore Ethernet <-> {SPI, I2C, GPIO, UART} piuttosto buono. Non è costoso, lo metterai in funzione in pochi minuti, ha un'intestazione di espansione, ci sono driver Linux per le periferiche della scheda.

Ho interfacciato un MSP430 all'UART di RPi senza alcun problema, il che mi ha dato non solo la connettività WiFi, ma anche una notevole potenza di elaborazione (penso non solo un'interfaccia ethernet ma un server web che mostra le statistiche calcolate dei dati raccolti usando MSP430).


0

Sparkfun RN-XV- 40USD

Utilizzato nella maggior parte dei progetti hobby / Arduino. Ha funzionalità UDP, TCP e HTTP

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.