在使用waferstar的MDB-RS232這個設備與百富的PAX IM20刷卡器聯(lián)機測試的時候,在測試的時候需要使用以下三條指令:
(以下僅作示例,用戶根據(jù)協(xié)議可以做修改)
110002000002 (配置參數(shù)) 告訴刷卡器主板支持的刷卡器的LEVEL級
1101FFFF0000 (設置最大最小價格)
17004E454330303030303030303030303020202020204B5245412020200005 (讀取ID)
以上三條指令發(fā)送后,設備都會做出回復,必須要收到回復后發(fā)送下一個指令
然后發(fā)送:
1401 (使能指令)
-------------------------------------------------------------------------------
這個時候,就可以屏幕上點“start”去開始測試交易了。
然后串口發(fā)送:
1300000A0001 就會看到屏幕上有價格了,按照協(xié)議和提示繼續(xù)后續(xù)的測試就可以了
針對PAX刷卡器的重要提示:
PAX刷卡器可能每天會做定時刷新,而且刷新后,設備重啟,但是并不會向主機發(fā)送復位的狀態(tài)報告。因此我們主機可能無法知道設備已經(jīng)重啟,針對這樣情況,我們可以發(fā)送讀取配置1100……指令,或者12指令去確認設備能夠回復,一般1分一次即可。如果設備沒有回復,而且并不是處于交易階段,則需要加快查詢頻率,設備重新啟動后,會收到指令回復。這個時候可以重新開始配置和使能即可。
對于任何MDB刷卡器,如果不存在的功能,并不能隨便發(fā)送使能指令,很可能設備無法響應而停止工作。比如ALWAYS IDLE功能使能指令170400000020,如果設備本身不存在這個功能,這個指令無法響應,甚至設備可能停止工作。
重要提示:
有一些設備,在PC發(fā)送一個指令過去,比如查詢配置指令,非現(xiàn)金設備可能會馬上回復配置數(shù)據(jù)。但是有的設備會先回復一個確認ACK”00”,然后在下一個指令的時候才會報告配置數(shù)。
PC Send: 110003000000
Cashless Device type1: reply data: 3031203033203131203536203031203032203539203044204434200D0A
上面就是直接回復配置參數(shù)
Device type2 PC Send: 110003000000
Cashless Device type2: reply data: 3030200D0A (Reply with ACK( ASCII “00”) firstly)
Cashless Device type2: report data: 31302030312030332031342035382030312030322042342030390D0A
注意:上面就是先回復00確認,然后在第二個指令回復配置參數(shù)的時候,就相當于是設備報告數(shù)據(jù)了,前面就要帶有設備代碼10了
審核編輯 黃宇
-
測試
+關注
關注
8文章
5628瀏覽量
128298 -
RS232
+關注
關注
13文章
797瀏覽量
95514 -
MDB
+關注
關注
1文章
25瀏覽量
9643 -
mdb協(xié)議
+關注
關注
0文章
15瀏覽量
2617
發(fā)布評論請先 登錄
網(wǎng)絡刷卡器的分類和網(wǎng)口通訊流程

設置射頻網(wǎng)絡分析儀的測試條件有哪些注意事項
網(wǎng)絡刷卡器的功能和使用場景

RS232接口的應用領域分析 RS232接口的接線方法和注意事項
RS232串口連接方式及注意事項
RS232串口連接設備的注意事項
自動售貨機MDB協(xié)議中文解析(八)mdb-rs232控制MDB年齡驗證設備

MDB硬幣器,紙幣接收器以及MDB刷卡器等MDB設備RS-232通信PC轉(zhuǎn)接盒
自動售貨機MDB協(xié)議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析
射頻電纜組件測試使用方法和注意事項
先進FPGA的電源設計注意事項(電源設計器121)



評論