欢迎来到天天文库
浏览记录
ID:27659431
大小:282.58 KB
页数:12页
时间:2018-12-03
《mr701非接触ic卡读写器mifare部分通讯协议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、MR701非接触1C卡读写器Mifare部分通讯协议1概述PC与读写卡器通过RS232串口连接,PC机通过调用动态连接库向读写卡器发送命令,并接收读写卡器返回的数据,传送的数据为16进制。PC机为主,读写卡器为从,读写卡器始终处于应答状态,不主动向PC机发送命2通讯协议2.1上位机命令格式命令头+长度字+设备标识符+命令码+命令IA)容+校验字命令头:2BYTE,OxAABB长度字:2BYTE,1BYTE从设备标识符到校验字的字节数+1BYTE収反设备标识:2BYTE命令码:1BYTE命令内容:命令报文(可以为空)校验字:1BYTE
2、、从长度字取反到命令内容的逐字节异或注:如果从长度字到校验字中有一个字f=AA,则后跟一字节00以区分命令头,长度字不变2.2读写卡器应答格式命令头+长度字+设备标识符+命令码+状态字+数裾+校验字命令头:2BYTE,OxAABB长度字:2BYTE,1BYTE从设备标识符到校验字的字节数+1BYTE収反设备标识:2BYTE命令码:1BYTE状态字:1BYTE、0=成功;数据:返回的数据校验字:1BYTE、从长度字取反到数据内容的逐字节异或注:如果读写卡器在100mS内无响应或响应中断,上位机认为此次通讯失败。在橾作SAM卡时需要的等
3、待要大于1200ms3通讯速度波特率4800〜115200可选,在此仅支持19200bps4通讯命令4.1初始化串口数据:1=9600;2=14400;3=19200;4=28800;5=38400;6=57600;7=115200命令头长度字设备标识命令码状态字数据域校验字PC发送OxaabbOxO5fa0x00000x01无1字节波特率代码设备返回OxaabbOxO5fa0x010无发送:AABB05FA00000103F8返冋:AABB05FA00010100FA说明:读卡器上电后的波特率为9600bps,如果想设置为1152
4、00bps,那么,先用19200bps发送设置为115200bps的命令,如果成功,那么就己经设置为H5200bps了,以后的操作就需要使用115200bps了。4.2指定设备标识数据:通讯没备标识符,0-65535注:一台设备被指定设备标识后,只响应设备标识相符或设备标识为“0”的命令。命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x06f90x00000x02无2字节设备标识设备返回Oxaabb0x05fa更改后的设备标识0x020无发送:AABB06F90000020001FA返回:AABB05FA0001
5、0200F94.3读取设备标识数据:无命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x04fb0x03无空设备返回OxaabbOxO5fa0x030空发送:AABB04FB000003F8返冋:AABB07F8000103000001FB4.4取得读写卡器硬件版本号,2字节数据:无命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x04tb0x04无空设备返回OxaabbOxO6f90x0402字节硬件版木兮发送:AABB04FB000004FF返[口I••AABB07F8000104000020
6、DD4.5取得读写卡器产品序列号,8字节数据:无命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x04fb0x05无空设备返MOxaabbOxOdf20x0508字节产品序号发送:AABB04FB000005FE返冋:AABB0DF20001050004FB000005FEAA00FAA24.6蜂鸣数据:蜂鸣时间,羊位是10毫秒M命令头长度字设备标识命令码状态字数裾域校验字PC发送Oxaabb0x05fa0x06无0x0A(蜂鸣100ms)设备返回Oxaabb0x05fa0x060空发送:AABB05FA00000
7、610EC返回:AABB05FA00010600FD4.7设置SAM卡通讯波特率数据:0=9600;1=38400命令头长度字没备标识命令码状态字数据域校验字PC发送Oxaabb0x05fa0x07无1字节波特率代码设备返回OxaabbOxO5fa0x070无发送:AABB05FA00000700FD返冋:AABB05FA00010700FC4.8SAM卡复位数据:无命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x04fb0x00000x08无空设备返回Oxaabb0x080笈位信息发送:AABB04FB0000
8、08F3返冋:AABB15EA000108003B6C00024261863812005417001908345F4.9向SAM卡发送COS命令命令码:0x09命令头长度字设备标识命令码状态字数据域校验字PC发送Oxaabb0x09无
此文档下载收益归作者所有