3

我正在尝试在我的大学创建一个嵌入式户外显示巴士到达时间。我希望该设备利用我学校的安全 WiFi 网络来显示根据我运行的服务器脚本确定的到达时间更新。

我希望得到一些关于这个东西的高级操作的建议——显示板通过 WiFi 网络轮询托管数据库会更好还是我应该有一个脚本尝试直接通过 802.11 与板通信? (推还是拉?)

我计划将 Wifly 或 WIZnet 以太网板与无线接入集线器结合使用。主要受到这个项目的启发:http ://www.circuitcellar.com/Wiznet/winners/001166.html 有人会推荐其他的 WIZnet 板吗?我看到了 SPI/UART 选项,并认为这些板可以与 AVR 平台一起使用。

出于好奇——如果您要“冷启动”此设备(即,通过按下显示屏的开启按钮请求巴士到达时间),您可能会预计需要 10-20 秒才能获得分配 IP 并成功连接到数据库,听起来对吗?

4

2 回答 2

3

我去拉。事实上,我会让户外显示器向服务器发出 http 或 https 请求。这样,服务器可以告诉它在使用标准 http 页面到期时间轮询新数据之前显示给定数据集的时间。

我认为 pull 会使拥有多个显示器和测试服务器变得更容易。我也有一种直觉,这会让你的显示器更安全。有人将不得不入侵您的服务器以劫持您的显示器。

于 2009-12-27T05:18:25.177 回答
0

有一个非常酷的 Arduino 目标产品,叫做WiShield。看起来超级好用,他提供了一些源代码。它使用 SPI 进行主机通信。如果您对 Arduino 路线不感兴趣,我相信源代码移植到 avr-gcc 之类的东西不会太难。看看吧,花 55 美元可能会为您节省一些时间和麻烦。无论如何都值得一试。

于 2010-01-20T18:41:50.317 回答