每当有人点击我们网站上的某个按钮时,我的老板想点亮办公室里的LED。
它应该保持点亮大约1/10秒 - 换句话说,每次有人点击按钮时都会闪烁。他的愿景是为每个客户提供1个LED,这样无论何时使用该网站,他都能以艺术的方式看待所有活动。我想我可以开始嘲笑一个带有LED图片的网页......但我正在考虑使用Raspberry Pi。我一开始只对1个LED感到满意,然后想出如何为多个客户做这件事。
我会使用套接字来查看事件吗? 我可以每隔x秒做一次ajax调用,并找出在现在和下一个间隔之间我需要做多少次闪烁。这样就可以将套接字排除在外,并使用我已经熟悉的技术。
答案 0 :(得分:1)
网上有很多关于如何使用Raspberry Pi和GPIO端口点亮和LED的教程。 Here就是一个例子。
在您的情况下,听起来没有实时要求来点亮LED,即LED点击后不必须立即闪烁。所以我认为使用Ajax定期提取是完全可以的,因为你已经熟悉了。它有一个额外的好处,就是对blip进行批处理,从而降低网络利用率。