我想設計一個用戶應填寫一些字段的網絡表單。一個字段的值應從客戶端計算機的串行端口(COM1)讀取,該客戶端計算機上連接有一個特殊硬件,用戶在填寫表格時按下硬件的Send to PC
鍵。如何從網頁中的串行端口讀取
我如何在我的網頁上聆聽COM1
端口並獲取COM1的值並將其自動放置在Web窗體中?
我聽說ActiveX控件可以做到這一點,但它只與IE兼容(對吧?)。另一種選擇是Java小程序。
我想要一個與(至少)IE/Firefox/Opera兼容的簡單解決方案。
我在服務器端我可以有ASP或PHP,但我很感激,如果你給每個解決方案。
UPDATE:
我們可以告訴客戶改變他們的安全設置來接受我們的ActiveX /小程序。
我們也可以告訴客戶安裝一個作爲服務運行並從串口讀取的自定義程序。
問題是讀取的數據應該立即自動輸入到webform中。
java applet是一個好主意,但客戶端必須安裝大尺寸的JRE。
有沒有其他的選擇?
爲什麼它需要成爲一個網頁?您可以擁有一個客戶端應用程序(與com端口聊天時不會有問題)將數據提交給網頁,RESTful服務或WS- *服務。 – 2010-07-22 15:46:25
@Matthew:你說得對,但這個網頁是一個大網站的一部分,而BOSS更喜歡所有東西都集成到網絡中。 : -/ – Isaac 2010-07-24 10:53:36