當前位置: 首頁 > 技術文章 > 自助終端機開發(fā)流程
自助終端機開發(fā)流程
發(fā)布時間: 2019-12-19 12:32
瀏覽次數(shù): 818
一、自助終端硬件選擇:
1、自己開發(fā):終端機外觀設計、終端機結構設計、終端機使用的嵌入式模塊選擇(如:ATM的存取款機芯、IC卡讀卡/發(fā)卡器、身份證讀卡器、憑條/流水打印機、激光打印機、二維碼掃描儀、攝像頭、指紋儀、證卡打印機、金屬密碼鍵盤等......)
2、非自己開發(fā):找一家終端機生成廠家,采購其已有的滿足需求的終端機產(chǎn)品即可,現(xiàn)在市面上的終端機基本大同小異,如果添加自定義模塊或者稍加改造就行。
?
二、軟件開發(fā)架構選擇:
1、B/S架構:通過web應用程序調(diào)用本地硬件插件的模式實現(xiàn)自助終端機功能
常見的技術:web service、JS、ActiveX/ATL、火狐谷歌插件(NPAPI/PPAPI)、HTTP、WebSocket
優(yōu)點:開發(fā)速度快、產(chǎn)品更新方便、界面設計和調(diào)用方便
缺點:Web調(diào)用硬件模塊依賴于瀏覽器,瀏覽器設置復雜、瀏覽器兼容性問題、響應速度有點慢、運行環(huán)境穩(wěn)定性差等等。
2、C/S架構:通過應用程序直接調(diào)用驅(qū)動硬件實現(xiàn)自助終端機功能
常見的技術:C#、VB、VC、delphi、QT、Socket、HTTP
優(yōu)點:方便調(diào)用硬件設備、界面交互響應速度快、運行環(huán)境穩(wěn)定
缺點:開發(fā)比較慢、UI設計和調(diào)用麻煩、產(chǎn)品更新比較麻煩
3、CB/S架構:C/S架構內(nèi)嵌B/S架構來實現(xiàn)自動終端機功能
結合B/S、C/S架構的優(yōu)缺點實現(xiàn)系統(tǒng)框架。
三、自動終端機硬件調(diào)用常見的行業(yè)驅(qū)動框架協(xié)議
WOSA/XFS協(xié)議規(guī)范? ?是在Windows開放式系統(tǒng)體系結構基礎上的開發(fā)的一組標準接口
opos協(xié)議規(guī)范? ? ? 用于應用開發(fā)者能夠獨立于,他們訪問的零售周邊設備
上一篇: 戶外液晶廣告機應注意的幾個事項