我想将我的 Lilypad Arduino 连接到提供互联网的 WiFi 802.11 网络。实现这一目标的最佳方法是什么?我可以使用 XBee 模块并以某种方式与我的家庭路由器连接吗?是否有可用的 WiFi 选项?
非常感谢大家!
我想将我的 Lilypad Arduino 连接到提供互联网的 WiFi 802.11 网络。实现这一目标的最佳方法是什么?我可以使用 XBee 模块并以某种方式与我的家庭路由器连接吗?是否有可用的 WiFi 选项?
非常感谢大家!
您可以购买带有串行接口的 WiFi 模块,但它们有点贵。基本上,您通过 UART 控制它们,然后向它们发送 AT 命令,类似于您在过去控制拨号调制解调器的方式。
再扩大一点。
Davr 也提出了我将要提出的建议。Roving Networks 还制作了一套很好的 BT 模块。
扩张。ZigBee是一个完全独立于 Wi-Fi 的协议。ZigBee 在辐射功率方面与 BT 相似,与范围有很大关系,但不同之处在于它旨在允许多个节点创建一个网络,每个节点有效地将网络扩展其范围。我希望这可以澄清它们相似但不相关。
只是想与大家分享我目前的解决方案:
在与 LittleBirdElectronics 的 Marcus 和 Madeleine 交谈后,我们提出了以下可能的解决方案:
1) 百合花上的 Xbee,
2) USB Arduino、Ethernet Sheild 和 Xbee 组合将消息传输到 WWW。
这只是许多可能的解决方案之一,但对我来说,这似乎通过使用 xbee 而不是直接在 lilypad 上使用 802.11 来提供 lilypad 端的低功耗和尺寸要求的好处。
此外,我已经有一个备用的 Arduino 和以太网扩展板不用了,无论如何我都想找个借口玩 xbee!;-)
感谢大家的意见!它在设计解决方案时非常有用。
我可以使用 XBee 模块并以某种方式与我的家庭路由器连接吗?
是的,但您需要将 XBee 模块连接到您的路由器。如果您的路由器有 USB 端口,您可以尝试在您的路由器板上或通过 USB 到串行适配器找到串行端口。此外,您的路由器应该在 Linux(可能是 openWRT)下工作。