台灣最大程式設計社群網站
線上人數
1483
 
會員總數:246276
討論主題:189811
歡迎您免費加入會員
討論區列表 >> PHP >> 請問各位php shell 能作COM PORT的監聽功能嗎?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問各位php shell 能作COM PORT的監聽功能嗎?
價值 : 100 QP  點閱數:2279 回應數:4
樓主

kaka
初學者
23 20
604 54
發送站內信

捐贈 VP 給 kaka
各位好!我的問題如下
公司要我作設備的稼動統計,我只稍為會使用PHP SHELL作CLIENT傳資料到遠端MYSQL資料庫的方法,但使否可以用PHP SHELL去側錄設備的控制軟體與伺服板之間的通訊內容,然後傳給MYSQL存檔,我司設備控制端是用COM PORT與伺服板作控制溝通,所以不知到那位朋友能提供PHP SHELL可用的方法或是那有資料可以查,或是其它方式但要能將收到的資料透過網路(即時或不即時皆可)傳給MYSQL資料庫。

本篇文章發表於2011-05-18 10:50
1樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
認真來說~~~如果針對你的問題的話.當然是可以。
但其實這中間又牽扯到其它非PHP的問題。

SHELL只是一種對伺服器內部應用的方式。你想你真正想要問的不應該是與PHP的應用。
而是怎麼去側錄設備資料。

這又是另外一種領域了。
本篇文章回覆於2011-05-18 13:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

kaka
捐贈 VP 給 kaka 檢舉此回應
感謝版主回應
我因為對那個領域完全不懂所以有很多疑問
在網路上也有看到php 能對RS232作控制
但找不到對RS232作側錄
不知道我該去那找這方面的資料,或是該往那去問?
希望懂這方面問題的朋友能幫幫忙,謝謝!!
本篇文章回覆於2011-05-19 05:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
或許這篇可給你參考下。

http://cychiang719.blogspot.com/2008/01/php-rs232.html

其實你在GOOGLE下關鍵字「PHP RS232」你會發現很多關聯的程式。
有的已經寫成類給你應用了。

剩下就是你怎麼去取資料來應用的問題了。
由於這方面的領域我也不是了解很多。所以我也只能去查找資料。
本篇文章回覆於2011-05-19 09:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

怎有人這麼喜歡改暱稱
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
樓主好像搞錯方向?
php 不能(不會)寫 Com port 程式
還是能透過其他語言寫的程式去讀
用其他方式餵給 php 讀就好

這問題最大的瓶頸應該是:
怎樣去側錄已經上線運作的 Com port 內容

可以把 232線 Tx 及 Rx 都各一條線到另一台機器的 "兩個" Com port
一個收 Tx資料,另一個收 Rx資料
當然 這是 可以破壞別人 既有232線的情況

有看過有軟體 也能讀取 已經開啟 正在通訊中的 com port 資料
但是..... WinXP 運作正常 到 Win7 卻是直接當掉 (Win xxx Server 不確定能不能正常動作)
而且, 如果這程式 在通訊程式開始 ComPort通訊之前啟動的話,會造成通訊程式無法正常Open Com port!
所以 程式執行順序很重要
但是 太晚開啟 可能會造成許多通訊資料流失

本篇文章回覆於2011-05-23 23:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.