2012-01-30 121 views
1

最近,我對電子產品,特別是Arduino平臺產生了一些興趣。我一直在焊接,現在我已經創建了一個可以通過這個平臺關閉我的燈光和其他電源相關設備的設備。通過網站控制外部過程

下一步是能夠通過網站控制燈光和東西。

該計劃是有一個網絡服務器(Raspberry Pi?)並運行Apache與PHP網站。當我點擊一個按鈕(加載一個特定的參數,或一些Ajax的東西...)我想觸發一箇中間程序(很可能是一個Java程序),實際上與一個控制器Arduino板談話,而後者將發送RF命令。

如何讓一個網站與一箇中間程序交談?

+0

exec或shell_exec如何? – enoyhs 2012-01-30 14:48:43

回答

1

如果添加以太網屏蔽層,您可以完全停留在Arduino上。在Arduino演示庫中,有一些可以用作起點的Web主機程序示例。

例如,Arduino可以用一個表單中的按鈕託管一個簡單的HTML頁面。點擊該按鈕向Arduino請求一個新的URL,並提供一些可解析的值,然後有條件地打開或關閉交換機。最近有一些人正在做類似的事情,將一個類似的微控制器與一個X10Firecracker小部件連接起來,以監測和控制他們的家庭網絡。這是the description from hack-a-day