理想的なWiFi-シリアル(またはSPI)ブリッジですか?


18

理想的なWiFi-シリアルブリッジに関する推奨事項は何ですか?私の理想的な資質は次のとおりです。

  • シンプルな接続、SPIまたはシリアル
  • 理想的には少なくとも1メガビット/秒の合理的な高速(おそらく、必ずしも高速である必要はないでしょうが)
  • 安価な、私は50ドル未満を考えています
  • 低電力-20mAや30mAなど、さらに低くすることができれば、最大100mAを使用する必要があります。
  • ビルトインプロトコルスタック-WiFi、プロトコル、DHCP、TCP / IP、DNSなどを処理したいので、接続するIP /ポートを教えてから処理するだけです。自分でデータ。
  • 可能な限り、5VトレラントI / Oを使用して、旧式のマイクロコントローラーとのインターフェイスを簡単にします。

これまでのところ、私は見つけました:

誰か他の可能性の経験がありますか?


回答:


5

Roving Networksは、45ドル/ 40ドルのWiFi-UARTでRN-131CおよびRN-131Gを提供しています。起動時は100 mA、スリープ時は10 uAを使用します。私はプロジェクトで関連システムを使用していますが、非常にうまく機能します。Cバリアントは商用温度範囲で、Gは工業用温度範囲です。RS-232とSPI / I2Cのバージョンもあると思います。これが元の質問で言及したWiFly GSXかどうかはわかりません。

また、Redpine Signalsのモジュールを見ました。消費電力がどれくらいかはわかりませんが、Connect-i-onシリーズの製品には、あなたが探している他の機能があります。


ええ、RN-131はWiFly GSXと同じです。Redpineモジュールも興味深いようです。
-davr

5

Lantronix Wiport(Wifi to Serial Module)の使用を検討しました

Little Bird Electronicsは、かつてLittle Bird Brain Arduino Wifi Shieldを販売していました。これはArduinoシールドのLantronix Wiportでした。


おもしろそう... Lantronix MatchportとWiPortの違いは何ですか?
davr

このマトリックス:<www.lantronix.com/pdf/misc/Embedded-Module-Matrix.pdf>によると、違いはほとんどないようです。
ケビンフェルメール

4

Microchip / ZeroGワイヤレスモジュール

このモジュールは使用していませんが、使用する予定です。Microchip TCP / IPスタックを使用しましたが、かなりうまく機能します。安価で、SPIバス経由でuPに接続します。


ZeroGは無線のみであると信じています-あなた自身のプロセッサでTCP / IPスタックを実行する必要があります。
mtrw

それは正しいですが、マイクロチップはTCP / IPスタックを提供します。
mjh2007

わかりましたので、これはあなたがPICを使用している場合にのみ良いソリューションです。他のmcuを使用している場合、おそらく良い解決策ではありませんか?
davr

はい、あなたは正しいです。スタックのライセンスはそのままで、マイクロチップのマイクロプロセッサで実行する必要があると思います。質問にはPICというタグが付けられていたので、それはオプションかもしれません。
mjh2007

2
AsyncLabsのWiShieldおよび関連製品は、ZeroGチップセットを使用して、Arduino互換ボードにWiFiを提供します。
-todbot

3

Arduinoを使用している場合、WiShieldはフリーソフトウェアスタックで非常にうまく機能します。ArduinoとWiShieldの間のSPIインターフェイスですが、Arduinoは必要に応じてシリアルに変換できます。


2

このプロジェクトの目的は少しわかりませんが、最善の策は、OpenWRTまたは他の同様のオープンソースファームウェアを備えた既成のWiFiルーターだと思います。WiFiルーターにはWiFiインターフェースがあり、通常(TTLレベル)シリアル用のピンヘッダーがボード上にあります。


あらゆる種類の提案を得たいと思ったため、特定のプロジェクトの概要を説明しませんでした。これは私が考えていなかった興味深いもので、wifiルーター自体をハッキングします。ただし、モバイルアプリケーション用に設計されたものよりもはるかに大きく、より多くの電力を使用するため、特定のプロジェクトに必要なものではありません。公平を期すために、ルーター自体には、上記の2つのオプションよりもはるかに高い処理能力があります。
davr

WR703は小さな、非常に低消費電力、非常に人気があり、プロジェクトのこの種は、すでに彼らと行われている:dangerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
ジョン・U

2

以前にLantronix XPort Pro(イーサネット)を使用したことがあります...非常に簡単で優秀なサポートスタッフ。Matchportを使用する場合は、電話してください!私の研究では、Digi Connect Wi Meも見つけましたが、最終的には選択しませんでした。上記のいずれよりもフォームファクターが小さく、Matchportよりも消費電力が低くなっていますが、価格が高すぎます。($ 130)また、Matchportのようなx86ではなくARMチップ上で実行されるため、受信/アイドル/スリープの電力要件は低くなります。

送信電力は両方のデバイスで類似しています。アンテナの電力要件によって決まります。低い平均電流(短い、高密度のパケット、長いスリープ時間)を簡単に得ることができますが、必要な電力で数百mA未満で伝送するものは見つかりません。マッチポートとWi Meが送信中に引く650 / 750mAの電流のほぼすべては、アンテナの増幅によるものです。

WiFly GSXは、私が見つけられなかったオプションです。セラミックアンテナによる低電力で、バッテリー駆動のアプリケーション向けに設計されています。このチップについて、良い点と悪い点が突き出ています。良い:汎用のデジタルI / O、アナログ入力があり、ファームウェアはワイヤレスでアップグレード可能です。これは素晴らしい機能です。悪い点:TCP / IPスタックのみが含まれ、組み込みサーバーではなく、他のOSが含まれています。このモジュールをオンラインで表示するには、さらに構成が必要になると思います。mtrwに尋ねます。


組み込みサーバーとOSは、私が考える多くのアプリケーションにとっては少しやり過ぎです。そのため、場合によってはプロになる可能性があります。
-davr

一部のアプリケーションは組み込みサーバーを必要としないことに完全に同意しますが、質問者は「組み込みのプロトコルスタック-DHCP、TCP / IP、DNSなどとともにWiFiプロトコルを処理したいので、私がしなければならないのは、接続するIP /ポートを教えて、それから自分でデータを処理することです。」これは組み込みサーバーを私に言います、そして、裸のTCP / IPスタックが欠けているでしょう。
ケビンフェルメール


0

これは従来の考え方ではないかもしれませんが、Raspberry Piは要件にかなり適合しています。

私は同様の問題を解決しようとしており、Raspberry Piがかなり優れたイーサネット<-> {SPI、I2C、GPIO、UART}コンバーターであることをようやく気付きました。高価ではなく、数分で起動して実行できます。拡張ヘッダーがあり、ボード周辺機器用のLinuxドライバーがあります。

MSP430をRPiのUARTに問題なくインターフェースしました。これにより、WiFi接続だけでなく、深刻な処理能力も得られました(イーサネットインターフェースだけでなく、MSP430を使用して収集されたデータの計算統計を表示するWebサーバーを考えてください)。


0

Sparkfun RN-XV- 40USD

ほとんどの趣味/ Arduinoプロジェクトで使用されます。UDP、TCP、およびHTTP機能を備えています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.