2012-08-03 49 views
1

我們有一個無線設備(啓用了WIFI),它調用一個PHP腳本將數據輸入到MySQL數據庫中。我試圖找到一種方法來查看服務器(通過PHP腳本)是否可以「連接」到客戶端設備(有一個微控制器但沒有操作系統或顯示器)並傳遞一些數據。支持客戶端與定製硬件通信的PHP腳本

客戶端是連接到門的電子板,服務器需要告訴設備打開門。似乎非常直截了當,但對此卻很陌生。

+4

如果客戶端調用PHP腳本,爲什麼不在響應中發送數據? – 2012-08-03 09:38:21

+1

您無法控制硬件與PHP的傳統意義。然而,您可以將您希望使用的代碼寫入單獨的文件中(使用硬件可以解釋的語言,無論是STAMPII,Arduino還是其他),然後讓PHP獲取適當的代碼並將其作爲響應發送。這可能有幫助:http://www.arduinoprojects.com/node/10(PHP通過USB Arduino示例)。 – Marcus 2012-08-03 09:42:33

+0

一種粗略的格式是讓客戶端設備持續地ping服務器以查找需要發送/接收的任何操作或數據。在客戶端設備上沒有操作系統(在端口上偵聽)時,服務器無法連接。溝通的黃金法則:) – user1573697 2012-08-03 09:59:20

回答

0

如果客戶端是配置爲偵聽特定端口,您可以從服務器打開一個套接字連接(使用fsockopen())。

你需要配置客戶端,但我不知道該怎麼辦,因爲你的客戶端沒有標準。

相關問題