1

最近我对电子产品产生了一些兴趣,更具体地说是Arduino平台。我一直在焊接,现在我创建了一个设备,可以通过这个平台关闭我的灯和其他与电源相关的设备。

下一步是能够通过网站控制灯光和其他东西。

计划是拥有一个网络服务器(Raspberry Pi?)并使用 PHP 网站运行 Apache。当我单击一个按钮(加载具有特定参数或一些 Ajax 内容的页面......)时,我想触发一个中间程序(很可能是一个 Java 程序),它实际上与控制器 Arduino 板通信,然后将发送射频指令。

如何让网站与中间程序对话?

4

2 回答 2

2

查看execshell_exec或PHP可用的任何其他进程控制函数。

于 2012-01-30T14:49:48.723 回答
1

如果添加以太网屏蔽,您可以完全留在 Arduino 上。在 Arduino 演示库中有一些 Web 托管程序示例,您可以将其用作起点。

例如,Arduino 可以托管一个带有表单按钮的简单 HTML 页面。单击该按钮会请求 Arduino 的新 URL,其中包含您可以解析的一些值,然后有条件地打开或关闭开关。最近有一些人在做类似的事情,将类似的微控制器与X10 Firecracker小部件连接以监控和控制他们的家庭网络。这是来自 hack-a-day 的描述

于 2012-01-30T15:19:00.203 回答