理想的WiFi到串行(或SPI)桥接器?


18

关于理想的WiFi到串行网桥有哪些建议?我的理想品质是:

  • 简单的连接,SPI或串行
  • 合理的快速速度,理想情况下至少为1mbit / sec(尽管可能并不总是需要那么快)
  • 价格不贵,我想不到50美元
  • 低功耗-如果我们可以将其降低到20或30ma甚至更低,它应该最多使用100mA。
  • 内置协议栈-我希望它处理WiFi协议以及DHCP,TCP / IP,DNS等,因此我要做的就是告诉它要连接的IP /端口,然后处理数据自己。
  • 如果可能的话,可以使用5V耐压I / O,以便轻松连接到我们老式的微控制器。

到目前为止,我发现:

任何人都有其他可能性的经验吗?


Answers:


5

Roving Networks现有RN-131CRN-131G,现价$ 45 / $ 40 WiFi-UART。唤醒时消耗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到串行模块)。

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

没错,但是Microchip提供了TCP / IP堆栈。
mjh2007'4

好的,因此仅当您使用PIC时,这才是一个好的解决方案。如果您使用其他MCU,可能不是一个好的解决方案?
davr

你是对的。我认为必须保留其堆栈的许可证,您必须在Microchip微处理器上运行它。这个问题被标记为PIC,所以我认为这可能是一个选择。
mjh2007'4

2
AsyncLabs的WiShield和相关产品使用ZeroG芯片组为Arduino兼容板提供WiFi。
todbot

3

如果您使用的是Arduino,则WiShield可以与免费软件堆栈很好地配合使用。Arduino和WiShield之间的SPI接口,但如果需要,Arduino可以将其转换为串行接口。


2

尚不清楚该项目的目的是什么,但我认为最好的选择是预制的带有OpenWRT或其他类似开源软件的WiFi路由器。WiFi路由器具有WiFi接口,并且通常在板上具有用于(TTL级别)串行的插针。


我没有概述特定的项目,因为我想获得所有类型的建议。这是我没想到的有趣的事情,它本身就是在入侵无线路由器。但是,对于我的特定项目来说,这并不是我想要的,因为它比为移动应用程序设计的东西更大并且使用的功率更大。公平地说,路由器本身比我列出的两个选项具有更多的处理能力。
davr

WR703很小,功耗很低,非常受欢迎,并且已经用它们完成了此类项目:angerousprototypes.com/2013/01/04/tl-wr703n-and-usbip-tutorial
John U

2

我之前使用过Lantronix XPort Pro(以太网)...非常简单,出色的支持人员。如果您使用Matchport,请给他们打电话!在研究中,我还找到了Digi Connect Wi Me,但最终没有选择它。它的外形尺寸确实比上述任何一种都要小,并且功耗比Matchport低,但是价格太高了。(130美元)而且,它运行在ARM芯片上,而不是像Matchport那样运行在x86上,因此接收/空闲/睡眠功耗要求较低。

两种设备的发射功率相似。它由天线功率要求决定。虽然您可以轻松地获得低的平均电流(短,高密度数据包和长睡眠时间),但您找不到以低于几百mA的要求功率进行传输的电流。Matchport和Wi Me在传输过程中汲取的几乎所有650 / 750mA电流都归因于天线的放大。

WiFly GSX是我找不到的选项。由于采用陶瓷天线,功耗低,专为电池供电的应用而设计。关于此芯片,我有好有坏。良好:它具有通用数字I / O,模拟输入,并且固件可以无线升级,这是很棒的功能。不好:它仅包含TCP / IP堆栈,不包括嵌入式服务器,并且像其他操作系统一样包含OS。我认为,需要更多配置才能在线查看此模块。询问mtrw。


我认为嵌入式服务器和操作系统对于许多应用程序来说有点过大。因此在某些情况下可能是Pro。
davr

我完全同意某些应用程序不需要嵌入式服务器,但询问者正在寻找“内置协议栈-我希望它处理WiFi协议以及DHCP,TCP / IP,DNS等,因此我要做的就是告诉它要连接到哪个IP /端口,然后自己处理数据。” 这对我来说是嵌入式服务器,而且将缺少裸露的TCP / IP堆栈。
凯文·维米尔


0

这可能不是传统的想法,但是Raspberry Pi非常适合您的要求。

我一直在尝试解决类似的问题,最后注意到Raspberry Pi是一个非常好的以太网<-> {SPI,I2C,GPIO,UART}转换器。它并不昂贵,您可以在几分钟内启动并运行它,它具有扩展头,还有用于板外设的Linux驱动程序。

我将MSP430连接到RPi的UART时没有任何问题,这不仅给我提供了WiFi连接,而且还提供了强大的处理能力(不仅考虑以太网接口,而且还可以使用Web服务器来显示使用MSP430收集的数据的统计数据)。


0

亚博官网Sparkfun RN-XV- 40美元

用于大多数爱好/ Arduino项目。具有UDP,TCP和HTTP功能

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.