通过网站控制外部流程

时间:2012-01-30 14:46:42

标签: php arduino external-process

最近我对电子产品,特别是Arduino平台产生了兴趣。我一直在焊接,现在我已经创建了一个可以通过这个平台关闭我的灯和其他电源相关设备的设备。

下一步是通过网站控制灯光和物品。

计划是建立一个网络服务器(Raspberry Pi?)并使用PHP网站运行Apache。当我单击一个按钮(加载一个带有特定参数的页面,或者一些Ajax的东西......)时,我想触发一个中间程序(很可能是一个Java程序),它实际上与一个控制器Arduino板对话,后者又将发送给它RF命令。

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

2 个答案:

答案 0 :(得分:2)

查看execshell_execPHP可用的任何其他过程控制功能。

答案 1 :(得分:1)

如果添加以太网屏蔽,您可以完全停留在Arduino上。在Arduino演示库中,您可以使用Web托管程序的示例作为起点。

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