我正在尝试在我的大学创建一个公共汽车到达时间的嵌入式户外显示器。我希望该设备能够利用我学校的安全WiFi网络来显示我运行的服务器脚本确定的到达时间更新。
我希望得到一些关于这件事的高级操作的建议 - 显示板通过WiFi网络轮询托管数据库会不会更好?或者我应该让脚本尝试与主板通信直接通过802.11? (推或拉?)
我计划将Wifly或WIZnet以太网板与无线接入集线器结合使用。大多数灵感来自这个项目:http://www.circuitcellar.com/Wiznet/winners/001166.html有人会推荐其他一个WIZnet板吗?我看到了SPI / UART选项,并认为这些板可以与AVR平台配合使用。
出于好奇 - 如果你要'冷启动'这个设备(即通过按下显示器的按钮来请求公交车到达时间)你可能需要花费10-20秒来分配IP和成功连接到数据库,听起来不错吗?
答案 0 :(得分:3)
我会去拉。事实上,我有户外显示服务器的http或https请求。这样,服务器可以告诉它在使用标准http页面到期轮询新数据之前显示给定数据集的时间。
我认为pull可以让您更轻松地拥有多个显示器,并且还可以测试您的服务器。我也有一种直觉,这会让你的显示更安全。有人不得不破解你的服务器来劫持你的显示器。
答案 1 :(得分:0)
有一种非常酷的Arduino目标产品叫做WiShield。似乎超级易用,他提供了一些源代码。它使用SPI进行主机通信。如果你对Arduino路线不感兴趣,我肯定源代码不会太难以移植到像avr-gcc这样的东西。检查一下,可能会节省你一些时间和头痛55美元。无论如何都值得一试。