0

我正在建立一个网站,我希望我的 Arduino Uno(通过 USB 连接到我的本地机器)在每次到达网站上的某个页面时执行。(例如,当有人注册我们的服务时闪烁灯。)我没有以太网屏蔽。有替代方案吗?

我想出的唯一方法是从网站反复下载一个日志文件到我的本地机器,并在我的 Arduino 上运行一个循环查询该日志文件的内容,但是不断的请求会给我带来太大的压力服务器。有没有更简单的方法来做到这一点?

4

2 回答 2

0

当服务器上请求该页面时,您可以运行一个程序,该程序会向控制 Arduino 的本地机器发出信号。实施取决于您正在运行的 Web 服务器以及内容是否是静态的。但即使它只是一个简单的静态 html 页面,该页面也可以包含对该服务的请求,就像 html 页面包含对包含图像的请求一样。您的本地计算机将需要一个静态 IP 地址。如果本地计算机位于通用路由器后面的不同网络上,您可能需要将端口转发到静态地址。

于 2012-06-17T02:48:39.713 回答
0

最终想通了,在这里的帮助下:

http://labs.arduino.cc/NET/GettingStarted

您需要使用Processing来ping网站,并将获取的数据通过串口发送到Arduino。由于两者都使用相同的端口,因此请确保在开始运行处理代码之前先将代码加载到 Arduino。

于 2012-06-18T23:37:01.273 回答