DB11-T1164-5-2015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第5部分:車票處理單元_第1頁(yè)
DB11-T1164-5-2015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第5部分:車票處理單元_第2頁(yè)
DB11-T1164-5-2015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第5部分:車票處理單元_第3頁(yè)
DB11-T1164-5-2015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第5部分:車票處理單元_第4頁(yè)
DB11-T1164-5-2015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第5部分:車票處理單元_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ICS 35.240.60L 67備案號(hào):45097-2015DB11北京市地方標(biāo)準(zhǔn)DB11/T 1164.52015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求第 5 部分:車票處理單元Network toll system of rail transit technical requirements Part V:Ticket processing unit2015 - 01 - 28 發(fā)布2015 - 05 - 01 實(shí)施北京市質(zhì)量技術(shù)監(jiān)督局發(fā) 布DB11/T 1164.52015目次前言III范圍1規(guī)范性引用文件1術(shù)語(yǔ)和定義2車票處理單元種類2基本要求2外觀結(jié)構(gòu)2嵌入式主機(jī)要求5電源適應(yīng)性6電磁兼容性

2、7機(jī)械環(huán)境適應(yīng)性8溫濕環(huán)境適應(yīng)性9可靠性性9性能要求9其他要求10車票處理單元票卡識(shí)別要求10防沖突要求10掉電保護(hù)要求10票卡處理完整性要求10安全模塊接口要求10應(yīng)用功能要求10應(yīng)用接口要求11與終端設(shè)備的工作界面要求11應(yīng)用編程接口13蜂鳴器 API13LED 燈API14以太網(wǎng) API14串口 API16射頻驅(qū)動(dòng)程序 API18SIM 卡驅(qū)動(dòng)程序 API23時(shí)鐘/鐵電存儲(chǔ)器/E2PROM 存儲(chǔ)器驅(qū)動(dòng)程序 API25試驗(yàn)方法26試驗(yàn)環(huán)境條件26外觀和結(jié)構(gòu)檢查27IDB11/T 1164.52015電源適應(yīng)性試驗(yàn)27電磁兼容性試驗(yàn)27機(jī)械環(huán)境適應(yīng)性試驗(yàn)27溫濕環(huán)境適應(yīng)性試驗(yàn)27可靠性試驗(yàn)2

3、7非接觸式 IC 讀寫操作測(cè)試27通信接口試驗(yàn)28應(yīng)用功能試驗(yàn)28檢驗(yàn)規(guī)則28出廠檢驗(yàn)28型式檢驗(yàn)28參考文獻(xiàn)30IIDB11/T 1164.52015前言本部分依據(jù) GB/T1.1-2009 給出的規(guī)則起草。DB11/T 1164 軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求分為 6 個(gè)部分:第 1 部分:系統(tǒng)結(jié)構(gòu)及功能第 2 部分:接口數(shù)據(jù)格式第 3 部分:數(shù)據(jù)傳輸?shù)?4 部分:操作界面第 5 部分:車票處理單元第 6 部分:票卡本部分為 DB11/T 1164 的第 5 部分。本部分由北京市交通委員會(huì)提出并歸口。 本部分由北京市交通委員會(huì)負(fù)責(zé)組織實(shí)施。本部分的起草單位:北京市軌道交通指揮中心、北京航空航

4、天大學(xué)。本部分主要起草人:戰(zhàn)明輝、孫方、馮昕暉、王金利、童梅、潘曉軍、張莉、梁材、孫越、王照華、尹秋霞、劉嘉軍、黃悅、陳衛(wèi)平、戴國(guó)強(qiáng)、馮利昌、王海英、楊萍、陳穎、劉敬光、宋偉、李寒松、邊毅、于濤、王桂英、翟熙、帥國(guó)瑩、張坤、隋麗莉、靖立濤、孫琦、韓鵬、黃斐、劉穩(wěn)、詹淮、尹寧、熊桂喜、歐陽(yáng)元新、張茂林、冷彪、張姞。IIIDB11/T 1164.52015軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)技術(shù)要求 第 5 部分:車票處理單元范圍本部分規(guī)定了非接觸式集成電路(IC)卡車票處理單元的定義、分類、接口、要求、試驗(yàn)方法、檢驗(yàn)規(guī)則、標(biāo)志、包裝及存儲(chǔ)。本部分適用于軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)的設(shè)計(jì)、建設(shè)、驗(yàn)收和運(yùn)營(yíng)管理,以及非接觸

5、式IC卡車票處理單元的設(shè)計(jì)、制造及應(yīng)用。規(guī)范性引用文件下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB191包裝儲(chǔ)運(yùn)圖示標(biāo)志GB/T 11463-1989電子測(cè)量?jī)x器可靠性試驗(yàn)GB/T 15454工業(yè)循環(huán)冷卻水中鈉、銨、鉀、鎂和鈣離子的測(cè)定 離子色譜法GB/T 17618信息技術(shù)設(shè)備抗擾度限值和測(cè)量方法GB/T 17626.21998電磁兼容 試驗(yàn)和測(cè)量技術(shù) 靜電放電抗擾度試驗(yàn)GB/T 17626.41998電磁兼容 試驗(yàn)和測(cè)量技術(shù) 電快速瞬變脈沖群抗擾度試驗(yàn)GB/T 17626.

6、81998電磁兼容 試驗(yàn)和測(cè)量技術(shù) 工頻磁場(chǎng)抗擾度試驗(yàn)GB/T 176261998電磁兼容 試驗(yàn)和測(cè)量技術(shù)GB 6587.2 電子測(cè)量?jī)x器 溫度試驗(yàn)GB 6587.3 電子測(cè)量?jī)x器 濕度試驗(yàn)GB 6587.4 電子測(cè)量?jī)x器 振動(dòng)試驗(yàn)GB 6587.5 電子測(cè)量?jī)x器 沖擊試驗(yàn)GB 6587.6 電子測(cè)量?jī)x器 運(yùn)輸試驗(yàn)GB 9254 信息技術(shù)設(shè)備的無(wú)線電騷擾限值和測(cè)量方法GB/T2423.1-2001電工電子產(chǎn)品環(huán)境試驗(yàn)GB/T2423.3-1993電工電子產(chǎn)品環(huán)境試驗(yàn)GB/T2423.10-1995電工電子產(chǎn)品環(huán)境試驗(yàn)GB/T2423.5-1995電工電子產(chǎn)品環(huán)境試驗(yàn)GB/T2423.8-199

7、5電工電子產(chǎn)品環(huán)境試驗(yàn)DB11/T 159.1-2002 北京市政交通一卡通技術(shù)標(biāo)準(zhǔn)第一部分:卡片ISO/IEC 7816-3識(shí)別卡.集成電路卡.第3部分:觸點(diǎn)卡.電子接口和傳輸協(xié)議ISO/IEC 7810 識(shí)別卡.物理特性1DB11/T 1164.52015ISO/IEC 14443A/B識(shí)別卡.非接觸集成電路卡.鄰近卡ISO/IEC 10373識(shí)別卡.測(cè)試方法ETSI ETS 300 977(GSM11.11)數(shù)字蜂窩通信系統(tǒng);用戶識(shí)別模塊-移動(dòng)裝置接口的規(guī)范術(shù)語(yǔ)和定義3.1非接觸式集成電路卡 contactless integrated circuit cardID-1卡類型(ISO/I

8、EC 7810中規(guī)定)的卡內(nèi)嵌裝集成電路,以非接觸操作方式與外部集成電路進(jìn)行耦合操作的卡。3.2防沖突 anti-collision在有多張卡同時(shí)處于車票處理單元的操作區(qū)域內(nèi)時(shí),車票處理單元應(yīng)可有效識(shí)別并拒絕處理。3.3非接觸式集成電路卡讀寫器 contactless integrated circuit card reader-writer非接觸式IC卡讀寫器是指軌道交通聯(lián)網(wǎng)收費(fèi)系統(tǒng)中含有IC卡讀寫器硬件及相應(yīng)應(yīng)用邏輯處理的單元,也稱為車票處理單元(簡(jiǎn)稱TPU或讀寫器)。3.4一卡通卡 Multi-application card由市政府授權(quán)、在國(guó)家IC卡注冊(cè)中心注冊(cè)的發(fā)卡機(jī)構(gòu)統(tǒng)一發(fā)行,并符

9、合DB11/T159.1-2002的IC卡。3.5一票通車票 all in one ticket“一票通”車票是由軌道交通自動(dòng)售檢票系統(tǒng)清算中心發(fā)行在軌道交通網(wǎng)絡(luò)內(nèi)使用的車票,可實(shí)現(xiàn)路網(wǎng)內(nèi)換乘的乘車憑證。車票處理單元種類車票處理單元分為一體式車票處理單元和分體式車票處理單元兩種。其中,一體式車票處理單元應(yīng)將控制板及天線集成在封閉外殼內(nèi),通常用于BOM桌面;分體式車票處理單元應(yīng)包括控制板及天線兩部分,通過(guò)饋線連接。基本要求外觀結(jié)構(gòu)2DB11/T 1164.52015外觀車票處理單元表面應(yīng)色澤均勻,無(wú)明顯缺陷,面板與殼體封裝嚴(yán)密。金屬部分應(yīng)無(wú)銹蝕和損傷,表面文字、圖標(biāo)、標(biāo)志應(yīng)清晰、牢固、完整。外形

10、尺寸一體式車票處理單元外形尺寸一體式車票處理單元外形尺寸不能大于長(zhǎng)175mm寬110mm高35mm,具體尺寸按照?qǐng)D 1的要求執(zhí)行。;圖 1 一體式車票處理單元外形物理尺寸分體式車票處理單元外形尺寸分體式車票處理單元外形物理尺寸要求按照表 1的要求執(zhí)行。表 1 分體式車票處理單元外形物理尺寸名稱尺寸(單位:mm)長(zhǎng)寬高孔徑尺寸外殼尺寸20012530-安裝孔尺寸160108-5普通天線尺寸12012020-普通天線安裝尺寸100100-3小天線尺寸754520-3DB11/T 1164.52015表 1 分體式車票處理單元外形物理尺寸(續(xù))名稱尺寸(單位:mm)長(zhǎng)寬高孔徑尺寸小天線安裝尺寸683

11、8-3外殼的布局和尺寸要求按照?qǐng)D 2的要求執(zhí)行,普通天線的安裝尺寸按照?qǐng)D 3的要求執(zhí)行,小天線的安裝尺寸按照?qǐng)D 4的要求執(zhí)行。圖 2 車票處理單元外殼的布局和尺寸4DB11/T 1164.52015圖 3 普通天線的尺寸圖 4 小天線的尺寸結(jié)構(gòu)連接件5DB11/T 1164.52015車票處理單元結(jié)構(gòu)應(yīng)牢固,有關(guān)聯(lián)接導(dǎo)線、接插件及SAM卡插座應(yīng)完好無(wú)損,天線接口采用帶屏蔽的同軸電纜。配置要求車票處理單元應(yīng)由天線、控制板、SAM卡、控制軟件組成??刂瓢鍛?yīng)包括微程序控制器、射頻電路、接口單元、存儲(chǔ)器和電源模塊。嵌入式主機(jī)要求車票和處理單元嵌入式主機(jī)要求:采用 32 位嵌入式微處理器,工作頻率不低于

12、 180MHz;數(shù)據(jù)總線至少支持 16 位、32 位;外部地址總線不少于 16 位;具有復(fù)位和電源監(jiān)控電路,具備看門狗功能;提供DB9(Female)形式的 3 線RS232 或 4 線RS422 數(shù)據(jù)通信接口,通信速率不低于 115200 b/s。其中 D-Sub 9 針插頭與終端設(shè)備連接,線長(zhǎng) 1000mm 端為機(jī)器外部連線,200mm 端為機(jī)器內(nèi)部連線,具體要求按照?qǐng)D 5 的要求執(zhí)行;提供 USB2.0 及以上接口,接口通信速率不低于 10M b/s,USB 線長(zhǎng) 1000mm。其中,線長(zhǎng) 1000mm端為機(jī)器外部連線,200mm 端為機(jī)器內(nèi)部連線,具體要求按照?qǐng)D 6 的要求執(zhí)行;預(yù)留

13、10M/100M 自適應(yīng) RJ45 網(wǎng)絡(luò)接口;支持通過(guò) USB 接口連接移動(dòng)式存儲(chǔ)器;具備實(shí)時(shí)時(shí)鐘,支持實(shí)時(shí)時(shí)鐘的電池壽命應(yīng)大于 5 年;支持在線編程,包括在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。圖 5 RS232 和RS422 接口線纜的長(zhǎng)度要求圖 6 USB 接口線纜的長(zhǎng)度要求電源適應(yīng)性6DB11/T 1164.52015一體式車票處理單元電源要求應(yīng)提供AC-DC電源適配器,適配器輸入規(guī)格應(yīng)為AC220V10%,輸出規(guī)格應(yīng)為DC12V/1.5A。電源適配器的AC220V接口為三爪插頭。分體式車票處理單元電源要求分體式車票處理單元電源要求如下:采用直流電源供電,應(yīng)能在 12V 0.5V

14、條件下正常工作;應(yīng)采用 3 芯航空插頭(公口)形式的電源接口與終端設(shè)備相連接,按照?qǐng)D 7 的要求執(zhí)行。圖 7 電源接口示意圖電源接口線的連接關(guān)系說(shuō)明按照表 的要求執(zhí)行。表 2 電源接口線的連接說(shuō)明連接關(guān)系引腳說(shuō)明3 芯航空插頭的 1 腳VCC(DC-12V)3 芯航空插頭的 2 腳外殼地3 芯航空插頭的 3 腳GND電源接口線可根據(jù)外接設(shè)備提供的 12V 電源供電接口定制。電磁兼容性無(wú)線電干擾極限值7DB11/T 1164.52015車票處理單元的無(wú)線電干擾極限值應(yīng)符合GB 9254規(guī)范規(guī)定的A級(jí)干擾極限值要求。電磁敏感度車票處理單元電磁敏感度要求如下:電磁敏感度應(yīng)符合 GB/T 17618

15、規(guī)定的試驗(yàn)要求。靜電放電敏感度應(yīng)符合 GB/T 17626.21998 規(guī)定的試驗(yàn)要求。輻射敏感度應(yīng)符合 GB/T 17626.41998 規(guī)定的試驗(yàn)要求。輻射干擾應(yīng)符合 GB/T 17626.41998 規(guī)定的試驗(yàn)要求。工作狀態(tài)磁場(chǎng)干擾應(yīng)符合 GB/T 17626.81998 規(guī)定的試驗(yàn)要求。靜電放電抗擾度應(yīng)符合 GB/T17626.2-1998 規(guī)定的試驗(yàn)要求。機(jī)械環(huán)境適應(yīng)性振動(dòng)車票處理單元應(yīng)能承受GB 6587.4第組要求的振動(dòng)試驗(yàn),試驗(yàn)后性能特性應(yīng)符合本部分6.16.8的規(guī)定。振動(dòng)適應(yīng)性要求按照表 的要求執(zhí)行。表 3 振動(dòng)適應(yīng)性初始和最后振動(dòng)響應(yīng)檢查頻率范圍 Hz10-55掃描速度 O

16、CT/min1驅(qū)動(dòng)振幅0.15mm定頻耐久試驗(yàn)驅(qū)動(dòng)振幅0.75mm(10-25Hz)0.15mm(25-55Hz)持續(xù)時(shí)間 min301掃頻耐久實(shí)驗(yàn)頻率范圍 Hz10-55-10掃描速度 OCT/min1驅(qū)動(dòng)振幅0.15mm循環(huán)次數(shù)5注:表中驅(qū)動(dòng)振幅為峰值沖擊車票處理單元應(yīng)能承受GB 6587.4第組要求的沖擊試驗(yàn),試驗(yàn)后性能特性應(yīng)符合本部分6.16.8的規(guī)定。沖擊適應(yīng)性按照表 4的要求執(zhí)行。表 4 沖擊適應(yīng)性峰值加速度(m/s)脈沖持續(xù)時(shí)間(ms)沖擊波形30011半正弦波形或后峰鋸、齒波或梯形波注:產(chǎn)品規(guī)范中規(guī)定具體的沖擊波形運(yùn)輸車票處理單元運(yùn)輸實(shí)驗(yàn)應(yīng)符合GB6587.6流通條件為2級(jí)的要

17、求,試驗(yàn)后性能特性應(yīng)符合6.16.8的規(guī)定。8DB11/T 1164.52015運(yùn)輸包裝件跌落適應(yīng)性按照表 的要求執(zhí)行。表 5 運(yùn)輸包裝件跌落適應(yīng)性包裝件質(zhì)量 kg跌落高度 mm15100015-3080030-4060040-4550045-5040050300碰撞適應(yīng)性按照表 的要求執(zhí)行。表 6 碰撞適應(yīng)性峰值加速度(m/s)脈沖持續(xù)時(shí)間(ms)碰撞次數(shù)300111000溫濕環(huán)境適應(yīng)性溫濕度環(huán)境環(huán)境適應(yīng)性按照表 的要求執(zhí)行。表 7 溫濕度環(huán)境適應(yīng)性溫度工作環(huán)境溫度050存儲(chǔ)溫度2060相對(duì)濕度工作環(huán)境相對(duì)濕度2090(非凝露)存儲(chǔ)相對(duì)濕度1090(非凝露)可靠性性采用平均無(wú)故障工作時(shí)間(M

18、TBF)衡量產(chǎn)品的可靠性水平。車票處理單元的m1值應(yīng)(MTBF的不可接近值)不得低于10000h,且讀寫壽命應(yīng)滿足3年100萬(wàn)次;性能要求車票處理單元性能要求按照表 的要求執(zhí)行。表 8 車票處理單元性能要求性能名稱性能要求車票處理單元與天線的距離應(yīng)支持最長(zhǎng) 2000mm車票處理單元 IC 卡讀寫距離(卡片至天線的距離)60-100mm大天線的有效讀寫范圍(以天線中心點(diǎn)為原點(diǎn),車票平面與天線平面之間的角度不大于 45)X:100mmY:60mmZ: 0100mm小天線的讀寫范圍(車票平面與天線平面平行)4060mm9DB11/T 1164.52015表 8 車票處理單元性能要求(續(xù))性能名稱性能

19、要求車票處理單元的大、小天線最小距離50mm,且不產(chǎn)生相互干擾和影響存儲(chǔ)指標(biāo)非易失性存儲(chǔ)器空間不小于 256MB;易失性存儲(chǔ)器空間不小于 64MB;訪問(wèn)程序運(yùn)行存儲(chǔ)器的時(shí)間周期不大于 7ns;訪問(wèn)程序存儲(chǔ)器的最大時(shí)間周期不大于 90ns。設(shè)備的峰值功率2W車票處理單元讀寫時(shí)間介質(zhì)為 UltraLight 的一票通車票的進(jìn)出站處理時(shí)間:200ms;介質(zhì)為 Mifare On 的一票通車票的進(jìn)出站處理時(shí)間:300ms; 一卡通卡的進(jìn)出站處理時(shí)間:300ms。在有效的感應(yīng)距離內(nèi),天線表面磁場(chǎng)強(qiáng)最大值7.5A/m5cm 處電磁場(chǎng)強(qiáng)度最小值1.5A/m工作頻率13.56MHz7kHz車票處理單元與票卡之

20、間的通信速率106k b/s。其他要求車票處理單元票卡識(shí)別要求應(yīng)可識(shí)別符合ISO/IEC 14443A/B、DB11/T 159.1-2002規(guī)范規(guī)定的非接觸式IC卡,以及本標(biāo)準(zhǔn)第6部分要求的IC卡。防沖突要求在多張IC卡同時(shí)處于車票處理單元的操作區(qū)域內(nèi)時(shí),車票處理單元應(yīng)不進(jìn)行讀寫。掉電保護(hù)要求外部電源掉電時(shí),不應(yīng)破壞或改變車票處理單元的內(nèi)存數(shù)據(jù)。電源恢復(fù)時(shí),應(yīng)可恢復(fù)到掉電前的內(nèi)存數(shù)據(jù)。票卡處理完整性要求票卡在讀寫過(guò)程離開讀寫范圍且再次進(jìn)入時(shí),車票處理單元應(yīng)可繼續(xù)處理并保證寫入信息的完整性。安全模塊接口要求安全模塊接口要求如下:車票處理單元應(yīng)具有與安全模塊連接的硬件接口;車票處理單元至少提供

21、4 個(gè)標(biāo)準(zhǔn)的 SAM 插槽,操作符合 ETSI ETS 300 977(GSM11.11) ,3-5V 的票卡。車票處理單元通過(guò) 2 個(gè)專門的控制器來(lái)實(shí)現(xiàn)對(duì)卡片的訪問(wèn),系統(tǒng)軟件 API 庫(kù)支持對(duì)這些卡片的訪問(wèn)(T=0/1 通信協(xié)議,ISO/IEC 7816-3 標(biāo)準(zhǔn))。車票處理單元可同時(shí)獨(dú)立訪問(wèn)裝載的 SAM 卡,并在不同的工作頻率下同時(shí)獨(dú)立工作;10DB11/T 1164.52015安全模塊應(yīng)具有加密和反破譯功能,且物理上相對(duì)獨(dú)立的硬件加密模塊;安全模塊 SAM 插槽的物理特性、邏輯接口和通信協(xié)議應(yīng)符合 ETSI ETS 300 977(GSM11.11)規(guī)范的要求;滿足北京市軌道交通一票通

22、車票的安全處理要求;滿足北京市政交通一卡通公司一卡通卡的安全處理要求;與安全模塊 SAM 卡的通信支持獨(dú)立的 PPS 設(shè)置,和高速通信(不低于 312K b/s)。應(yīng)用功能要求車票處理單元應(yīng)用功能要求:滿足北京市政交通一卡通公司提出的安全保密處理要求及 IC 卡處理流程要求,具備支持符合DB11/T 159.1-2002 規(guī)范卡片的能力;滿足軌道交通 ACC 提出的一票通安全保密處理要求及規(guī)范 IC 卡處理流程要求;內(nèi)部集成業(yè)務(wù)處理,包括票卡讀寫處理、安全保密認(rèn)證、IC 卡業(yè)務(wù)處理(包括進(jìn)站、出站、售卡、充值等業(yè)務(wù)處理)、參數(shù)處理(包括 ACC 和 BMACS 下發(fā)的參數(shù)數(shù)據(jù)、黑名單檢查、各種

23、降級(jí)運(yùn)行設(shè)置、獲取同步系統(tǒng)時(shí)間、能夠根據(jù)車票狀態(tài)自動(dòng)切換車票的不同錢包)、交易數(shù)據(jù)生成、設(shè)備運(yùn)行等功能;具備高級(jí)應(yīng)用程序接口(API)。應(yīng)用接口要求內(nèi)部軟件應(yīng)包括內(nèi)核軟件及應(yīng)用程序兩部分,二者均保存在車票處理單元控制板上的非易失閃存中,應(yīng)用程序?qū)ν馓峁?yīng)用程序編程接口(API)。內(nèi)核軟件應(yīng)提供任務(wù)運(yùn)行服務(wù)、內(nèi)存管理以及定時(shí)事件管理等功能,提供給應(yīng)用程序的功能函數(shù)將編譯成為系統(tǒng)應(yīng)用程序編程接口(API)庫(kù),應(yīng)用開發(fā)人員使用該API進(jìn)行應(yīng)用程序開發(fā)。當(dāng)車票處理單元在線連接時(shí),內(nèi)核軟件應(yīng)支持通過(guò)串行口進(jìn)行遠(yuǎn)程固件下載。應(yīng)提供API接口函數(shù)來(lái)支持外部應(yīng)用的編程,這些API接口函數(shù)將為低層硬件接口提供一

24、種方便而清晰的接口,外部應(yīng)用通過(guò)這些接口函數(shù)應(yīng)能訪問(wèn)車票處理單元內(nèi)的各種部件。應(yīng)通過(guò)硬件和軟件保護(hù)相結(jié)合的方式,確保車票處理單元內(nèi)的各種部件硬件不被外部應(yīng)用程序直接訪問(wèn),外部應(yīng)用程序只有通過(guò)API接口函數(shù)才能訪問(wèn)這些硬件資源。車票處理單元應(yīng)提供描述清晰且符合本標(biāo)準(zhǔn)的API接口函數(shù)文檔, 以便外部應(yīng)用編程人員通過(guò)此API接口函數(shù)文檔進(jìn)行程序開發(fā)。與終端設(shè)備的工作界面要求與閘機(jī)(AG)接口界面與AG間的接口界面要求如下:USB 驅(qū)動(dòng)程序及預(yù)留 RJ45 或 RS232/RS422 接口:車票處理單元需提供不同運(yùn)行環(huán)境(操作系統(tǒng))平臺(tái)下的 USB 及 RJ45 或 RS232/RS422 驅(qū)動(dòng)程序,

25、車票處理單元 USB、RJ45 或 RS232/RS422 接口的驅(qū)動(dòng)程序安裝于 AG 主機(jī);程序配置參數(shù)接口:閘機(jī)主程序根據(jù)有關(guān)規(guī)范向車票處理單元提供配置參數(shù)。配置參數(shù)包括: 票價(jià)表、運(yùn)行模式、運(yùn)行時(shí)間、黑名單、產(chǎn)品參數(shù)等;通信控制命令接口:閘機(jī)主程序通過(guò)發(fā)送串行通信控制命令數(shù)據(jù)包的方式控制車票處理單元的運(yùn)作、車票處理單元軟件更新、獲取交易數(shù)據(jù) UD、獲取車票處理單元的運(yùn)行情況。11DB11/T 1164.52015電源線信號(hào)線接口界面AG與AG間的接口界面按照?qǐng)D 8的要求執(zhí)行。讀寫器TICKET圖 8 車票處理單元與 AG 接口界面示意圖與自動(dòng)售票機(jī)(TVM)接口界面與TVM接口界面要求如

26、下:USB 驅(qū)動(dòng)程序及預(yù)留 RJ45 或 RS232/RS422 接口:車票處理單元需提供不同運(yùn)行環(huán)境(操作系統(tǒng))平臺(tái)下的 USB 及 RJ45 或 RS232/RS422 驅(qū)動(dòng)程序,車票處理單元 USB、RJ45 或 RS232/RS422 接口的驅(qū)動(dòng)程序安裝于 TVM 主機(jī)。程序配置參數(shù)接口:TVM 主程序根據(jù)有關(guān)規(guī)范向車票處理單元提供配置參數(shù)。配置參數(shù)包括: 票價(jià)表、運(yùn)行模式、運(yùn)行時(shí)間、黑名單、產(chǎn)品參數(shù)等。通信控制命令接口:TVM 主程序通過(guò) API 函數(shù)調(diào)用的方式控制車票處理單元的運(yùn)作、車票處理單元軟件更新、獲取交易數(shù)據(jù) UD 與獲得車票處理單元的運(yùn)行情況。電源線信號(hào)線TVM接口界面T

27、VM與TVM接口界面按照?qǐng)D 9的要求執(zhí)行。票卡車票處理單元車票處理單元圖 9 車票處理單元與 TVM 接口界面示意圖12DB11/T 1164.52015車票處理單元與半自動(dòng)售票機(jī)(BOM)接口界面與BOM間的接口界面要求如下:USB 驅(qū)動(dòng)程序及預(yù)留 RJ45 或 RS232/RS422 接口:車票處理單元需提供不同運(yùn)行環(huán)境(操作系統(tǒng))平臺(tái)下的 USB 及 RJ45 或 RS232/RS422 驅(qū)動(dòng)程序,車票處理單元 USB、RJ45 或 RS232/RS422 接口的驅(qū)動(dòng)程序安裝于 BOM 主機(jī);程序配置參數(shù)接口:BOM 主程序根據(jù)有關(guān)規(guī)范向車票處理單元提供配置參數(shù)。配置參數(shù)包括: 票價(jià)表、

28、運(yùn)行模式、運(yùn)行時(shí)間、黑名單、產(chǎn)品參數(shù)等;通信控制命令接口:BOM 主程序通過(guò) API 函數(shù)調(diào)用的方式控制車票處理單元的運(yùn)作、車票處理單元軟件更新、獲取交易數(shù)據(jù) UD 與獲得車票處理單元的運(yùn)行情況。電源線信號(hào)線BOM接口界面BOM與BOM間的接口界面按照?qǐng)D 10的要求執(zhí)行。票卡車票處理單元車票處理單元圖 10 車票處理單元與 BOM 接口界面示意圖應(yīng)用編程接口蜂鳴器 APIBeep Key OpenBeep Key Open 包括:原型:S16_t BeepKeyOpen(void);描述:打開 BeepKey(蜂鳴器)設(shè)備;參數(shù):無(wú)。Beep Key CloseBeep Key Close 包

29、括:原型:S16_t BeepKeyClose(void);描述:關(guān)閉 BeepKey(蜂鳴器)設(shè)備;參數(shù):無(wú)。13DB11/T 1164.52015BeepBeep 包括:原型:S16_t Beep(U32_t BeepLev, U32_t Delay50Ms);描述:蜂鳴器開始鳴叫;參數(shù):U32_t BeepLev: Beep 音調(diào)(0 - 6) 其中 6 聲音最響;U32_tDelay50Ms: 響的聲音長(zhǎng)度。函數(shù)返回值無(wú)特殊說(shuō)明時(shí),函數(shù)返回0為成功,其他為失敗。LED 燈APILedLight 包括:原型:S16_t LedLight(U32_t index, U32_t mode);

30、描述:控制 LED 燈;參數(shù):U32_t Index:LED 燈的索引位置,從 1 開始;U32_t mode:燈狀態(tài) 0 表示熄滅,1 表示亮。以太網(wǎng) APITCPIP_CommOpenTCPIP CommOpen 包括:原 型 : S32_t TCPIP_CommOpen( U8_t * pPortDescriptor, U8_t *pOpenParams, S32_t dwPortAttr, S32_t nTimeout, S32_t *pErrCode );描述:建立 TCP 連接;參數(shù):U8_t *pPortDescriptor: Linux 網(wǎng)絡(luò)設(shè)備描述符字符串(/dev/eth0

31、, /dev/eth1);U8_t *pOpenParams:IP 地址和端口號(hào)字符串具體格式IP:PORT 比如192.167.1.22:2000如果作為服務(wù)器,IP 地址可以忽略;S32_tdwPortAttr:工作模式:表示本地服務(wù)器端口;表示連接遠(yuǎn)程服務(wù)器的客戶機(jī);表示連接本地服務(wù)器的客戶機(jī);S32_t nTimeout: 連接超時(shí)時(shí)間澹(單位毫秒);S32_t *pErrCode:出錯(cuò)返回碼,參考本標(biāo)準(zhǔn)部分的“函數(shù)返回碼”。返回值:網(wǎng)絡(luò)句柄網(wǎng)絡(luò)句柄包括:1)=0 出錯(cuò)句柄 無(wú)效;2)0 正確句柄 有效。TCPIP_CommAccept14DB11/T 1164.52015TCPIP_

32、CommAccept 包括:原型:S32_t TCPIP_CommAccept(S32_t hPort );描述:服務(wù)器監(jiān)控 TCP/IP 端口的 TCP/IP 連接;參數(shù):S32_t hPort: 服務(wù)器端口號(hào);返回值:網(wǎng)絡(luò)句柄:0 表示出錯(cuò)句柄 無(wú)效;大于 0 表示正確句柄 有效。TCPIP_CommReadTCPIP_CommRead 包括:原型:S32_t TCPIP_CommRead( S32_t hPort,U8_t *pBuffer,S32_t nBytesToRead);描述:向已打開 TCP/IP 端口讀數(shù)據(jù);參數(shù):S32_t hPort: 端口句柄;U8_t *pBuffe

33、r: 接收數(shù)據(jù)所放數(shù)據(jù)指針;S32_t nBytesToRead:希望接收的數(shù)據(jù)個(gè)數(shù);返回值:實(shí)際從 PORT 端口讀的數(shù)據(jù)個(gè)數(shù)。TCPIP_CommWriteTCPIP_CommWrite 包括:原型:Int TCPIP_CommWrite( S32_t hPort,U8_t *pBuffer, S32_t nBytesToWrite);描述:向已打開 TCP/IP 端口寫入數(shù)據(jù);參數(shù):S32_thPort: 端口句柄;U8_t *pBuffer: 發(fā)送數(shù)據(jù)所放數(shù)據(jù)指針;S32_t nBytesToWrite:希望發(fā)送的數(shù)據(jù)個(gè)數(shù);返回值:實(shí)際向 PORT 端口發(fā)送的數(shù)據(jù)個(gè)數(shù)。TCPIP_Co

34、mmControlTCPIP_CommControl 包括:原 型 : S32_t TCPIP_CommControl( S32_t hPort, S32_t nCmd, void *pBuffer, S32_t nDataLength);描述:向已打開 TCP/IP 端口通過(guò)命令發(fā)送控制信息;參數(shù):S32_thPort: 端口句柄;S32_tnCmd:發(fā)送命令字節(jié)具體規(guī)劃如下:表示獲取上次 TCP/IP 端口操作失敗的錯(cuò)誤碼(適合服務(wù)器和客戶器);表示獲取向端口發(fā)送的信息數(shù)據(jù)(適合服務(wù)器和客戶器);表示設(shè)置通信超時(shí)間(單位 ms)(適合服務(wù)器和客戶器);表示獲取通信超時(shí)間;15DB11/T

35、1164.52015表示清除發(fā)送緩沖區(qū)數(shù)據(jù);表示清除接收緩沖區(qū)數(shù)據(jù);表示設(shè)置最大可連接客戶機(jī)的個(gè)數(shù);表示獲取最大可連接客戶機(jī)的個(gè)數(shù);表示獲取當(dāng)前已經(jīng)連接的客戶機(jī)的個(gè)數(shù);表示獲取當(dāng)前服務(wù)器所能連接客戶機(jī)器最大個(gè)數(shù)能力;其他值表示為預(yù)留;void *pBuffer: 輸入數(shù)據(jù)指針,S32_t nDataLength: 輸入數(shù)據(jù)長(zhǎng)度:當(dāng) nCmd =1 時(shí)候,pBuffer:錯(cuò)誤碼,nDataLength:固定 4 個(gè)字節(jié);當(dāng) nCmd =2 時(shí)候,pBuffer:輸入信息指針,nDataLength:輸入信息長(zhǎng)度;當(dāng) nCmd =3、4 時(shí)候,pBuffer:輸入超時(shí)信息結(jié)構(gòu)指針,nDataLen

36、gth:輸入超時(shí)信息結(jié)構(gòu)長(zhǎng)度;當(dāng) nCmd =5、6 時(shí)候,pBuffer:NULL,nDataLength:NULL;當(dāng) nCmd =7、8、9、10 時(shí)候,pBuffer:個(gè)數(shù),nDataLength:固定 4 個(gè)字節(jié)。TCPIP_CommCloseTCPIP_CommClose 包括:原型:S32_t TCPIP_CommClose( S32_t hPort );描述:關(guān)閉已打開端口并釋放端口資源;參數(shù):S32_t hPort:端口句柄;返回值:0 表示關(guān)閉成功;小于 0 表示關(guān)閉失敗。函數(shù)返回碼無(wú)特殊說(shuō)明時(shí),函數(shù)返回0為成功,其他為失敗。串口 APISerial_CommOpenSer

37、ial_CommOpen 包括;原型:S32_t Serial_CommOpen( U8_t*pPortDescriptor,U8_t*pOpenParams,S32_t dwPortAttr, S32_tnTimeout, S32_t *pErrCode);描述:打開串口函數(shù);參數(shù):U8_t*pPortDescriptor: Linux 串口設(shè)備描述符字符串;串口 0:/dev/ttyS0; 串口 1:/dev/ttyS1; 串口 2:/dev/ttyS2; 串口 3:/dev/ttyS3; 串口 4:/dev/ttyS4;U8_t * pOpenParams:串口參數(shù)字符串具體格式如:96

38、00,n,8,1;16DB11/T 1164.52015S32_t dwPortAttr:工作模式;=0 本地服務(wù)器端口;=1 連接遠(yuǎn)程服務(wù)器的客戶機(jī);=2 連接本地服務(wù)器的客戶機(jī);S32_tnTimeout:連接超時(shí)時(shí)間澹(單位毫秒);S32_t*pErrCode: 出錯(cuò)返回碼,參考本標(biāo)準(zhǔn)部分的“函數(shù)返回碼”;返回值:網(wǎng)絡(luò)句柄1)=0 出錯(cuò)句柄 無(wú)效;2)0 正確句柄 有效。Serial_CommReadSerial_CommRead 包括:原型:S32_t Serial_CommRead( S32_t hPort,U8_t *pBuffer,S32_t nBytesToRead);描述:向

39、已打開 TCP/IP 端口讀數(shù)據(jù);參數(shù):S32_thPort :端口句柄;U8_t *pBuffer:接收數(shù)據(jù)所放數(shù)據(jù)指針;S32_t nBytes ToRead:希望接收的數(shù)據(jù)個(gè)數(shù);返回值:實(shí)際從 PORT 端口讀的數(shù)據(jù)個(gè)數(shù)。Serial_CommWriteSerial_CommWrite 包括:原型:S32_t Serial_CommWrite( S32_t hPort,U8_t *pBuffer, S32_t nBytesToWrite);描述:向已打開 TCP/IP 端口寫入數(shù)據(jù);參數(shù): S32_thPort:端口句柄;U8_t *pBuffer:發(fā)送數(shù)據(jù)所放數(shù)據(jù)指針;S32_t nB

40、ytes ToWrite:希望發(fā)送的數(shù)據(jù)個(gè)數(shù);返回值:實(shí)際向 PORT 端口發(fā)送的數(shù)據(jù)個(gè)數(shù)。Serial_CommControlSerial_CommControl 包括:原型:S32_t Serial_CommControl(S32_t hPort,S32_tnCmd, void *pBuffer,S32_t nDataLength;描述:向已打開串口端口通過(guò)命令發(fā)送控制信息;參數(shù):S32_t hPort:端口句柄;S32_tnCmd:發(fā)送命令字節(jié)具體規(guī)劃如下:=1 獲取上次 TCP/IP 端口操作失敗的錯(cuò)誤碼(適合服務(wù)器和客戶器);=2 獲取向端口發(fā)送的信息數(shù)據(jù)(適合服務(wù)器和客戶器);=3

41、 設(shè)置通信超時(shí)間(單位 ms)(適合服務(wù)器和客戶器);=4 獲取通信超時(shí)間;=5 清除發(fā)送緩沖區(qū)數(shù)據(jù);17DB11/T 1164.52015=6 清除接收緩沖區(qū)數(shù)據(jù);=7 設(shè)置最大可連接客戶機(jī)的個(gè)數(shù);=8 獲取最大可連接客戶機(jī)的個(gè)數(shù);=9 獲取當(dāng)前已經(jīng)連接的客戶機(jī)的個(gè)數(shù);=10 獲取當(dāng)前服務(wù)器所能連接客戶機(jī)器最大個(gè)數(shù)能力;=其他保留以后使用;void *pBuffer: 輸入數(shù)據(jù)指針;S32_tnDataLength:輸入數(shù)據(jù)長(zhǎng)度;當(dāng) nCmd =1 時(shí) 候 : pBuffer:錯(cuò)誤碼;nDataLength:固定 4 個(gè)字節(jié);當(dāng) nCmd = 2 時(shí)候:pBuffer:輸入信息指針; nDa

42、taLength:輸入信息長(zhǎng)度;當(dāng) nCmd =3、4 時(shí)候:pBuffer:輸入超時(shí)信息結(jié)構(gòu)指針; nDataLength:輸入超時(shí)信息結(jié)構(gòu)長(zhǎng)度;當(dāng) nCmd =5、6 時(shí)候: pBuffer:NULL; nDataLength:NULL;當(dāng) nCmd =7、8、9、10 時(shí)候: pBuffer: 個(gè) 數(shù) ; nDataLength:固定 4 個(gè)字節(jié)。Serial_CommCloseSerial_CommClose 包括:原型:S32_t Serial_CommClose( S32_t hPort);描述:關(guān)閉已打開端口并釋放端口資源;參數(shù):S32_t hPort:端口句柄。函數(shù)返回碼無(wú)特殊

43、說(shuō)明時(shí),函數(shù)返回0為成功,其他為失敗。射頻驅(qū)動(dòng)程序 API射頻模塊操作函數(shù)RfidModuleOpenRFIDModuleOpen 包括:原型:S16_t RFIDModuleOpen(U32_t bIndex);描述:打開射頻模塊功能;參數(shù):U8_t bIndex: 選擇射頻模塊號(hào),在這里固定為 1。RFIDMoudleClose18DB11/T 1164.52015RFIDMoudleClose 包括:原型:S16_t RFIDMoudleClose(U32_t bIndex)描述:關(guān)閉射頻模塊功能參數(shù):U8_t bIndex: 選擇射頻模塊號(hào),在這里固定為 1RFIDInitRFIDIn

44、it 包適:原型:S16_t RFIDInit(U32_t bIndex);描述:初始化射頻模塊功能;參數(shù): U32_t bIndex:選擇射頻模塊號(hào)(JC5620 固定為 1)。SelectRFIDSlotSelectRFIDSlot 包括:原型:S16_t SelectRFIDSlot(U32_t sLot);描述:打開射頻模塊功能;參數(shù): U8_t bIndex:選擇射頻模塊號(hào),在這里固定為 1。TypeA 卡(Mifare One)相關(guān)函數(shù)MifareGetSNRMifareGet 包括:原型:S16_t MifareGetSNR(U32_t mode, U8_t *bLen, U8_

45、t *pSNR);描述:尋卡并讀出 UID+SNK+ATQA;參數(shù):U8_t mode:=0 尋 IDLE 狀態(tài)的卡;=1 尋HALT 狀態(tài)的卡; U8_t *bLen:U8_t *pSNR: 包括(bLen-1)個(gè)字節(jié) UID,一個(gè)字節(jié)為 SNK 碼+2 個(gè)字節(jié)的 ATQA。mif_AuthenMif_Authen 包括:原型:S16_t mif_Authen( U8_t cKeyab,U8_t cSecotrNo, U8_t *pKey,U8_t *pSNR );描述:對(duì) S50/S70 卡進(jìn)行密鑰認(rèn)證;參數(shù):U8_t cKeyab;=1A 密鑰;=0B 密鑰;U8_t cSecotrNo

46、:扇區(qū)號(hào);U8_t * pKey:密鑰;U8_t* pSNR:卡唯一號(hào)。mif_Read19DB11/T 1164.52015Mif_Read 包括:原型:S16_t mif_Read( U8_t cBlockNo,U8_t *pRdData);描述:對(duì) S50/S70 卡進(jìn)行讀卡操作;參數(shù):U8_tcBlockNo:塊號(hào);U8_t *pRdData:讀出的數(shù)據(jù)。mif_WriteMif_Write 包括:原型:S16_t mif_Write( U8_t cBlockNo,U8_t *pWrData);描述:對(duì) S50/S70 卡進(jìn)行寫操作;參數(shù):U8_t cBlockNo:塊號(hào);U8_t *

47、pWrData:寫入的數(shù)據(jù)。mif_ChangeMif_Change 包括:原型:S16_t mif_Change(U32_t cSubCommand, U32_t cBlockNo,U8_t *pValue);描述:對(duì) S50/S70 卡進(jìn)行密鑰加減操作;參數(shù):U8_t cSubCommand:=0 xC0減值操作;=0 xC1加值操作; U8_t cBlockNo:塊號(hào); U8_t * pValue:值塊。mif_transferMif_transfer 包括:原型:S16_tmif_transfer(U32_t cBlockNo);描述:對(duì) S50/S70 卡進(jìn)行密鑰傳輸操作;參數(shù):U8

48、_t cBlockNo:塊號(hào)。mif_HaltMif_Halt 包括:原型:void mif_Halt(void);描述:對(duì)卡進(jìn)行暫停操作;參數(shù):無(wú);返回值:無(wú)。Mifare_incMifare_inc 包括:原型:S16_t mifare_inc(U8_t block , S32_t value);20DB11/T 1164.52015描述:對(duì) TypeA 進(jìn)行加值操作;參數(shù):Block: 塊號(hào)(0 -63);Value:值域(小在前)。Mifare_decMmifare_dec 包括:原型:S16_tmifare_dec(U8_t block , long value);描述:對(duì) Type

49、A 進(jìn)行減值操作;參數(shù):Block: 塊 號(hào) (0 -63); Value: 值域 (小在前).Mifare_restorMifare_restor 包括:原型:S16_t mifare_restor(U8_t dest_block , U8_t src_block);描述:對(duì) TypeA 數(shù)據(jù)塊進(jìn)行移動(dòng)操作;參數(shù):Dest_block:目標(biāo)塊; Src_block:源塊;源塊和目標(biāo)塊都必須滿足 Mifare 值域數(shù)據(jù)格式標(biāo)準(zhǔn)。TypeA 卡(非接觸 CPU 卡)操作函數(shù)MifareGetSNRMifareGetSNR 包括:原型:S16_t MifareGetSNR(U32_t mode,

50、U8_t *bLen, U8_t *pSNR);描述:尋卡并讀出 UID+SNK+ATQA;參數(shù):U8_t mode:=0 尋 IDLE 狀態(tài)的卡;=1 尋HALT 狀態(tài)的卡; U8_t *bLen:U8_t *pSNR: 包括(bLen-1)個(gè)字節(jié) UID,一個(gè)字節(jié)為 SNK 碼+2 個(gè)字節(jié)的 ATQA。TypeA_RATSTypeA_RATS 包括:原型:S16_t TypeA_RATS( U32_t cid,U8_t *resp );描述:卡復(fù)位;參數(shù):T32Ucid:CID 碼;U8_t *resp:卡復(fù)位信息,第一個(gè)字節(jié)是復(fù)位信息的長(zhǎng)度。RF_APDU21DB11/T 1164.52

51、015RF_APDU 包括:原型:S16_t RF_APDU( U32_t cid,U8_t*send;U32_t len, APDU_RET *pStuApduResp);描述:對(duì) TypeA 的 CPU 卡進(jìn)行操作;參數(shù):U32_t cid:多卡操作 cid 碼; U8_t *send:發(fā)送數(shù)據(jù)指令;U32_t len:發(fā)送數(shù)據(jù)長(zhǎng)度;APDU_RET *pStuApduResp:接收數(shù)據(jù)結(jié)構(gòu)指針; APDU_RET 結(jié)構(gòu)定義如下:typedef structU32_tLe;/ 接 收 數(shù) 據(jù) 長(zhǎng) 度 ; U8_tinf200; /接收數(shù)據(jù)存放指針; U16_t SW;/接收數(shù)據(jù)狀態(tài)字;AP

52、DU_RET。TypeA 卡(非接觸 DesFire 卡)操作函數(shù)MifareGetSNRMifareGetSNR 包括;原型:S16_t MifareGetSNR(U32_t mode, U8_t *bLen, U8_t *pSNR);描述:尋卡并讀出 UID+SNK+ATQA;參數(shù):U8_t mode:=0 尋 IDLE 狀態(tài)的卡;=1 尋HALT 狀態(tài)的卡; U8_t *bLen:U8_t *pSNR: 包括(bLen-1)個(gè)字節(jié) UID,一個(gè)字節(jié)為 SNK 碼+2 個(gè)字節(jié)的 ATQA。DesFire_APDUDesFire_APDU 包括:原型:S16_t DesFire_APDU(D

53、ES_EXCHANGE *pStuApduResp);描述:對(duì) TypeA 的 DesFire 卡進(jìn)行操作;參數(shù):DES_EXCHANGE *pStuApduResp:發(fā)送接收數(shù)據(jù)結(jié)構(gòu)指針; DES_EXCHANGE 結(jié)構(gòu)定義如下:typedef structU8_tcSeLen; / 發(fā) 送 數(shù) 據(jù) 長(zhǎng) 度 ; U8_tcSendBuff100;/發(fā)送數(shù)據(jù)緩沖區(qū)指針; U8_tcReLen; / 接 收 數(shù) 據(jù) 長(zhǎng) 度 ; U8_tcReBuff100;/接收數(shù)據(jù)緩沖區(qū)指針; U8_tcTimeOut; /接收數(shù)據(jù)超時(shí)單位毫秒;DES_EXCHANGE。22DB11/T 1164.52015

54、TypeB 卡操作函數(shù)PiccREQBPiccREQB 包括:原型: unsigned char PiccREQB(unsigned char afi,unsigned char param, unsigned char *atqb);描述:對(duì) TypeB 卡進(jìn)行尋卡操作;參數(shù):Afi:0 所有的卡都響應(yīng);0 僅對(duì)應(yīng)AFI 的卡響應(yīng); Param: b7-b4:保留;B3: 1喚醒 halt 狀態(tài)的卡;0喚醒 IDLE 狀態(tài)的卡;B2-b0: 01time Slot; 1- 2 timeSlot; 4 timeSlot; 8 time Slot; 16 time Slot; Atqb: 響應(yīng)的

55、數(shù)據(jù)。PiccAttribPiccAttrib 包括:原形: unsigned char PiccAttrib(unsigned char *uid,unsigned char cid, unsigned char *inf, unsigned char inf_len, unsigned char *ata);描述: 對(duì)TypeB 卡發(fā)送相應(yīng)的 APDU 指令數(shù)據(jù);參數(shù):Uid:卡的 PUPI(4bytes); cid: 0-14;inf: 發(fā)送的指令數(shù)據(jù)信息; inf_len: 發(fā)送的數(shù)據(jù)長(zhǎng)度; ata: 返回的應(yīng)答數(shù)據(jù)。函數(shù)返回碼無(wú)特殊說(shuō)明時(shí),函數(shù)返回0為成功,其他為失敗。SIM 卡驅(qū)動(dòng)

56、程序 APIOpenSimMoudleOpenSimMoudle 包括:原型:S16_t OpenSimMoudle(U32_t ucPlusinID);23DB11/T 1164.52015描述:打開 SIM 卡模塊;參數(shù): U8_t ucPlusinID:卡槽(1 = ucPiusinID = 4)。IccSimResetIccSimReset 包括:a)原型:S16_t IccSimReset(U32_t ucPlusinID,U32_t baud,U32_t ucVoltage, U8_t *rLen, U8_t *ATR);描述:讀取復(fù)位應(yīng)答參數(shù):U8_t ucPlusinID:卡槽

57、(1 = ucPiusinID = 4); U32_tbaud :撥特率(9600,19200,38400,115200);U8_t ucVoltage:電壓(1:1.8v;2:3.3V; 3:5V); U8_t *rLen:復(fù)位應(yīng)答數(shù)據(jù)長(zhǎng)度;U8_t *ATR:讀取復(fù)位應(yīng)答數(shù)據(jù)指針。SimdSendAPDUT0SimdSendAPDUT0 包括:原型:S16_t SimdSendAPDUT0(U32_t Slot,ISO7816_ADPU_SEND *ApduSend, ISO7816_ADPU_RESPONSE *ApduRecv);描述:向 SIM 卡發(fā)送指令和數(shù)據(jù);參數(shù):U8_t Sl

58、ot: 輸 入 的 卡 槽 (1,2,3,4) ISO7816_ADPU_SEND *ApduSend:輸入命令參數(shù);ISO7816_ADPU_RESPONSE *ApduRecv:接收的參數(shù)結(jié)果; ISO7816_ADPU_SEND 定義格式如下:typedef struct U8_t CLA;U8_t S;U8_t P1;U8_t P2;U8_t LC;U8_t DATA240; U8_t LE;ISO7816_ADPU_SEND;ISO7816_ADPU_RESPONSE 定義格式如下: typedef structU8_t LE;U8_t DATA240; U8_t SW1;24DB1

59、1/T 1164.52015U8_t SW2;ISO7816_ADPU_RESPONSE。IccCpuDetectIccCpuDetect 包括:原型:S16_t IccCpuDetect(void);描述:檢測(cè) CPU 卡;參數(shù):無(wú)。CloseSimModuleCloseSimModule 包括:原型:S16_t CloseSimModule(U32_t ucPlusinID);描述:關(guān)閉 SIM 卡模塊;參數(shù):無(wú)。GetSimVerGetSimVer 包括:原型:S16_t GetSimVer(U32_t ucPlusinID, U8_t *DevMsg, U8_t *SoVer);描述:

60、獲得 SIM 功能驅(qū)動(dòng)和庫(kù)函數(shù)版本信息;參數(shù):U8_t *DevMsg:內(nèi)核驅(qū)動(dòng)版本號(hào); U8_t *SoVer:動(dòng)太庫(kù)驅(qū)動(dòng)版本。函數(shù)返回碼無(wú)特殊說(shuō)明時(shí),函數(shù)返回0為成功,其他為失敗。時(shí)鐘/鐵電存儲(chǔ)器/E2PROM 存儲(chǔ)器驅(qū)動(dòng)程序 APIFeromRtcOpenFeromRtcOpen 包括:原型:S16_t FeromRtcOpen(void);描述:打開時(shí)鐘,FeRom,E2PROM 模塊;參數(shù):無(wú)。FeromRtcCloseFeromRtcClose 包括:原型:S16_t FeromRtcClose(void);描述:關(guān)閉時(shí)鐘,FeRom,E2PROM 模塊;參數(shù):無(wú)。GetDateT

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論