日本精品字幕中文字幕-久久99精品免费观看-少妇中文字幕视频-三级大尺度一区二区-日本一区二区视频精品

聯(lián)系我們???Contact

hx-100D串口指令,嵌入式232串口開發(fā)接口協(xié)議

2016-9-18 19:16:29??????點擊:

hx-100D身份證閱讀機具串口指令,嵌入式232串口開發(fā)接口協(xié)議

1.?dāng)?shù)據(jù)格式

11 數(shù)據(jù)格式

數(shù)據(jù)格式(起始位,數(shù)據(jù)位,校驗位,停止位)可以根據(jù)通訊的需要由軟件設(shè)置,下面是設(shè)備支持的數(shù)據(jù)格式:

參數(shù)

描述

波特率

可選: 9600, 19200, 38400, 57600, 1152000

數(shù)據(jù)位

固定: 8 bits

起始位

固定: 1 Bits

停止位

固定: 1 bit.

校驗位

可選: Odd, Even, None

下面是默認(rèn)設(shè)置:

波特率

數(shù)據(jù)位

起始位

停止位

校驗位

9600

8

1

1

None

12 數(shù)據(jù)包格式

數(shù)據(jù)包格式,命令包是由主機發(fā)送到讀寫器,返回包是由讀寫器返回主機。

命令包格式 (主機到讀寫器)

STX

STATION ID

DATA LENGTH

CMD

DATA [0..N]

BCC

ETX

(BCC) = STATION ID DATALENGTH CMD DATA [0] … DATA [n], where is the “EOR”.

返回包格式 (讀寫器到主機)

STX

STATION ID

DATA LENGTH

STATUS

DATA[0..N]

BCC

ETX

(BCC) = STATION ID DATA LENGTH STATUS DATA [0] … DATA [n], where is the “EOR”.

數(shù)據(jù)包中字節(jié)描述:

字段

長度

描述

備注

STX

1

0xAA – ‘起始字節(jié)’ – 標(biāo)準(zhǔn)控制字節(jié). 表示一個數(shù)據(jù)

包的開始

STATION ID

1

設(shè)備地址,在多機通訊所必需,讀寫器在收到數(shù)據(jù)

地址 0x00 是一個在

包后判斷包內(nèi)的地址與自身預(yù)設(shè)地址是否相符,相

單機模式下使用的

符才會響應(yīng)。

特殊地址。讀寫器

會響應(yīng)任何帶 0 地

址的數(shù)據(jù)包(不進行

地址判斷).

DATALENGT

1

數(shù)據(jù)包中數(shù)據(jù)字節(jié)的長度.包括 CMD/STATUS 和

H

DATA field,但不包括 BCC.

LENGTH= 字節(jié)數(shù) (CMD/STATUS + DATA[0.. N])

 

- 1 -

ZKSoftware、ZKAccess ZKiVision、 ZKBiolock、 ZKAFIS  ZKTeco 均為中控科技在中國與其他國家已注冊商標(biāo),未經(jīng)中控

科技書面授權(quán)許可,不得擅自使用。版權(quán)©1998-2012 中控科技 版權(quán)所有 www.zkteco.com


CMD

1

命令字:由一個命令字節(jié)組成.

可以參照命令表

該字節(jié)只在發(fā)送包

中使用

STATUS

1

返回狀態(tài)字節(jié): 由讀寫器返回主機的狀態(tài)

該字節(jié)只在返回包

中使用

DATA [0-N]

0–255

這是一個長度與命令字有關(guān)的數(shù)據(jù)流。也有部分命

令不需要附加數(shù)據(jù).

BCC

1

8bits 的校驗字節(jié).它包括除 STX, ETX 外所有字節(jié)

的異或校驗.

ETX

1

0xBB:’終止字節(jié)’ – 標(biāo)準(zhǔn)控制字節(jié),表示數(shù)據(jù)包的結(jié)

.

COMMANDS(命令)

令 表

命 令 字

名稱

描述

ISO14443 TYPE A Commands (0x03~0x06)

0x03

REQA

ISO14443 -A 尋卡請求

0x04

Anticoll A

防沖突

0x05

Select A

選定卡

0x06

Halt A

使卡進入 HAIT 狀態(tài)

ISO14443B TYPEB Command ((0x09~0x0C)

0x09

ReqB

ISO14443B 尋卡命令

0x0A

AnticollB

IS14443-B 防沖突命令

0x0B

Attrib_TypeB

ISO14443B ATTRIB 命令

0x0C

Rst_ TypeB

集成了尋卡和 ATTRIB 命令通過此命令直接對卡進

行復(fù)位

0x0D

ISO14443_TypeB_Transfer_

ISO14443B 傳送命令,可以通過此命令向卡發(fā)任意

Command

有效的命令,數(shù)據(jù)

Mifare Application Commands (0x20~0x2F)

0x20

MF_ Read

集成尋卡,防沖突,選卡,驗證密碼,讀卡等操作,一

個命令完成讀卡操作。

 

- 2 -

ZKSoftware、ZKAccess、 ZKiVision、 ZKBiolock、 ZKAFIS  ZKTeco 均為中控科技在中國與其他國家已注冊商標(biāo),未經(jīng)中控科技書面授權(quán)許可,不得擅自使用。版權(quán)©1998-2012 中控科技 版權(quán)所有 www.zkteco.com


0x21

MF_ Write

集成尋卡,防沖突,選卡,驗證密碼,寫卡等操作,一

個命令完成寫卡操作。

0x22

MF_ InitVal

集成尋卡,防沖突,選卡,驗證密碼等操作,一個命令

完成塊值初始化操作。

0x23

MF_Decrement

集成了尋卡,防沖突,選卡,驗證密碼,塊值減操作,

一個命令完成塊減值操作。

0x24

MF_Increment

集成了尋卡,防沖突,選卡,驗證密碼,塊值加等操

作,一個命令完成塊值加操作。

0x25

MF_GET_SNR

集成了尋卡,防沖突,選卡等操作,一個命令完成讀取

卡片序列號的操作

0x28

ISO14443_TypeA_Trans

ISO14443  TypeA 通用命令,可以根據(jù) ISO14443

fer_Command

TypeA 向卡發(fā)任何數(shù)據(jù)

ISO15693 Commands (0x10~0x1D)

0x10

ISO15693_Inventory

尋卡,防沖突

0x11

ISO15693_Read

讀卡操作

0x12

ISO15693_Write

寫卡操作

0x13

ISO15693_Lockblock

鎖定卡扇區(qū)內(nèi)容操作

0x14

ISO15693_StayQuiet

將卡至于靜止?fàn)顟B(tài)

0x15

ISO15693_Select

選擇卡

0x16

ISO15693_Resetready

使卡進入 READY 狀態(tài)

0x17

ISO15693_Write_Afi

AFI

0x18

ISO15693_Lock_Afi

鎖定 AFI

0x19

ISO15693_Write_Dsfid

DSFID

0x1A

ISO15693_Lock_Dsfid

鎖定 DSFID

0x1B

ISO15693_Get_Informatio

獲取卡信息

0x1C

ISO15693_Get_Multiple_

獲取塊安全信息

ock_Security

0x1D

ISO15693_Transfer_Co

可以通過此命令向卡片發(fā)任何數(shù)據(jù)和命令

mmand

系統(tǒng)命令 (0x80~0xFF)

0x80

SetAddress

設(shè)置讀寫器地址

0x81

SetBaudrate

設(shè)置通訊波特率

 

- 3 -

ZKSoftwareZKAccess、 ZKiVision、 ZKBiolock、 ZKAFIS  ZKTeco 均為中控科技在中國與其他國家已注冊商標(biāo),未經(jīng)中控科技書面授權(quán)許可,不得擅自使用。版權(quán)©1998-2012 中控科技 版權(quán)所有 www.zkteco.com


0x82

SetSerlNum

設(shè)置讀寫器的序列號

0x83

GetSerlNum

讀取讀寫器的序列號

0x84

Write_UserInfo

設(shè)置用戶數(shù)據(jù)信息

0x85

Read_UserInfo

讀取用戶數(shù)據(jù)信息

0x86

Get_VersionNum

用來讀取模塊的版本信息

0x87

Control_Led1

控制 led1 的工作方式(只有帶有兩個 LED 口的模塊,支

持此命令)

0x88

Control_Led2

控制 led2 的工作方式

0x89

Control_Buzzer

控制 buzzer 的工作方式

3 System Commands

3.1 SetAddress (0x80)

發(fā)送數(shù)據(jù):

DATA[0]: 要設(shè)置的新地址 ,十六進制表示。

正確返回:

STATUS: 0x00 – OK

DATA[0] 設(shè)置的地址

錯誤返回:

STATUS: 0x01 –FAIL

DATA[0] 參考錯誤代碼表

描述: 為讀寫器設(shè)置新的地址,讀寫器返回設(shè)置好的地址.

比如:

發(fā)送命令: AA 00 02 80 02 80 BB

回執(zhí)數(shù)據(jù): AA 00 02 00 02 00 BB

3.2 SetBaudrate (0x81)

發(fā)送數(shù)據(jù):

DATA[0] 波特率

0x00 – 9600 bps

0x01 – 19200 bps

 

- 4 -

ZKSoftwareZKAccess、 ZKiVision ZKBiolock、 ZKAFIS  ZKTeco 均為中控科技在中國與其他國家已注冊商標(biāo),未經(jīng)中控

科技書面授權(quán)許可,不得擅自使用。版權(quán)©1998-2012 中控科技 版權(quán)所有 www.zkteco.com


0x02 – 38400 bps

0x03 – 57600 bps

0x04 – 115200 bps > 0x049600 bps

正確返回:

STATUS: 0x00 – OK

DATA[0] 設(shè)置的波特率代碼.

錯誤返回:

STATUS: 0x01 –FAIL

DATA[0] 參考錯誤代碼表

描述 : 設(shè)置讀寫器與主機通訊的波特率. 這個波特率將被保存到 EEPROM 內(nèi)并作為新的默認(rèn)波特率.設(shè)置好新的波特率后,系統(tǒng)開始使用新的波特率,而不需要復(fù)位。

比如:

發(fā)送命令:

AA 00

02 81 01 82 BB

回執(zhí)數(shù)據(jù):

AA 00

02 00 01 03 BB

(設(shè)置波特率為 19200,N,8,1

3.3 SetSerNum (0x82)

發(fā)送數(shù)據(jù):

DATA[0..7]: 8 個字節(jié)的讀寫器序列號

正確返回:

STATUS: 0x00 – OK

DATA[0] 0x80(表示操作成功)

錯誤返回:

STATUS: 0x01 –FAIL

DATA[0] 參考錯誤代碼表

描述: 設(shè)置 8 個字節(jié)的序列號。

比如:

發(fā)送命令: AA 00 09 82 AA BB AA BB AA BB AA BB 8B BB

回執(zhí)數(shù)據(jù): AA 00 02 00 80 82 BB

3.4 GetserNum (0x83)

發(fā)送數(shù)據(jù): N/A

正確返回:

 

更多接口歡迎來電咨詢:020-32201009-606

身份證閱讀機具開發(fā)接口官網(wǎng):http://m.antibiotics.com.cn