2014-07-09 49 views
0

我正在嘗試開發具有以下要求的基於Spring MVC的Web應用程序。從java應用程序中的磁條或芯片卡的刷卡機讀取卡信息

  1. 用戶將他/她的磁條或芯片卡刷卡在刷卡機上。
  2. 設備將讀取卡上的卡信息並將其傳送到我的Web應用程序。

我的問題是。

  1. 是否有可能從刷卡機傳輸互聯網上的信息(當然本機連接到互聯網)
  2. 如何配置的刷卡機,以便將傳輸信息到我的web應用程序(我應公開一個休息網站服務)。
  3. 如何解碼是通過刷卡機在我的春節,控制器或網絡服務運

感謝這些數據,您非常的任何幫助 阿南特

+0

大多數(如果不是全部的話)閱讀器通常作爲鍵盤安裝在操作系統中。所以你可以簡單地使用一個文本框。你有什麼嘗試? –

回答

0

讀取磁條(卡中有3個)是一項簡單的工作,您可以依賴機器附帶的驅動程序,或者如果您覺得冒險,可以打開RxTx java庫。

它基本上是一串字母和數字 - 檢查維基百科對CRC的格式 - 但是,回到你的問題:

  1. 是。做到了。很簡單。該機器具有允許撥號或與服務器建立安全連接的配置。

  2. 撥打哪個號碼或撥打哪個服務都是可配置的。商家將要求您提供自己的機器,並且不會讓您觸摸現有機器。

  3. 解碼很簡單。 Swiper附帶一個驅動程序,您可以使用它。但是,如果您有自己的機器(您將需要),則不需要解碼。 swiper可以在商家(餐廳或超市的情況下)打一個服務器,或者打開一個與服務器的HTTPS連接併發送卡上的所有數據。您的服務器將以純文本格式獲取數據,因此無需手動讀取數據。

+0

非常感謝亞歷山大的回覆。所以考慮上面的回覆,我的第一步應該是搜索和實現硬件。 –

0
Is it possible to transport information from swipe machine on internet (Obviously the machine is connected to internet) 

該機必須有輸出在某個地方,它在做什麼時發送數據。

How do I configure the swipe machine to so it would transport information to my web application (should I expose a rest web service). 

在機器的文檔中,應該有關於它發送了什麼以及如何發送的信息。其他一切都依賴於此。

How do I decode the data which is transported by swipe machine in my Spring controller or web service 

與前一問題相同的答案。

+0

謝謝libik。我的第一步是一旦找到硬件就搜索硬件,我應該能夠考慮以上信息。 –

相關問題