我想在自己的家中進行簡單的自動化操作,例如開/關燈以探索更多關於自動化的知識。我是一名軟件工程師,所以我對這個過程中使用的硬件知之甚少。我想在php中完成這項任務。如果有人能夠幫助我完成這項任務,對我來說這將非常棒。如果PHP不適合這項任務,請給我建議任何其他語言。用php實現家庭自動化
回答
我在幾年前與一家名爲Exceptional Innovations的供應商合作。他們可以將小設備放置在連接家庭網絡的插頭和設備之間,並且可以通過網絡服務訪問。
我不知道,如果他們仍然這樣做,但發現的這篇文章:http://www.cepro.com/article/using_web_services_to_control_devices_through_vista_media_center/
這是生活|潔具WSD。您可能會與其他家庭自動化供應商聯繫,看看他們是否公開API,但請注意,您家中的媒體服務器可能需要靜態IP地址才能連接互聯網,然後您需要將請求通過所需的端口路由到您的計算機路由器配置,如果你想從外部訪問。
如果您是內部編碼,那麼您的筆記本電腦/電腦將連接到與媒體服務器相同的網絡,以便您可以通過內部IP進行參考。例如,如果Linksys路由器可能默認爲192.168.1.3(假設.3是設備請求IP時分配的地址)。
如果你使用web服務接口,你可以使用任何語言。如果您需要自行控制設備,則可能需要C或更原始的設備。你也可以看看可以通過網絡進行控制的舵機。大約15年前,一位前女友的父親實際上是在一臺Tandy TRS80上做的,我相信BASIC(別問我是怎麼做的)。 – 2012-07-15 17:22:40
這是Java中的一個,我相信也可能是美國分銷商。我確定還有其他人。如果您瞭解Java,則可以將命令作爲Web服務API公開,然後使用PHP調用API端點。 http://www.eletronlivre.com.br/jhome/ – 2012-07-15 17:24:23
PHP是一個服務器端腳本。您需要使用其他語言,例如C語言。除非您想要遠程切換燈光(否則您忘了這麼做:P)。
你也可以在本地運行php,它不需要服務器 – alfasin 2012-07-15 17:23:07
- 1. 家庭自動化與PHP的建議
- 2. 家庭自動化庫
- 3. Siri家庭自動化應用套件?
- 4. Arduino和Android家庭自動化
- 5. 家庭自動化數據庫
- 6. 使用雲平臺的家庭自動化
- 7. 使用Arduino的軟件工程師的家庭自動化
- 8. 上傳AppStore上的家庭自動化應用程序
- 9. 家庭活動實例多次?
- 10. 實現自動化
- 11. 設置家庭自動化的遠程控制面板頁面
- 12. 通過語音識別的家庭自動化系統
- 13. 在android上有家庭自動化的示例源代碼嗎?
- 14. 家庭自動化x10與基於Linux的NAS(Synology)
- 15. 什麼是家庭自動化的先決條件?
- 16. 家庭作業 - 家中自學 - Palindrome
- 17. 哪種語言適合實現語音識別系統和家庭自動化系統?
- 18. 通過使用Android應用程序的GSM屏蔽的家庭自動化
- 19. 下載後自動啓動家庭更換應用程序
- 20. 家庭自動化,去耦設備和對它們所做的動作
- 21. 用c實現閃存自動化#
- 22. 使用gcc實現自動矢量化?
- 23. 實例化一個枚舉類的家庭之一
- 24. ADFS 2.0 - 沒有家庭領域發現
- 25. 轉換型家庭實例來詮釋
- 26. ADFS 2.0 - 自定義家庭領域發現頁面
- 27. PHP家庭電影流媒體
- 28. 字體家庭不工作在PHP
- 29. 甲骨文家庭用戶
- 30. 如何最好地保護我的家庭自動化網絡服務器?
php是'個人主頁'的縮寫,對不起:P – Federkun 2012-07-15 17:12:41
一旦你把它整理出來,公開一個API。 – Dan 2012-07-15 17:26:42