将wifi添加到项目的最便宜方法

电器工程 射频 以太网 无线上网 网络接口
2022-01-31 12:56:22

我需要低功耗 wifi 来处理数据不是很密集的应用程序。我应该看哪些模块或芯片组?除了低成本和低功耗之外,我没有任何限制。越便宜越好。

这是针对大批量产品的,因此欢迎爱好级别(因为我可以将其追溯到 oem 模块)和 oem 级别的建议。

4个回答

在这个非常相关的问题中有一个建议的 wi-if 模块列表:
ideal-wifi-to-serial-or-spi-bridge

将 WiFi 添加到项目中的一种非常便宜的方法是使用 WiFi 路由器作为 WiFi 硬件。路由器需要不是那么新才能便宜,并且必须支持

  • 板载串行/USB 或 JTAG 端口
  • OpenWRTDD-WRT也可以工作,但我没有为此目的使用 DD-WRT)

有关支持哪些硬件的信息,请参阅 OpenWRT支持的硬件页面(请注意,DD-WRT 支持更多硬件)。路由器固件已经有一个 web 服务器(用于服务和管理页面)、一个 linux 内核(通常是Busybox),以及您需要拥有一个功能性 WiFi 接口的大部分其他东西。由于 OpenWRT 是.. 你知道的.. open,你可以在等式的路由器方面做任何你想做的事情。

许多路由器都内置了 USB 连接器。其他路由器的 PCB 上有可以焊接的焊盘。这提供了路由器/微控制器接口。

一种解决方案是让路由器为您完成大部分接口(即运行路由器/openWRT 已经完成的 Web 服务器/Web 客户端),并让您的微控制器仅响应获取数据请求或将数据推送到路由器通过串行/JTAG 连接。

例如,D-Link DIR-601的售价约为 5 美元,有一个串行端口焊盘(需要一些焊接)并支持 OpenWRT,尽管闪存空间有点紧。该设备肯定不是低功耗和小尺寸的,但您无法击败价格。

我自己没有用过这个芯片,但是我之前看过爱普科斯 B30810 系列

它们的少量价格约为 6 美元,而大量价格则低于 2.50 美元。Digikey 有库存。不幸的是,他们的数据表在注册表单后面。

我还想看看 Atheros 芯片。我认为最近的低功耗是AR6003我不知道它要花多少钱;我怀疑你必须直接从 Atheros 购买它。我对 BGA 焊盘上 0.4 毫米的间距有点警惕——低于 0.5 毫米通常需要额外付费。

检查WIZnet WIZ610wi 模块网站上尚不清楚,但 AFAIK 除了 WiFi<-> 串行桥接器外,它们还有一个硬连线的普通 TCP/IP 堆栈。

编辑:不幸的是,它似乎没有供客户端使用的 TCP/IP 堆栈。您需要使用他们的 W5300(使用 8 个套接字处理 TCP/IP)或其他一些 MAC 连接到 MII 接口以获取 TCP/IP。