WiFi ideal para ponte serial (ou SPI)?

18

Quais são algumas recomendações sobre um WiFi ideal para a ponte serial? Minhas qualidades ideais seriam:

  • Conectividade simples, SPI ou Serial
  • Velocidade rápida razoável, pelo menos 1mbit / s, idealmente (embora provavelmente nem sempre seja necessário tão rápido)
  • Barato, estou pensando em menos de US $ 50
  • Baixo consumo de energia - ele deve usar no máximo 100mA, se pudermos diminuir ainda mais, como por exemplo 20 ou 30ma, ainda melhor.
  • Pilha de protocolos incorporada - quero que ele manipule o protocolo WiFi, juntamente com DHCP, TCP / IP, DNS, etc., para que tudo o que eu tenha que fazer seja dizer a que porta / IP conectar e, em seguida, manipular o dados eu mesmo.
  • Se possível, E / S tolerantes a 5V ... para facilitar a interface com nossos microcontroladores da velha escola.

Até agora eu encontrei:

Alguém tem alguma experiência com outras possibilidades?

davr
fonte

Respostas:

5

A Roving Networks oferece o RN-131C e RN-131G por US $ 45 / US $ 40 WiFi - UART. Ele usa 100 mA quando acordado e 10 uA adormecido. Estou usando um sistema relacionado em um projeto e funciona muito bem. A variante C é a faixa de temperatura comercial, o G é industrial. Eu acho que eles têm versões RS-232 e SPI / I2C também. Não tenho certeza se esse é o WiFly GSX que você mencionou na sua pergunta original.

Além disso, analisamos os módulos da Redpine Signals . Não sei ao certo qual é o consumo de energia, mas a série de produtos Connect-i-on tem a outra funcionalidade que você procura.

mtrw
fonte
Sim, o RN-131 é o mesmo que o WiFly GSX. Os módulos Redpine também parecem interessantes.
davr
5

Você já pensou em usar um Lantronix Wiport (Wifi para módulo serial).

A Little Bird Electronics costumava vender o Escudo Wifi Little Brain Brain Arduino. Que era um Lantronix Wiport em um escudo do Arduino.

littlebirdceo
fonte
Parece interessante ... qual é a diferença entre Lantronix Matchport e WiPort?
davr
De acordo com essa matriz: <www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf>, parece que há muito pouca diferença.
21910 Kevin Vermeer
4

Módulo sem fio Microchip / ZeroG

Eu não usei este módulo, mas estamos planejando usá-lo. Eu usei a pilha Microchip TCP / IP e funciona muito bem. É barato e faz interface com a UP via barramento SPI.

mjh2007
fonte
Acredito que o ZeroG é apenas o rádio - você ainda precisa executar a pilha TCP / IP em seu próprio processador.
MTRW
Isso está correto, mas o Microchip fornece a pilha TCP / IP.
mjh2007
Ok, então essa é uma boa solução apenas se você estiver usando PICs. Se você estiver usando algum outro mcu, provavelmente não é uma boa solução?
David #
Sim você está certo. Eu acho que a licença para sua pilha permanece, você deve executá-la em um microprocessador Microchip. A pergunta foi marcada como PIC, então pensei que poderia ser uma opção.
precisa saber é o seguinte
2
O WiShield e produtos relacionados da AsyncLabs usam o chipset ZeroG para fornecer WiFi a placas compatíveis com Arduino.
todbot
3

Se você estiver usando o Arduino, o WiShield funcionará muito bem com uma pilha de software livre. Interface SPI entre o Arduino e o WiShield, mas o Arduino pode transformá-lo em serial, se você quiser.


fonte
2

Não está claro para que serve esse projeto, mas acho que sua melhor aposta é um roteador WiFi pré-fabricado com OpenWRT ou algum outro firmware de código aberto semelhante. Os roteadores WiFi têm a interface WiFi e geralmente têm um cabeçalho na placa para serial (nível TTL).

Dago
fonte
Não delineei um projeto específico porque queria receber todos os tipos de sugestões. Este é um interessante que eu não tinha pensado, invadindo um roteador wifi. No entanto, não é exatamente o que desejo para meu projeto específico, pois é muito maior e consome mais energia do que algo projetado para aplicativos móveis. Para ser justo, um roteador em si tem muito mais poder de processamento do que as duas opções listadas.
davr
O WR703 é pequeno e de baixa potência, muito popular, e esse tipo de projeto já foi feito com eles: dangerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
John U
2

Eu usei o Lantronix XPort Pro (Ethernet) antes ... de uma equipe de suporte muito direta e excelente. Se você usa o Matchport, ligue para eles! Na minha pesquisa, também encontrei o Digi Connect Wi Me , mas não acabei selecionando. Ele possui um fator de forma menor que qualquer um dos itens acima e menor consumo de energia que o Matchport, mas o preço era muito alto. (US $ 130) Além disso, ele roda em um chip ARM, em vez de x86 como o Matchport, portanto, os requisitos de energia de recebimento / inatividade / suspensão são menores.

A potência de transmissão é semelhante nos dois dispositivos. É ditado pelos requisitos de energia da antena. Embora você possa obter facilmente uma corrente média tão baixa (pacotes curtos, de alta densidade e longos períodos de sono), você não encontrará um que transmita na potência necessária com menos de algumas centenas de mA. Praticamente todos os 650 / 750mA de corrente que o Matchport e o Wi Me extraem durante a transmissão são devidos à amplificação da antena.

O WiFly GSX é uma opção que não encontrei. Baixo consumo de energia devido à antena de cerâmica e projetado para aplicações alimentadas por bateria. Coisas boas e ruins me destacam sobre esse chip. Bom: Possui E / S digital de uso geral, entradas analógicas e o firmware é atualizável sem fio, recursos incríveis . Ruim: inclui apenas a pilha TCP / IP, não um servidor incorporado e inclui o SO como os outros. Mais configurações serão necessárias para ver este módulo online, eu acho. Pergunte a mtrw.

Kevin Vermeer
fonte
Servidor e SO incorporados são um pouco exagerados para muitos aplicativos, eu acho. Portanto, isso pode ser um profissional em alguns casos.
davr
Concordo totalmente que alguns aplicativos não precisam do servidor incorporado, mas o solicitante estava procurando "Pilha de protocolos embutida - quero que ele lide com o protocolo WiFi, juntamente com DHCP, TCP / IP, DNS, etc. tudo o que tenho a fazer é dizer a que IP / porta conectar-se e depois lidar com os dados ". Isso indica servidor incorporado para mim e que falta uma pilha TCP / IP vazia.
Kevin Vermeer
0

Isso pode não ser um pensamento convencional, mas o Raspberry Pi atende bem às suas necessidades.

Eu tenho tentado resolver um problema semelhante e finalmente notei que o Raspberry Pi é um bom conversor Ethernet <-> {SPI, I2C, GPIO, UART}. Não é caro, você o coloca em funcionamento em minutos, possui um cabeçalho de expansão, existem drivers Linux para periféricos de placas.

Interfacei um MSP430 com o UART da RPi sem problemas, o que me deu não apenas conectividade WiFi, mas também um poder de processamento sério (pense não apenas em uma interface Ethernet, mas em um servidor Web que exibe estatísticas computadas de dados coletados usando o MSP430).

Jan Rychter
fonte
0

Sparkfun RN-XV- 40USD

Usado na maioria dos projetos de hobby / Arduino. Possui recursos UDP, TCP e HTTP

Raaj
fonte