版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、變更中文版本日文版本變更個數(shù)變更內(nèi)容日期修正者備注1.001.00-新增文檔2012-11-05根據(jù)日文 版翻譯1.00.11.003為便于理解,在 2.4.2022 中:“當(dāng)收到(3)所示的響應(yīng)時”修正為“如果收到(3)所示的響應(yīng)”2012-11-21目錄概要41.1.1.1.2.1.3.適用范圍4關(guān)于各種表述方法4關(guān)聯(lián)文檔42.接口式樣52.1.2.2.2.3.2.3.1.2.3.2.2.3.3.2.3.4.2.3.5.2.3.6.2.3.7.2.3.8.2.3.9.通信式樣5通信協(xié)議5命令式樣7關(guān)于狀態(tài)轉(zhuǎn)移7關(guān)于模板關(guān)于模板區(qū)域8組的備份/恢復(fù)8關(guān)于逐次認(rèn)證9關(guān)于時模板的品質(zhì)信息9關(guān)于認(rèn)
2、證時的認(rèn)證水平9關(guān)于各種初始值10命令格式10響應(yīng)格式10命令一覽112.3.10.2.4.2.4.1.2.4.2.2.4.3.2.4.4.2.4.5.2.4.6.2.4.7.2.4.8.2.4.9.命令詳細(xì)12蜂鳴器控制命令12LED 控制命令12信息取得命令13模板發(fā)送命令14模板接收命令14認(rèn)證指示命令15認(rèn)證指示命令(附帶模板)16認(rèn)證指示命令(跨組認(rèn)證)18認(rèn)證取消命令192.4.10.2.4.11.2.4.12.2.4.13.2.4.14.2.4.15.2.4.16.2.4.17.2.4.18.2.4.19.2.4.20.2.4.21.2.4.22.2.4.23.2.4.24.2.
3、4.25.2.4.26.解除 PASS_DRVER 命令19模板刪除命令20硬件復(fù)位命令20TouchSensor 操作命令20模板組切換命令21認(rèn)證安全等級指定命令22固件更新命令23算法切換命令25模板接收命令(3 次拍攝)26模板整體發(fā)送命令281:N 逐次認(rèn)證命令291:N 逐次認(rèn)證命令(指定組)301:1 逐次認(rèn)證命令31模板恢復(fù)命令32模板備份命令32FlashROM 初始化命令33FlashROM 狀態(tài)取得命令333.錯誤代碼341. 概要本式樣書定義對應(yīng)指靜脈認(rèn)證設(shè)備 H1E Type-AX 的通信方法和命令。H1E Type-AX 是在 H1E Type-A 的基礎(chǔ)上,增強(qiáng)硬
4、件功能,追加 1:N 逐次認(rèn)證功能,而且保持在 FlashROM 中。以下將 H1E Type-AX 略稱為 H1E。1.1. 適用范圍圖 1.1 描述適用范圍的模板能夠調(diào)步同期式串行通信適用范圍(1)(2)(3)通過模板接收命令,向 H1E 的模板組傳送主機(jī)中保存的模板,通過認(rèn)證指示命令取得結(jié)果。模板組,可以通過備份模板命令將其數(shù)據(jù)保持在 FlashROM 中。FlashROM 上備份的模板,可通過模板恢復(fù)命令,將數(shù)據(jù)展開到模板組中。圖 1.1 適用范圍1.2. 關(guān)于各種表述方法(1)16 進(jìn)制數(shù)的表述方法如 1234h,若末尾附加“h”,則表示 16 進(jìn)制數(shù)。數(shù)值描述記號的定義(2)如 B
5、YTE3,符號緊接著用方括號描述數(shù)字時,意思是此部分的長度。(3)位的描述方法如 bit0,用“bit”+“數(shù)字”表述 bit 的位置。描述位于 2 進(jìn)制數(shù)從右邊的第幾位。最右端的位為 bit0。例如,2 進(jìn)制數(shù)“00100000”,為“ON”的位是 bit5。1.3. 關(guān)聯(lián)文檔(1) H1E(Type-A)接口式樣書(2)指靜脈認(rèn)證模塊 應(yīng)用指南#符號含義1BYTE8bit 的無符號整數(shù)2WORD用 Big endian 表示的 16bit 無符號整數(shù)3DWORD用 Big endian 表示的 32bit 無符號整數(shù)認(rèn)證命令主機(jī)H1E(帶增強(qiáng)功能)固件接口式樣通信式樣H1E 和主機(jī)的通信,
6、是通過調(diào)步同期式串行通信進(jìn)行命令及響應(yīng)的通信。通信式樣如表 2-1 所示。表 2-1 通信式樣發(fā)送認(rèn)證命令時,認(rèn)證成功時 PASS_DRVER 端子(常開端子)和 GND 之間閉合。主機(jī)確認(rèn)該信號后,需要發(fā)送 PASS_DRVER 端子解除命令。2.2. 通信協(xié)議(1)H1E 上電,固件初始化完成時,返回下面描述的響應(yīng)。主機(jī)接收到該數(shù)據(jù)后,可以發(fā)送各種命令。(2)若主機(jī)和 H1E 同時通電,在 H1E 發(fā)送上述響應(yīng)時,主機(jī)端尚未完成接收準(zhǔn)備的情況下,需要考慮不能進(jìn)行正常接收的場合。為了避開這種情況,若主機(jī)端在一定時間內(nèi)(1 秒)未能接收上述數(shù)據(jù),則發(fā)送2.3.9 描述的“取得信息”命令(取得固
7、件版本),根據(jù)該命令的響應(yīng)確認(rèn)是否連接正常。(3)在加密發(fā)送命令正常結(jié)束前,可以發(fā)送以下命令。蜂鳴器控制命令 LED 控制命令硬件復(fù)位命令加密發(fā)送命令(參照關(guān)聯(lián)文檔(1)信息取得命令(4)H1E 從接收命令的第一個字節(jié)開始,如果在規(guī)定的時間沒有接收到命令的全部數(shù)據(jù)時,將丟棄該命令,返回錯誤。模板全部發(fā)送命令取消認(rèn)證命令硬件復(fù)位命令20 秒以內(nèi)(包含附屬數(shù)據(jù))未規(guī)定未規(guī)定2.5 秒以內(nèi)(包含附屬數(shù)據(jù))上述以外令超過規(guī)定時間后收到了命令時(包含附屬數(shù)據(jù)),OffsetSize內(nèi)容0BYTE00h1WORD0003h(Big endian)3BYTE34Fh,4Bh,0Dh(“OK” CR)#項(xiàng)目式
8、樣1.端口CPU 內(nèi)置(SCIF0)2.信號CMOS 電平3.通信速度57.6kbps 或者 19200bps(關(guān)于 19200bps 參照 2.2(7)4.流控制無(通信線僅有 TX 和 RX)5.校驗(yàn)奇6.開始位17.數(shù)據(jù)位88.停止位19.字符編碼ASCII10.同步方式調(diào)步同期(5)主機(jī)在收到命令的響應(yīng)前,不應(yīng)發(fā)送新令(取消認(rèn)證命令除外)。(6)本產(chǎn)品的固件中,在進(jìn)行程序溢出監(jiān)視,檢測出程序溢出時(處理命令時經(jīng)過規(guī)定的時間后還沒有結(jié)束),進(jìn)行硬件及其固件的復(fù)位,形成電源上電的狀態(tài)。此時,返回 2.2(1)所示的響應(yīng)。主機(jī)在經(jīng)過了2.3.10 表 2-8 所示的超時時間后,還沒有收到期望
9、的響應(yīng)時,應(yīng)進(jìn)行初始化。(7)H1E 使用 57600bps 的通信速度時,如果主機(jī)的通信速度是 19200bps,上電時,通過以下所示流程的方法可以設(shè)定 H1E 的通信速度為 19200bps。收到正確的響應(yīng)?之后進(jìn)行發(fā)送其令在 200ms 內(nèi),等待 H1E 的響應(yīng)主機(jī)(19200bps)端初始化處理H1E 上電丟棄 H1E 以 57600bps 發(fā)送的數(shù)據(jù)(“OK”響應(yīng))。清除接收錯誤以 19200bps 發(fā)送取得信息命令(14h)。(取得的信息種類可為任意一種)2.3. 命令式樣2.3.1. 關(guān)于狀態(tài)轉(zhuǎn)移H1E 從上電開始,通過各種命令進(jìn)行狀態(tài)的轉(zhuǎn)移。根據(jù)各種狀態(tài),限制主機(jī)能夠發(fā)送令。在
10、“普通狀態(tài)”下,命令及響應(yīng)以明文通信,不能進(jìn)行認(rèn)證相關(guān)令發(fā)送。“加密通信狀態(tài)”下,命令及響應(yīng)將加密后通信。在這種狀態(tài)下,由于模板區(qū)組中不存在模板,在進(jìn)行認(rèn)證時,需要使用指定模板后的認(rèn)證有模板,可以進(jìn)行 1:1 認(rèn)證、1:N 認(rèn)證及逐次認(rèn)證。命令?!罢J(rèn)證可能狀態(tài)”下,模板組內(nèi)硬件復(fù)位命令發(fā)送命令信息取得命令LED 控制命令蜂鳴器控制命令 模板備份命令固件更新命令FlashROM 初始化命令FlashROM 狀態(tài)取得命令硬件復(fù)位命令算法切換命令固件更新命令 安全等級指定命令信息取得命令LED 控制命令蜂鳴器控制命令 模板組切換命令發(fā)送命令模板接收命令內(nèi)令TouchSensor 操作命令PASS_D
11、RVER 解除命令 FlashROM 初始化命令 FlashROM 狀態(tài)取得命令:模板全部被刪除時:模板器中還有模板時:關(guān)于發(fā)送命令,參照 1.3 關(guān)聯(lián)文檔(1):包含組間認(rèn)證和逐次認(rèn)證模板刪除命令認(rèn)證取消命令認(rèn)證取消命令認(rèn)證指示命令認(rèn)證指示命令(附帶模板)認(rèn)證可能狀態(tài)加密通信狀態(tài)模板發(fā)送命令模板整體發(fā)送命令模板恢復(fù)命令普通狀態(tài)2.3.2. 關(guān)于模板區(qū)域在 H1E 中,通過組號識別模板組,每個模板組中,可以存放最多 100 個模板。通過模板組切換命令,能夠指定當(dāng)前的處理對象組。組號初始值為 0000h。組的最大個數(shù) BN 和模板的最大個數(shù) TN 為 12000。組號可以使用 0000h號默認(rèn)為
12、 0000h。Fh 的任意值,但是模板總數(shù)在 TN 以內(nèi)。如果不使用模板組切換命令,則組例如,上電后,通過“發(fā)送模板命令”寫入模板后,將在組號為 0000h 組內(nèi)的模板器中。接著,通組切換命令”,指定組號為 0002h,在通過“發(fā)送模板命令”寫入模板后,模板將過“模板在組號為 0002h 組的模板器中。2.3.3. 關(guān)于模板組的備份/恢復(fù)模板組中的數(shù)據(jù)可以備份在 FlashROM 中,但考慮到安全性,在進(jìn)行模板的備份/恢復(fù)時,需要指定 16Byte 的。備份時、指定(固件使用加密)恢復(fù)時、指定(固件使用恢復(fù))(1)在進(jìn)行“模板恢復(fù)命令”時,需要指定和備份時相同的。如果不同,由于恢復(fù)結(jié)果不正確,
13、會返回錯誤響應(yīng)。在進(jìn)行“FlashROM 狀態(tài)取得”命令時,如果 FlashROM 上存在備份數(shù)據(jù),需要指定備份數(shù)據(jù)時的密(2)碼(如果不存在備份數(shù)據(jù),可以是任意值)。這是因?yàn)?,為了判斷備份?shù)據(jù)是否正常,需要將FlashROM 上的數(shù)據(jù)臨時恢復(fù)。如果不正確,則恢復(fù)數(shù)據(jù)不正確,會返回錯誤響應(yīng)。(3)在變更備份時的時,根據(jù)以下所示,將 FlashROM 初始化后,指定新的進(jìn)行備份。FlashROM模板組組#0A10h 模板組(最大100 個模板)模板組切換命令組#0002h 模板組(最大 100 個模板)組個數(shù)最多 BN 個組#0000h 模板組(最大 100 個模板)模板個數(shù)最多 TN 個(初始
14、默認(rèn)狀態(tài)下使用此組)備份時、指定恢復(fù)時、指定變更時2.3.4. 關(guān)于逐次認(rèn)證逐次認(rèn)證是提高認(rèn)證精度的法,是通過最多提示 2 次放置不同手指來進(jìn)行認(rèn)證的方式。例如,作為注冊模板群,有第一手指群和第二手指群,第一次認(rèn)證時,將第一手指群作為認(rèn)證對象進(jìn)行認(rèn)證,如果認(rèn)證失敗,提示使用其他手指進(jìn)行第二次認(rèn)證,將第二認(rèn)證成功,第二次認(rèn)證會視為錯誤。手指群作為認(rèn)證對象進(jìn)行認(rèn)證。如果第一次對于 H1E,上述第一手指群/第二手指群的區(qū)別是通過組號的 bit15 進(jìn)行判斷。將第一手指群作為認(rèn)證對象時,組號的 bit15=OFF,將第二手指群作為認(rèn)證對象時,組號的 bit15=ON。以下舉例說明組的。這些組所屬的模板
15、必須相同。同一個模板必須是同一個人。例如,上述舉例中,8000h 組中如果沒有模板2 的內(nèi)容,逐次認(rèn)證命令將返回錯誤(35h)。2.3.5. 關(guān)于時模板的品質(zhì)信息發(fā)送命令時,若指定了選項(xiàng)位,到模板的品質(zhì)信息。所謂品質(zhì)信息,是指對于作成的模板,為判斷其是否適于認(rèn)證的數(shù)值,該數(shù)字為 15。數(shù)值越大,品質(zhì)越好,表示越容易認(rèn)證。詳細(xì)內(nèi)容參照關(guān)聯(lián)文檔(2)。2.3.6. 關(guān)于認(rèn)證時的認(rèn)證水平發(fā)送認(rèn)證命令時,若指定了選項(xiàng)位,認(rèn)證成功時,到認(rèn)證水平。所謂認(rèn)證水平,是表示與時的狀態(tài)相近程度的數(shù)值,該數(shù)值為 13。數(shù)值越大,表示與時的狀態(tài)越接近。詳細(xì)內(nèi)容參照關(guān)聯(lián)文檔(2)。組號模板號0000h0(使用者 A 的
16、食指)1(使用者 B 的食指)2(使用者 C 的食指)8000h0(使用者 A 的中指)1(使用者 B 的中指)2(使用者 C 的中指)初始化備份時、指定FlashROM模板組2.3.7. 關(guān)于各種初始值2.3.8. 命令格式表 2.2 中描述向 H1E 發(fā)送命令的格式。表 2-2 命令格式2.3.9. 響應(yīng)格式(1)表 2.3 描述 H1E 返回響應(yīng)的一般格式。表 2.3 響應(yīng)格式(2)命令正常結(jié)束的情況下,用表 2-4 描述的格式返回響應(yīng)。但是,根據(jù)命令的不同,可能會附加后續(xù)數(shù)據(jù)。表 2-4 正常結(jié)束時的響應(yīng)格式(3)命令異常結(jié)束的情況下,用表 2-5 的格式描述錯誤信息。表 2-5 異常
17、結(jié)束時的響應(yīng)格式(4)如果指定了返回拍攝完成響應(yīng)選項(xiàng),將返回表 2-6 所示的格式的響應(yīng)。本響應(yīng)返回后,返回表示認(rèn)證結(jié)果的響應(yīng)。表 2-6 拍攝完成響應(yīng)offsetsize內(nèi)容0BYTE00h:正常offsetsize內(nèi)容0BYTE01h1WORD0001h3BYTE錯誤代碼(參照:3. 錯誤代碼一覽)offsetsize內(nèi)容0BYTE00h1WORD0000hoffsetsize內(nèi)容0BYTE處理結(jié)果00h:正常結(jié)束01h:異常結(jié)束1WORD后續(xù)數(shù)據(jù)的字節(jié)數(shù)(n)。3BYTEn后續(xù)數(shù)據(jù)offsetsize內(nèi)容0BYTE命令代碼1WORD后續(xù)數(shù)據(jù)的字節(jié)數(shù)(n)。3BYTEn后續(xù)數(shù)據(jù)#項(xiàng)目初始狀
18、態(tài)參照1處理對象組號0000h2.4.142安全等級03h(中等級)2.4.153模板作成、認(rèn)證算法01h(新算法版本)2.4.174TouchSensor 狀態(tài)變化響應(yīng)無2.4.13(5) 關(guān)于 TouchSensor 操作命令,如果指定了動作模式 01h,TouchSensor 的狀態(tài)變化時,將返回 2-7 所示的響應(yīng)。表 2-7 TouchSensor 狀態(tài)變化響應(yīng)2.3.10.命令一覽表 2-8 描述 H1E 支持令一覽。表 2-8命令一覽1:表 2-8 中沒有列出令,使用。2:溢出監(jiān)視超時時間。參照 2.2(6)。#代碼(1)功能超時時間(2)參照1.10h蜂鳴器控制命令31 秒2.
19、4.1 項(xiàng)2.11hLED 控制命令31 秒2.4.2 項(xiàng)3.14h信息取得命令31 秒2.4.3 項(xiàng)4.12h模板發(fā)送命令(主機(jī)H1E)31 秒2.4.4 項(xiàng)5.15h模板接收命令(H1E主機(jī))31 秒2.4.5 項(xiàng)6.13h認(rèn)證指示命令31 秒2.4.6 項(xiàng)7.19h認(rèn)證指示命令(附帶模板)31 秒2.4.7 項(xiàng)8.18h認(rèn)證指示命令(組間認(rèn)證)31 秒2.4.8 項(xiàng)9.1Ah認(rèn)證取消命令31 秒2.4.9 項(xiàng)10.1BhPASS_DRVER 解除命令31 秒2.4.10 項(xiàng)11.16h模板刪除命令31 秒2.4.11 項(xiàng)12.17h硬件復(fù)位命令31 秒2.4.12 項(xiàng)13.28hTouc
20、hSensor 操作命令31 秒2.4.13 項(xiàng)14.1Ch模板組切換命令31 秒2.4.14 項(xiàng)15.20h認(rèn)證安全等級指定命令31 秒2.4.15 項(xiàng)16.21h固件更新命令31 秒2.4.16 項(xiàng)17.22h算法切換命令31 秒2.4.17 項(xiàng)18.29h模板接收命令(3 次拍攝)31 秒2.4.18 項(xiàng)19.2Bh模板整體發(fā)送命令31 秒2.4.19 項(xiàng)20.30h1:N 逐次認(rèn)證命令31 秒2.4.20 項(xiàng)21.31h1:N 逐次認(rèn)證命令(指定組)31 秒2.4.21 項(xiàng)22.32h1:1 逐次認(rèn)證命令31 秒2.4.22 項(xiàng)23.33h模板恢復(fù)命令31 秒2.4.23 項(xiàng)24.34
21、h模板備份命令360 秒2.4.24 項(xiàng)25.35hFlashROM 初始化命令136 秒2.4.25 項(xiàng)26.36hFlashROM 狀態(tài)取得命令31 秒2.4.26 項(xiàng)offsetsize內(nèi)容0BYTE00h1WORD0002h3BYTETouchSensor 的狀態(tài) 00h:TouchSensor 未檢測出手指 01h:TouchSensor 檢測出手指1WORD0001h3BYTE55h2.4. 命令詳細(xì)2.4.1. 蜂鳴器控制命令(1)命令格式1:offset=3 的數(shù)據(jù)為 02h 以外時,可以是任意值。(2)正常結(jié)束響應(yīng)參照表 2-4。異常結(jié)束響應(yīng)參照表 2-5。(3)2.4.2.
22、 LED 控制命令(1) 命令格式(a) 亮燈和滅燈(b) 閃爍offsetsize內(nèi)容0BYTE11h1WORD0004h3BYTE01h:控制紅色 LED02h:控制綠色 LED03h:控制紅色 LED 和綠色 LED4BYTE02h:閃爍5BYTE閃爍時的滅燈時間(以 10ms 為的值)6BYTE閃爍時的亮燈時間(以 10ms 為的值)offsetsize內(nèi)容0BYTE11h1WORD0002h3BYTE01h:控制紅色 LED02h:控制綠色 LED03h:控制紅色 LED 和綠色 LED4BYTE00h:滅燈01h:亮燈offsetsize內(nèi)容0BYTE10h1WORD0003h3B
23、YTE00h:蜂鳴停止01h:蜂鳴開始02h:根據(jù)蜂鳴類型開始蜂鳴4BYTE蜂鳴類型1用 1bit 表示聲音的長度。0 為短音、1 為長音。從 MSB 端取出。例如,指定 80h,當(dāng)蜂鳴類型數(shù)為 2 時,蜂鳴動作為:長音短音。5BYTE蜂鳴類型數(shù)(18)1(c) 閃爍(指定次數(shù))(1)1 當(dāng)閃爍周期為 1 秒內(nèi) 2 次以上時,對于通用設(shè)計(jì)方面可能會不適合,需要注意。2.4.3. 信息取得命令取得各種信息??梢缘玫焦碳姹拘畔⒌?。(1)命令格式(2)正常結(jié)束響應(yīng)(3)異常結(jié)束響應(yīng)參照表 2-5。(4)返回信息的格式(5)備注接收到本命令 7ms 內(nèi),開始向主機(jī)返回響應(yīng)。信息種類n內(nèi)容00h15“
24、H1EAX/ver/VV/RR”VV 是版本,RR 是修訂號。其他部分固定。01h12序列號。12 字節(jié)的文字。(文字不包含結(jié)尾的空字符)offsetsize內(nèi)容0BYTE00h:正常結(jié)束1WORD表示后續(xù)數(shù)據(jù)的長度(n)3BYTEn后續(xù)數(shù)據(jù)。offsetsize內(nèi)容0BYTE14h1WORD0001h3BYTE取得信息的種類00h:固件版本信息01h:序列號offsetsize內(nèi)容0BYTE11h1WORD0005h3BYTE01h:控制紅色 LED02h:控制綠色 LED03h:控制紅色 LED 和綠色 LED4BYTE03h:閃爍(指定次數(shù))5BYTE閃爍時的滅燈時間(以 10ms 為的
25、值)6BYTE閃爍時的亮燈時間(以 10ms 為的值)7BYTEbit0bit6:閃爍次數(shù)bit7:ON=閃爍結(jié)束時為亮燈狀態(tài),OFF=閃爍結(jié)束時為滅燈狀態(tài)2.4.4. 模板發(fā)送命令在 H1E 內(nèi),每個模板100 個模板。本命令是向當(dāng)前的模板組,最多可組內(nèi)寫入模板數(shù)據(jù)。(1)命令格式(2)正常結(jié)束響應(yīng)參照表 2-4。(3)異常結(jié)束響應(yīng)參照表 2-5。2.4.5. 模板接收命令拍攝指靜脈,作成模板后,接收此模板。發(fā)送本命令后,使用者需要將手指放入 H1E。(1)命令格式(互換模式)(2)命令格式(擴(kuò)展模式)(3)正常結(jié)束響應(yīng)格式(無模板品質(zhì)信息)(4)正常結(jié)束響應(yīng)格式(有模板品質(zhì)信息)offse
26、tsize內(nèi)容0BYTE00h:正常結(jié)束offsetsize內(nèi)容0BYTE00h:正常結(jié)束1WORD021Dh3BYTE00h4BYTE536模板數(shù)據(jù)540DWORD校驗(yàn)和(從命令的最開始 540byte 部分,以 32bit 為進(jìn)行 XOR 的結(jié)果)offsetsize內(nèi)容0BYTE15h1WORD0001h3BYTEbit0:ON=響應(yīng)中附加模板品質(zhì)信息。OFF=響應(yīng)中不附加模板品質(zhì)信息。 bit1bit7 必須設(shè)置為 OFF。offsetsize內(nèi)容0BYTE15h1WORD0000hoffsetsize內(nèi)容0BYTE12h1WORD021Dh3BYTE模板(00h63h)4BYTE53
27、6模板數(shù)據(jù)540DWORD校驗(yàn)和(從命令的最開始 540byte 部分,以 32bit 為進(jìn)行 XOR)(5) 異常結(jié)束響應(yīng)參照表 2-5。2.4.6. 認(rèn)證指示命令拍攝指靜脈,進(jìn)行認(rèn)證。發(fā)送本命令前,必須通過“2.4.4 模板發(fā)送命令”、“2.4.19模板整體發(fā)送命令”向模板區(qū)域?qū)懭肽0鍞?shù)據(jù)。發(fā)送本命令后,使用者需將手指放入 H1E。發(fā)送本命令時,PASS_DRVER 端子(常開)的狀態(tài)會轉(zhuǎn)移為狀態(tài)。(1)命令格式(2)拍攝結(jié)束響應(yīng)(選項(xiàng)位的 bit4 為 ON 時)參照表 2-6。由于超時等原因,當(dāng)拍攝未完成時,不發(fā)送本響應(yīng)。(3)正常結(jié)束響應(yīng)認(rèn)證成功時,返回以下響應(yīng),同時,PASS_DR
28、VER 端子變?yōu)?GND 電平。主機(jī)確認(rèn)該端子狀態(tài)后,根據(jù)2.4.10 PASS_DRVER 解除命令,可將其返回狀態(tài)。無認(rèn)證水平時的正常結(jié)束響應(yīng)有認(rèn)證水平時的正常結(jié)束響應(yīng)offsetsize內(nèi)容offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0001h3BYTE認(rèn)證成功時的模板offsetsize內(nèi)容0BYTE13h1WORD0002h3BYTE認(rèn)證模式及選項(xiàng)bit0:OFF=對當(dāng)前組號的模板組內(nèi)所有模板進(jìn)行比對(1:N 認(rèn)證)ON=指定當(dāng)前組號的模板組內(nèi)的模板,進(jìn)行 1:1 認(rèn)證。bit3:ON=拍攝結(jié)束時,蜂鳴器響一聲 bit4:ON=返回拍攝結(jié)束響應(yīng) bit5:ON=在響應(yīng)
29、中附加認(rèn)證水平bit12 以及bit67 必須設(shè)置為 OFF。4BYTE模板(認(rèn)證模式及選項(xiàng)的 bit0 為 OFF 時,可以為任意值)1WORD021Eh3BYTE00h4BYTE536模板數(shù)據(jù)540DWORD校驗(yàn)和(從命令的最開始 540byte 部分,以 32bit 為進(jìn)行 XOR 的結(jié)果)544BYTE用 15 表示模板品質(zhì)信息(5 為最好)(4) 異常結(jié)束響應(yīng)參照表 2-5。認(rèn)證失敗時,PASS_DRVER 端子被設(shè)置為狀態(tài)。2.4.7. 認(rèn)證指示命令(附帶模板)使用指定的模板進(jìn)行認(rèn)證。發(fā)送本命令后,使用者需將手指放入 H1E。模板最多可以指定 6 個。發(fā)送本命令時,PASS_DRV
30、ER 端子(常開)的狀態(tài)會轉(zhuǎn)移為狀態(tài)。(1)命令格式N 表示指定模板的個數(shù),范圍為 16。(2)拍攝結(jié)束響應(yīng)(選項(xiàng)位的 bit4 為 ON 時)參照表 2-6。由于超時等原因,當(dāng)拍攝未完成時,不發(fā)送本響應(yīng)。(3)正常結(jié)束響應(yīng)格式表示正常結(jié)束時認(rèn)證成功。此時,根據(jù)選項(xiàng)位的 bit1 和 bit2,響應(yīng)有所不同。(a) bit1=Oit5=OFF 時參照表 2-4。(b) bit1=ON,bit2=Oit5=OFF 時offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0001hoffsetsize內(nèi)容0BYTE19h1WORD5+536N3BYTE認(rèn)證模式及選項(xiàng)bit0:ON=認(rèn)證處理結(jié)
31、束后,刪除當(dāng)前組內(nèi)保存的全部模板。 bit1:ON=將命令附帶的模板以及當(dāng)前組內(nèi)保存的所有模板作為對象進(jìn)行認(rèn)證。bit2:bit1=ON 時,指定正常結(jié)束時的響應(yīng)格式。如果 bit1=OFF,而 bit2=ON,視為命令錯誤。bit3:ON=拍攝結(jié)束時,蜂鳴器響一聲 bit4:ON=返回拍攝結(jié)束響應(yīng) bit5:ON=在響應(yīng)中附加認(rèn)證水平bit6bit7 必須設(shè)置為 OFF。4BYTE536N模板數(shù)據(jù)4+536NDWORD校驗(yàn)和(從命令的最開始 540byte 部分,以 32bit 為進(jìn)行 XOR 的結(jié)果)0BYTE00h:認(rèn)證成功1WORD0002h3BYTE認(rèn)證成功時的模板4BYTE用 13
32、 表示認(rèn)證水平(3 為最好)(c)bit1=ON,bit2=ON,bit5=OFF 時(d)bit1=Oit5=ON 時(e)bit1=ON,bit2=Oit5=ON 時(f)bit1=ON,bit2=ON,bit5=ON 時認(rèn)證成功后,PASS_DRVER 端子變?yōu)?GND 電平。主機(jī)確認(rèn)該端子狀態(tài)后,根據(jù) 2.4.10 PASS_DRVER解除命令,可將其返回狀態(tài)。(4) 異常結(jié)束響應(yīng)參照表 2-5。認(rèn)證失敗時,PASS_DRVER 端子被設(shè)置為狀態(tài)。offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0003h3BYTE00h63h:認(rèn)證成功的模板 FFh:表示在指定的模板中認(rèn)證
33、成功。4BYTEoffset=3 的數(shù)據(jù)為 FFh 時,表示在指定的模板中,第幾個認(rèn)證成功。00h=第 1 個模板(最開始的模板)01h=第 2 個模板05h=第 6 個模板5BYTE用 13 表示認(rèn)證水平(3 為最好)offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0002h3BYTE00h63h:認(rèn)證成功的模板 FFh:表示在指定的模板中認(rèn)證成功。4BYTE用 13 表示認(rèn)證水平(3 為最好)offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0001h3BYTE用 13 表示認(rèn)證水平(3 為最好)offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0002h3
34、BYTE00h63h:認(rèn)證成功的模板 FFh:表示在指定的模板中認(rèn)證成功。4BYTEoffset=3 的數(shù)據(jù)為 FFh 時,表示在指定的模板中,第幾個認(rèn)證成功。00h=第 1 個模板(最開始的模板)01h=第 2 個模板05h=第 6 個模板3BYTE00h63h:認(rèn)證成功的模板 FFh:表示在指定的模板中認(rèn)證成功。2.4.8. 認(rèn)證指示命令(跨組認(rèn)證)本命令可以在多個組之間跨組認(rèn)證。例如,指定組 0001h、0002h、0003h 時,認(rèn)證用模板作成后,對組 0001h中的模板進(jìn)行 1:N 認(rèn)證,認(rèn)證成功時返回響應(yīng)。如果沒有認(rèn)證成功的模板,對下一組(0002h)中的模板進(jìn)行同樣的處理。如果沒
35、有認(rèn)證成功的模板,對下一組(0003h)中樣的處理。的模板進(jìn)行同發(fā)送本命令時,PASS_DRVER 端子(常開)的狀態(tài)會轉(zhuǎn)移為狀態(tài)。(1)命令格式(2)拍攝結(jié)束響應(yīng)(選項(xiàng)位的 bit4 為 ON 時)參照表 2-6。由于超時等原因,當(dāng)拍攝未完成時,不發(fā)送本響應(yīng)。(3)正常結(jié)束響應(yīng)格式無認(rèn)證水平時有認(rèn)證水平時認(rèn)證成功后,PASS_DRVER 端子變?yōu)?GND 電平。主機(jī)確認(rèn)該端子狀態(tài)后,根據(jù) 2.4.10PASS_DRVER解除命令,可將其返回狀態(tài)。(4)異常結(jié)束響應(yīng)參照表 2-5。認(rèn)證失敗時,PASS_DRVER 端子被設(shè)置為狀態(tài)。offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0
36、004h3BYTE00h63h:認(rèn)證成功的模板4WORD認(rèn)證成功模板的組號6BYTE用 13 表示認(rèn)證水平(3 為最好)offsetsize內(nèi)容0BYTE00h:認(rèn)證成功1WORD0003h3BYTE00h63h:認(rèn)證成功的模板4WORD認(rèn)證成功模板的組號offsetsize內(nèi)容0BYTE18h1WORD1+2N3BYTE選項(xiàng)位bit3:ON=拍攝結(jié)束時,蜂鳴器響一聲 bit4:ON=返回拍攝結(jié)束響應(yīng) bit5:ON=在響應(yīng)中附加認(rèn)證水平 bit12 以及bit6bit7 必須設(shè)置為 OFF。4WORDN組號列表2.4.9. 認(rèn)證取消命令本命令可以取消下述發(fā)送完成后的認(rèn)證命令(中途強(qiáng)制結(jié)束)。
37、本命令不存在響應(yīng),是通過認(rèn)證命令的錯誤代碼判斷是否取消成功。如果在沒有發(fā)送認(rèn)證命令的情況下,發(fā)送了本命令,將無視本命令(也不返回響應(yīng))。(1) 命令格式(2) 響應(yīng)無2.4.10.解除 PASS_DRVER 命令作為 H1E 認(rèn)證指示命令、認(rèn)證指示命令(附帶模板)或者認(rèn)證指示命令(跨組認(rèn)證)的實(shí)施結(jié)果,當(dāng)認(rèn)證成功時,PASS_DRVER 端子被設(shè)置成 GND 電平。本命令解除這種狀態(tài),將 PASS_DRVER 端子返回到狀態(tài)。從 H1E 接收到解除 PASS_DRVE 命令開始,到將 PASS_DRVE 端子設(shè)置為狀態(tài)的時間,最大 3ms。(1)命令格式(2)正常結(jié)束響應(yīng)格式參照表 2-4。(
38、3)異常結(jié)束響應(yīng)格式參照表 2-5。offsetsize內(nèi)容0BYTE1Bh1WORD0000hoffsetsize內(nèi)容0BYTE1Ah1WORD0000h命令命令代碼模板接收命令15h認(rèn)證指示命令13h認(rèn)證指示命令(附帶模板)19h認(rèn)證指示命令(跨組認(rèn)證)18h模板接收命令(拍攝 3 次)29h1:N 逐次認(rèn)證命令30h1:N 逐次認(rèn)證命令(指定組)31h1:1 次認(rèn)證命令32h2.4.11.模板刪除命令(1)命令格式(2)正常結(jié)束響應(yīng)格式參考表 2-4。(3)異常結(jié)束響應(yīng)格式參考表 2-5。2.4.12.硬件復(fù)位命令對固件復(fù)位。復(fù)位后,模板組中的模板將,固件的狀態(tài)變?yōu)槌跏紶顟B(tài)。(1)命令格
39、式(2)正常結(jié)束響應(yīng)格式返回 2.2(1)所示的 OK 響應(yīng)。(3)異常結(jié)束響應(yīng)格式參考表 2-5。2.4.13.TouchSensor 操作命令取得 TouchSensor 的狀態(tài)。也可以設(shè)定在 TouchSensor 狀態(tài)變化時,向主機(jī)返回響應(yīng)(動作模式 01h)。此響應(yīng)的發(fā)送,僅在固件處于等待狀態(tài)時進(jìn)行。(1) 命令格式offsetsize內(nèi)容0BYTE28h1WORD0001h3BYTE動作模式00h:取得現(xiàn)在 TouchSensor 的狀態(tài)01h:設(shè)定在 TouchSensor 的狀態(tài)變化時,向主機(jī)返回 TouchSensor 狀態(tài)變化信息。02h:設(shè)定即使在 TouchSensor
40、 的狀態(tài)變化時,也不向主機(jī)返回 TouchSensor 狀態(tài)offsetsize內(nèi)容0BYTE17h1WORD0000hoffsetsize內(nèi)容0BYTE16h1WORD0001h3BYTE00h63h:模板。在當(dāng)前組內(nèi),刪除指定的模板信息。FEh:刪除全部組的全部模板。 FFh:刪除當(dāng)前組內(nèi)的全部模板信息。 關(guān)于狀態(tài)變化信息,參照 2.3.9(5)表 2-7。(2)響應(yīng)(動作模式為 00h 時)(3)響應(yīng)(動作模式為 01h 及 02h 時)參照表 2-4。(4)異常結(jié)束響應(yīng)參考表 2-5。2.4.14.模板組切換命令模板在被稱為“組”的區(qū)域中。本命令可以指定作為當(dāng)前處理對象的組。例如,通過
41、本命令指定了組0003h,此后下述令將在組 0003h 中對模板進(jìn)行處理。模板發(fā)送命令(命令代碼 12h)認(rèn)證指示命令(命令代碼 13h)模板刪除命令(命令代碼 16h)認(rèn)證指示命令(附帶模板)(命令代碼 19h)模板整體發(fā)送命令(命令代碼 2Bh)(1)命令格式(2)正常結(jié)束響應(yīng)參照表 2-4。(3)異常結(jié)束響應(yīng)參考表 2-5。offsetsize內(nèi)容0BYTE1Ch1WORD0002h3WORD模板組offsetsize內(nèi)容0BYTE00h1WORD0001h3BYTE00h:未檢測出手指01h:檢測出手指變化信息(初始狀態(tài))。2.4.15.認(rèn)證安全等級指定命令認(rèn)證安全等級指定命令,是設(shè)定
42、認(rèn)證時的安全水平。通過調(diào)整安全級別,在安全性和便利性之間權(quán)衡,設(shè)定識假率和據(jù)真率的水平級別。認(rèn)證安全等級分為以下 5 個等級。(1)命令格式(2)正常結(jié)束響應(yīng)參照表 2-4。(3)異常結(jié)束響應(yīng)參照表 2-5。offsetsize內(nèi)容0BYTE20h1WORD0001h(后續(xù)數(shù)據(jù)的字節(jié)數(shù))3BYTE安全級別00h=高,01h=中高,02h=中,03h=中低,04h=低如果指定了上述以外的數(shù)字,視為命令錯誤。等級用途據(jù)真率識假率高高精度認(rèn)證用升高降低中高中高精度認(rèn)證用稍微升高稍微降低中標(biāo)準(zhǔn)認(rèn)證用(對于 1:N 認(rèn)證)(初始值)-中低復(fù)合認(rèn)證用(對于 1:1 認(rèn)證)稍微降低稍微升高低簡單認(rèn)證用降低升
43、高本命令指定的安全等級,不適用于逐次認(rèn)證命令(命令代碼 30h、31h、32h)。預(yù)計(jì)在 2012 年 10 月的產(chǎn)品中適用。2.4.16.固件更新命令本命令可以更新 H1E 的固件。更新用固件是一個二進(jìn)制文件。以下描述通過主機(jī)進(jìn)行固件更新時的流程圖。開始有錯誤2有錯誤?blocks=二進(jìn)制文件的字節(jié)數(shù)/256(小數(shù)點(diǎn)后面去掉)remain=二進(jìn)制文件的字節(jié)數(shù)除以 256 后的余數(shù)i=0offs=0Yesiblocks?有錯i=i+1offs=offsremain=0?有錯誤2有錯誤?1通過命令(b),向 H1E 發(fā)送二進(jìn)制文件中,從第 offs個字節(jié)開始的 remain 個字節(jié)部分接收命令(
44、b)的響應(yīng)No通過命令個字節(jié)接收命令(b),向 H1E 發(fā)送二進(jìn)制文件中,從第 offs開始的 256 個字節(jié)部分(b)的響應(yīng)有錯誤誤?2+256發(fā)送命令(a),接收響應(yīng)2作成在命令(c)中添加的認(rèn)證數(shù)據(jù)有錯誤?(1)命令(a)的格式本命令是為了固件更新而進(jìn)行的初始設(shè)置。(2)命令(b)的格式本命令是向 H1E 發(fā)送固件數(shù)據(jù)。不進(jìn)行更新。(3)命令(c)的格式本命令是將向 H1E 發(fā)送的固件數(shù)據(jù),保存在 FlashROM 中。發(fā)送本命令后,在未收到響應(yīng)前,不能對H1E 斷電或者進(jìn)行硬件復(fù)位。如果接收到響應(yīng)正常結(jié)束,則固件更新結(jié)束,但要讓更新后的固件生效,需要對 H1E 重上電。offsetsi
45、ze內(nèi)容0BYTE21h1WORD5+發(fā)送數(shù)據(jù)的字節(jié)數(shù)(N)。N0、N2563BYTE01h4DWORD發(fā)送數(shù)據(jù)的 offset(流程中所示的 offs 的值)8BYTEN發(fā)送數(shù)據(jù)offsetsize內(nèi)容0BYTE21h1WORD13BYTE00h固件更新成功有錯誤固件更新失敗的數(shù)據(jù),如果沒有錯誤,此新過程中,不要對 H1E 斷電 E 不能使用)二進(jìn)制文件的最初256 字節(jié)和最后256 字節(jié)進(jìn)行XOR,保存在 256 字節(jié)的作業(yè)區(qū)域 work 中。offs = 二進(jìn)制文件字節(jié)數(shù)/2(小數(shù)點(diǎn)后面去掉)二進(jìn)制文件的第 offs 字節(jié)的 256 字節(jié)和作業(yè)區(qū)域 work 的 256字節(jié)進(jìn)行 XOR,
46、保存在 256 字節(jié)的作業(yè)區(qū)域 work 中。通過命令(c)向 H1E 發(fā)送作業(yè)區(qū)域 work 的 256 字節(jié)通過命令(b)和命令(c)發(fā)送期間進(jìn)行固件更新,在更或硬件復(fù)位(可能照成 H1接收命令(c)的響應(yīng)2(4) 正常結(jié)束響應(yīng)參照表 2-4。(5) 異常結(jié)束響應(yīng)參照表 2-5。2.4.17.算法切換命令本命令是切換模板作成的算法。(1)命令格式(2)正常結(jié)束響應(yīng)參照表 2-4。(3)異常結(jié)束響應(yīng)參照表 2-5。offsetsize內(nèi)容0BYTE22h1WORD0001h3BYTE00h:使用舊算法01h:使用新算法offsetsize內(nèi)容0BYTE21h1WORD2573BYTE02h8
47、BYTE256認(rèn)證數(shù)據(jù)(流程圖中作業(yè)區(qū)域 work 的內(nèi)容)2.4.18.通過拍攝 3模板接收命令(3 次拍攝)次指靜脈,作成最合適的模板,并接收此模板。發(fā)送本命令后,使用者需要將手指放入 H1E。拍攝序號必須指定為 012 的順序。接收到響應(yīng)后,手指需要暫時離開。按拍攝序號 0、1、2 的拍攝期間(拍攝序號 N 的響應(yīng)和拍攝序號 N+1令之間)內(nèi),可以發(fā)送下述命令。如果發(fā)送了其令,將會結(jié)束模板接收命令(3令。次拍攝),并丟棄本次取得的模板信息,實(shí)行發(fā)送的新命各拍攝期間可以發(fā)送令蜂鳴器控制命令LED 控制命令信息取得命令TouchSensor 操作命令(1)命令格式(2)正常結(jié)束響應(yīng)(拍攝序號
48、為 2(最后)以外時)(3)正常結(jié)束響應(yīng)(拍攝序號為 2(最后)時)(4)異常結(jié)束響應(yīng)參照表 2-5。參考流程圖offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD021Dh3BYTE命令的 offset3 的bit2 為 ON 時,為模板品質(zhì)信息。OFF 時,為 00h。4BYTE536模板數(shù)據(jù)540DWORD校驗(yàn)和(從命令的最開始 540byte 部分,以 32bit 為進(jìn)行 XOR 的結(jié)果)offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD0001h3BYTE55hoffsetsize內(nèi)容0BYTE29h1WORD0001h3BYTEbit01:拍攝序號(02)bi
49、t2:ON=在響應(yīng)中附件模板品質(zhì)信息OFF=在響應(yīng)中不附件模板品質(zhì)信息 bit37:設(shè)置為 OFF。模板接收處理No是否已正常結(jié)束?No是否已正常結(jié)束?No是否已正常結(jié)束?接收處理失敗接收處理成功 本流程圖未包含用戶接口(蜂鳴、LED 等)的控制??紤]到實(shí)際運(yùn)用,適當(dāng)使用可以發(fā)送令。Yes通知用戶放置手指將 2 指定為拍攝序號,發(fā)送本命令接收響應(yīng)Yes通知用戶放置手指將 1 指定為拍攝序號,發(fā)送本命令接收響應(yīng)將 0 指定為拍攝序號,發(fā)送本命令接收響應(yīng)2.4.19.模板整體發(fā)送命令本命令是將多個模板數(shù)據(jù)寫入任意組。模板可以指定 1100 個。(1)命令格式(2)正常結(jié)束響應(yīng)全部模板成功寫入后,返
50、回表 2-4 所示的響應(yīng)。(3)異常結(jié)束響應(yīng)如果有任一個模板寫入失敗,返回以下所示的響應(yīng)。寫入結(jié)果 map 詳細(xì)第 1 個模板第 8 個模板第 16 個模板第100 個模板 寫入結(jié)果 map 的第 12 字節(jié)的低 4 位,返回為“0”。例如,指定了 8 個模板,第 7 個發(fā)生寫入錯誤時,寫入結(jié)果 map 如下所示(用 16 進(jìn)制表示)02 00 00 00 00 00 00 00 00 00 00 00 00第 0 字節(jié)第 1 字節(jié)第 12 字節(jié)bit7bit6bit1bit0bit7bit6bit1bit0bit7bit6bit5bit4bit0offsetsize內(nèi)容0BYTE01h1WO
51、RD000Eh3BYTE造成寫入失敗原因的錯誤代碼(如果有多個模板寫入失敗,為最后一個模板相關(guān)的錯誤代碼)。4BYTE13寫入結(jié)果 map,每個模板用 1bit 表示寫入成功/失敗的狀態(tài)。對于寫入失敗的模板,對應(yīng)位設(shè)置為 ON。offsetsize內(nèi)容0BYTE2Bh1WORD1+544*N3BYTE00h4BYTE模板(00h63h)與第一個模板相關(guān)的數(shù)據(jù)5BYTE00h6WORD模板組號8BYTE536模板數(shù)據(jù)544DWORD校驗(yàn)和(從模板開始的 540byte 部分,以32bit 為進(jìn)行 XOR 的結(jié)果)544*(N-1)+4BYTE模板(00h63h)與第 N 個模板相關(guān)的數(shù)據(jù)544*
52、(N-1)+5BYTE00h544*(N-1)+6WORD模板組號544*(N-1)+8BYTE536模板數(shù)據(jù)544*(N-1)+544DWORD校驗(yàn)和(從模板開始的 540byte 部分,以32bit 為進(jìn)行 XOR 的結(jié)果)2.4.20.對在模板1:N 逐次認(rèn)證命令組中的模板進(jìn)行 1:N 逐次認(rèn)證。首先將 0 作為認(rèn)證發(fā)送本命令。如果收到(3)所示的響應(yīng),則繼續(xù)將 1 作為認(rèn)證發(fā)送本命令。(1)命令格式(2)正常結(jié)束響應(yīng)(認(rèn)證成功時)(3)正常結(jié)束響應(yīng)(需要第 2 次認(rèn)證時)認(rèn)證模式:00h 的情況第 1 次的認(rèn)證第一手指群(組號的 bit15 為 0(0000h7h)為對象進(jìn)行認(rèn)證處理。
53、需要第 2 次認(rèn)證時第二手指群(組號的 bit15 為 1(8000hFh)為對象進(jìn)行認(rèn)證處理。認(rèn)證模式:01h 的情況第 1 次的認(rèn)證第一手指群/第二手指群(全部組 0000hFh)為對象進(jìn)行認(rèn)證處理。需要第 2 次認(rèn)證時第一手指群/第二手指群(全部組 0000hFh)為對象進(jìn)行認(rèn)證處理。第 1 次的認(rèn)證:第一手指群/第二手指群 需要第 2 次認(rèn)證時:第一手指群/第二手指群第 1 次的認(rèn)證:第一手指群 需要第 2 次認(rèn)證時:第二手指群offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD0001h3BYTE01h(需要進(jìn)行第 2 次認(rèn)證)offsetsize內(nèi)容0BYTE00h(正常
54、結(jié)束)1WORD0004h3BYTE00h(認(rèn)證成功)4WORD認(rèn)證成功模板的組號6BYTE認(rèn)證成功模板的模板號offsetsize內(nèi)容0BYTE30h1WORD0002h3BYTE認(rèn)證模式00h:第 1 次認(rèn)證,將組號的 bit15 為 0 的模板作為認(rèn)證對象;第 2 次認(rèn)證,將組號的 bit15 為 1 的模板作為認(rèn)證對象。01h:第 1 次/第 2 次的認(rèn)證中,都將所有模板作為認(rèn)證對象。4BYTE認(rèn)證(0 或 1)(4) 異常結(jié)束響應(yīng)參照表 2-5。2.4.21.1:N 逐次認(rèn)證命令(指定組)將指定的組(可指定多個)所屬的所有模板作為認(rèn)證對象,進(jìn)行 1:逐次認(rèn)證。首先將 0 作為認(rèn)證發(fā)送
55、本命令。此時,將組號列表中指定的組所屬的模板作為認(rèn)證對象。對于將 0 作為認(rèn)證發(fā)送令,如果接收到(3)所示的響應(yīng),則繼續(xù)將 1 作為認(rèn)證發(fā)送本命令。此時,將組號列表中指定組號的 bit15 設(shè)置為 ON 后的組所屬的模板作為認(rèn)證對象。本命令僅將組號列表中指定的組中存在的數(shù)據(jù)作為對象進(jìn)行處理。如果指定的組中沒有模板數(shù)據(jù),將返回錯誤。(1)命令格式(2)正常結(jié)束響應(yīng)(認(rèn)證成功時)(3)正常結(jié)束響應(yīng)(需要第 2 次認(rèn)證時)offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD0001h3BYTE01h(需要進(jìn)行第 2 次認(rèn)證)offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD00
56、04h3BYTE00h(認(rèn)證成功)4WORD認(rèn)證成功模板的組號6BYTE認(rèn)證成功模板的模板號offsetsize內(nèi)容0BYTE31h1WORD2+2*N(N 的最大值為,2.3.2 的 BN 的一半)3BYTE認(rèn)證模式00h:第 1 次認(rèn)證,將組號列表中指定的組所屬模板作為認(rèn)證對象;第 2 次認(rèn)證,將組號列表中指定組的 bit15 設(shè)置為 1 后的組所屬模板作為認(rèn)證對象。01h:第 1 次/第 2 次的認(rèn)證中,組號列表中指定的組所屬模板和組號的 bit15 設(shè)置為 1 后的組所屬模板均作為認(rèn)證對象。4BYTE認(rèn)證(0 或 1)5WORDN組號列表(可以指定的組號為:0000h7h)參照“2.3
57、.4 關(guān)于逐次認(rèn)證”(4) 異常結(jié)束響應(yīng)參照表 2-5。2.4.22.1:1 逐次認(rèn)證命令本命令是在組內(nèi)對 2 個模板進(jìn)行逐次認(rèn)證。首先將 0 作為認(rèn)證模板號的模板作為認(rèn)證對象。發(fā)送本命令。此時,將指定的組號內(nèi)指定對于將 0 作為認(rèn)證發(fā)送令,如果接收到(3)所示的響應(yīng),則繼續(xù)將 1 作為認(rèn)證發(fā)送本命令。此時,將指定組號的 bit15 設(shè)置為 1 后的組內(nèi)指定模板號的模板作為認(rèn)證對象。(1)命令格式(2)正常結(jié)束響應(yīng)(認(rèn)證成功時)(3)正常結(jié)束響應(yīng)(需要第 2 次認(rèn)證時)offsetsize內(nèi)容0BYTE00h(正常結(jié)束)1WORD0001h3BYTE00h(認(rèn)證成功)offsetsize內(nèi)容0
58、BYTE32h1WORD0004h3BYTE認(rèn)證(0 或 1)4WORD組號(0000h7h)6BYTE模板號(00h63h)參照“2.3.4 關(guān)于逐次認(rèn)證”認(rèn)證模式:00h 的情況第 1 次的認(rèn)證第一手指群(組號的 bit15 為 0(0000h7h)內(nèi),指定的組作為認(rèn)證對象。需要第 2 次認(rèn)證時相對指定組的第二手指群(組號的 bit15 為)作為認(rèn)證對象。認(rèn)證模式:01h 的情況第 1 次的認(rèn)證第一手指群(組號的 bit15 為 0(0000h7h)內(nèi),指定的組以及相對指定組的第二手指群(組號的 bit15 為 1),均作為認(rèn)證對象。需要第 2 次認(rèn)證時第一手指群(組號的 bit15 為
59、0(0000h7h)內(nèi),指定的組以及相對指定組的第二手指群(組號的 bit15 為 1),均作為認(rèn)證對象。第 1 次的認(rèn)證:第一手指群/第二手指群 需要第 2 次認(rèn)證時:第一手指群/第二手指群第 1 次的認(rèn)證:第一手指群 需要第 2 次認(rèn)證時:第二手指群(4) 異常結(jié)束響應(yīng)參照表 2-5。2.4.23.模板恢復(fù)命令本命令將備份在 FlashROM 中的模板,恢復(fù)到模板組中?;謴?fù)進(jìn)行前將會刪除模板組的全部內(nèi)容。命令中指定的要和“模板備份命令”時指定的相同。如果不同,則不能正確恢復(fù)。由于固件將不正確識別為 FlashROM 破損,會返回錯誤(7Ch,F(xiàn)lashROM 破損)。即使發(fā)送了本命令,也不
60、會刪除 FlashROM 上的備份數(shù)據(jù)。(1)命令格式(2)正常結(jié)束響應(yīng)參照表 2-4。(3)異常結(jié)束響應(yīng)參照表 2-5。2.4.24.本命令是將模板模板備份命令組內(nèi)所有的內(nèi)容備份到 FlashROM 中。在向 FlashROM 中備份時,由于會減少 FlashROM的寫入次數(shù),所以將當(dāng)前 FlashROM 中備份的內(nèi)容和模板組內(nèi)的內(nèi)容比較,不寫入相同的數(shù)據(jù)。,在比較內(nèi)容時,由于需要恢復(fù)已備份的內(nèi)容,恢復(fù)時將使用該命令中指定的。在向 FlashROM 中備份時,將使用指定的將模板加密。在發(fā)送本命令時,請留意以下事項(xiàng)。如果需要變更向 FlashROM 中備份時的,在發(fā)送 FlashROM 初始化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024裝修合同范本版
- 個人倉庫租賃協(xié)議樣本
- 小學(xué)食堂食品供應(yīng)合同
- 2024年冷鏈車運(yùn)輸合同
- 校企合作框架協(xié)議書范例
- 2024售樓處物業(yè)服務(wù)合同(物業(yè))
- 2024英文股份合同范本英文股份合同
- 2024個人裝修房屋合同范本
- 2024《鋁合金門窗合同》
- 機(jī)動車輛交易協(xié)議文本
- 2024年公安機(jī)關(guān)人民警察高級執(zhí)法資格考試試卷含答案(案例分析題 論述題)
- Unit8WXYZ(課件)牛津自然拼讀Level1
- (高清版)DZT 0341-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 建筑用石料類
- 幼兒園教師教育教學(xué)能力
- 家長社群運(yùn)營與家校溝通策略
- 護(hù)理液體掛錯不良事件
- 2024年法律知識法治建設(shè)知識競賽-殘疾人保障法知識競賽筆試歷年真題薈萃含答案
- 繼承優(yōu)良傳統(tǒng)弘揚(yáng)中國精神 (模板)
- 學(xué)校筑牢安全防線
- 碳?xì)质珰秩蚴袌鲅芯繄蟾?- 2024 年至 2030 年產(chǎn)業(yè)分析、規(guī)模、份額、成長、趨勢與預(yù)測
- 2024年太原幼兒師范高等??茖W(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論