DAIC-MJ-RW全协议读卡器技术对接白皮书
一、核心兼容性与系统集成能力 多奥DAIC-MJ-RW读卡器采用双频多协议架构,通过硬件层解码与数据封装,实现对门禁、梯控、消费等场景的全卡种覆盖。其通用性体现在两方面: 设备兼容性:可直接接入多奥全系控制器(门禁/梯控/考勤/消费机)及第三方硬件(门禁控制器),支持Wiegand/RS485/UART多接口切换,适配90%以上现有门禁系统布线标准。 卡片协议覆盖:同时支持125KHz(EM4100/EM4150)与13.56MHz(ISO14443A/B、ISO15693、iClass、CPU卡)双频段,具体包括: 低频卡:EM4100(ID卡)、HID Prox 高频卡:Mifare S50/S70、CPU卡(SM1/SM4算法)、二代身份证(物理卡号) 特种卡:SONY Felica、NXP Desfire、NTAG系列 二、数据输出格式规范 读卡器通过UART接口输出HEX格式数据包,采用XOR校验机制,确保数据完整性。标准数据帧结构如下: 表格 字段 长度 值/说明 头部 1字节 固定值 0x02 卡片类型 1字节 定义见下表 卡片序列号 4/8字节 低位在前(Little-Endian) XOR校验 1字节 数据段(类型+序列号)逐字节异或结果 尾部 1字节 固定值 0x03 卡片类型代码对照表 表格 类型值(HEX) 卡片分类 典型应用 0x10 IC卡(Mifare) 物业门禁、公交卡 0x01 EM4100(ID卡) 老旧系统升级 0x21 ISO14443B卡 港澳通行证、社保卡 0x20 CPU卡(CID) 银行金融IC卡 0x32 iClass/Felica HID校园卡、交通卡 0x31 ISO15693卡 高速通道、图书管理 三、二次开发协议详解(UART模式) 通信参数 波特率:9600bps(可定制115200bps) 数据位:8位 停止位:1位 校验位:无 数据解析流程 帧同步:检测起始位 0x02,超时未收到则丢弃缓存。 类型判断:读取第二字节确定卡型,动态分配序列号长度(IC卡4字节,CPU卡8字节)。 校验验证:计算 类型 + 序列号 的XOR值,与第N字节比对,失败则触发重传机制。 数据转换: EM4100:4字节序列号转10位十进制卡号(公式:SN[0]<<24 | SN[1]<<16 | SN[2]<<8 | SN[3]) CPU卡:8字节序列号直接用于APDU指令交互。 典型数据包示例 Mifare S50卡(卡号:1234567890) 02 10 12 34 56 78 6E 03 类型:0x10(IC卡) 序列号:0x12345678(低位在前) 校验:0x10 ^ 0x12 ^ 0x34 ^ 0x56 ^ 0x78 = 0x6E EM4100卡(64位ID:0x0102A3B4C5) 02 01 01 02 A3 B4 C5 25 03 序列号:5字节(实际有效位40位) 校验:0x01 ^ 0x01 ^ 0x02 ^ 0xA3 ^ 0xB4 ^ 0xC5 = 0x25 四、系统对接关键点 防冲突机制:支持ISO15693防冲突指令,多卡同时读取时自动筛选最高优先级卡片(CPU卡 > iClass > IC卡 > ID卡)。 加密扩展:对接CPU卡时需配合PSAM模块进行双向认证,开发包提供SM4加密API(支持ECB/CBC模式)。 定制化输出:通过上位机配置工具可修改: 输出格式(Wiegand26/34/66自定义) 蜂鸣器提示音(短鸣/长鸣/变调) LED状态指示(红/绿/橙三色可编程) 五、常见问题处理 校验错误:检查串口干扰(建议加磁环),或降低波特率至4800bps。 无响应:确认供电电压(DC 5V±5%),电流需≥100mA(多卡读取峰值)。 卡号异常:注意字节序转换(读卡器输出为原始物理序列号,部分系统需反转字节)。 该协议已通过多奥一卡通平台(DAIC-Platform)验证,支持与众多第三方系统通过SDK对接,提供C/C++/C#语言开发示例。
一、核心兼容性与系统集成能力 多奥DAIC-MJ-RW读卡器采用双频多协议架构,通过硬件层解码与数据封装,实现对门禁、梯控、消费等场景的全卡种覆盖。其通用性体现在两方面: 设备兼容性:可直接接入多奥全系控制器(门禁/梯控/考勤/消费机)及第三方硬件(门禁控制器),支持Wiegand/RS485/UART多接口切换,适配90%以上现有门禁系统布线标准。 卡片协议覆盖:同时支持125KHz(EM4100/EM4150)与13.56MHz(ISO14443A/B、ISO15693、iClass、CPU卡)双频段,具体包括: 低频卡:EM4100(ID卡)、HID Prox 高频卡:Mifare S50/S70、CPU卡(SM1/SM4算法)、二代身份证(物理卡号) 特种卡:SONY Felica、NXP Desfire、NTAG系列 二、数据输出格式规范 读卡器通过UART接口输出HEX格式数据包,采用XOR校验机制,确保数据完整性。标准数据帧结构如下: 表格 字段 长度 值/说明 头部 1字节 固定值 0x02 卡片类型 1字节 定义见下表 卡片序列号 4/8字节 低位在前(Little-Endian) XOR校验 1字节 数据段(类型+序列号)逐字节异或结果 尾部 1字节 固定值 0x03 卡片类型代码对照表 表格 类型值(HEX) 卡片分类 典型应用 0x10 IC卡(Mifare) 物业门禁、公交卡 0x01 EM4100(ID卡) 老旧系统升级 0x21 ISO14443B卡 港澳通行证、社保卡 0x20 CPU卡(CID) 银行金融IC卡 0x32 iClass/Felica HID校园卡、交通卡 0x31 ISO15693卡 高速通道、图书管理 三、二次开发协议详解(UART模式) 通信参数 波特率:9600bps(可定制115200bps) 数据位:8位 停止位:1位 校验位:无 数据解析流程 帧同步:检测起始位 0x02,超时未收到则丢弃缓存。 类型判断:读取第二字节确定卡型,动态分配序列号长度(IC卡4字节,CPU卡8字节)。 校验验证:计算 类型 + 序列号 的XOR值,与第N字节比对,失败则触发重传机制。 数据转换: EM4100:4字节序列号转10位十进制卡号(公式:SN[0]<<24 | SN[1]<<16 | SN[2]<<8 | SN[3]) CPU卡:8字节序列号直接用于APDU指令交互。 典型数据包示例 Mifare S50卡(卡号:1234567890) 02 10 12 34 56 78 6E 03 类型:0x10(IC卡) 序列号:0x12345678(低位在前) 校验:0x10 ^ 0x12 ^ 0x34 ^ 0x56 ^ 0x78 = 0x6E EM4100卡(64位ID:0x0102A3B4C5) 02 01 01 02 A3 B4 C5 25 03 序列号:5字节(实际有效位40位) 校验:0x01 ^ 0x01 ^ 0x02 ^ 0xA3 ^ 0xB4 ^ 0xC5 = 0x25 四、系统对接关键点 防冲突机制:支持ISO15693防冲突指令,多卡同时读取时自动筛选最高优先级卡片(CPU卡 > iClass > IC卡 > ID卡)。 加密扩展:对接CPU卡时需配合PSAM模块进行双向认证,开发包提供SM4加密API(支持ECB/CBC模式)。 定制化输出:通过上位机配置工具可修改: 输出格式(Wiegand26/34/66自定义) 蜂鸣器提示音(短鸣/长鸣/变调) LED状态指示(红/绿/橙三色可编程) 五、常见问题处理 校验错误:检查串口干扰(建议加磁环),或降低波特率至4800bps。 无响应:确认供电电压(DC 5V±5%),电流需≥100mA(多卡读取峰值)。 卡号异常:注意字节序转换(读卡器输出为原始物理序列号,部分系统需反转字节)。 该协议已通过多奥一卡通平台(DAIC-Platform)验证,支持与众多第三方系统通过SDK对接,提供C/C++/C#语言开发示例。

JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图