定制协议
腾讯掌静脉定制CR08串口通讯协议V1.0
文档
-
+
首页
腾讯掌静脉定制CR08串口通讯协议V1.0
# 串口通讯协议 | 版本 | 日期 | 修改人 | 涉及接口 | 修改内容 | | :--: | :--------: | :----: | -------- | ---------------------- | | V1.0 | 2024.11.20 | 常永彬 | * | 新建 | | V1.1 | 2024.11.21 | 常永彬 | 新增 | 版本号查询 | | V1.2 | 2024.11.22 | | | 修改描述信息和指令示例 | ## 一、协议格式 本协议支持 485,232,TTL 模式,默认波特率:57600,实际使用中若修改了波特率则在设备重启后以实际修改的波特率为准。波特率修改详见<a href="#2.1.3UART波特率设置">2.1.3UART波特率设置</a> ### 1.1 请求数据格式 命令头+ 命令字 + 长度字+ 数据域+ 校验字 命令头:两字节,默认为0x55,0xAA 命令字:一字节 长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前 数据域:此项可以为空 校验字:一字节,从命令头到数据域最后一字节的逐字节异或值 ### 1.2 应答数据格式 命令头+ 命令字 + 标识字 + 长度字+ 数据域+ 校验字 命令头:两字节,默认为0x55,0xAA 命令字:一字节 标识字:一字节, 0x00则代表成功应答,其它失败或错误 长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前 数据域:此项可以为空 校验字:一字节,从命令头到数据域最后一字节的逐字节异或值 > [!IMPORTANT] > > 以下文文档中若无特殊标注和说明,所出现的55AA、01、0100、01、FE等均为16进制字节流([0x55, 0xAA]、[0x01]、 [0x01, 0x00, [0x01]、 [0xEF]]),有个别是10进制的数,一般后面都跟着单位比如60us,1000us,韦根34等。 ## 二、协议指令 协议指令示例参考<a href="#附录2">指令示例</a> ### 2.1 配置相关指令 > [!NOTE] > > 此章节所有指令,若数据域长度字段=00,则表示查询设备当前配置值。 > > Eg:55AA 01 0000 FE 表示查询输出通道配置 #### 2.1.1 输出通道配置 <table> <tr align="center"> <td colspan="8">指令:01</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 设备输出通道配置<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">01</td> <td>命令字</td><td>1 Byte</td><td colspan="2">01</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0100</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">1 Byte</td><td rowspan="2" colspan="2"><a href="#输出通道释义">输出通道选择</a></td> <td>数据域长度</td><td>2 Byte</td><td>0100</td> </tr> <tr align="center"> <td>数据域</td><td>1 Byte</td> <td colspan="2"><a href="#输出通道释义">输出通道选择</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=输出通道释义></span> | 输出通道 | 默认值 | | :------: | :--------: | | 1 Byte | 00000011 b | | 位 | 名称 | 描述 | | :--: | :--: | :--------------------------------- | | 7:2 | - | 保留 | | 1 | 韦根 | 0=禁用韦根输出<br />1=使能韦根输出 | | 0 | UART | 0=禁用UART输出<br />1=使能UART输出 | ``` 指令示例: 设置为UART输出 PC->Reader:55AA 01 0100 01 FE Reader->PC:55AA 01 00 0100 01 FE 设置为韦根输出 PC->Reader:55AA 01 0100 02 FD Reader->PC:55AA 01 00 0100 02 FD ``` #### 2.1.2 韦根设置 <table> <tr align="center"> <td colspan="8">指令:02</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 设备输出通道配置<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">02</td> <td>命令字</td><td>1 Byte</td><td colspan="2">02</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0500</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">5 Byte</td><td rowspan="2" colspan="2"><a href="#韦根配置">韦根配置</a></td> <td>数据域长度</td><td>2 Byte</td><td>0500</td> </tr> <tr align="center"> <td>数据域</td><td>5 Byte</td> <td colspan="2"><a href="#韦根配置">韦根配置</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=韦根配置></span> | 韦根配置 | 默认值 | | :---------: | :--------: | | 5 Byte | 22E8033C00 | | 字节 | 名称 | 描述 | | :--: | :-----: | :---------------------------- | | 0 | 韦根 | 0x22=韦根34<br />0x20=韦根32<br />0x1A=韦根26 | | 1-2 | 韦根周期(us) | 低电平保持时间,单位us<br />E803= 1000us (E8\| (03<< 8)) | | 3-4 | 数据脉冲宽度(us) | 电平保持时间,单位us<br />3C00= 60us (3C\| (00<< 8)) | ``` 指令示例: 设置为韦根34输出, 周期(1000us) 数据脉冲宽度(60us) PC->Reader:55AA 02 0500 22 E803 3C00 0D Reader->PC:55AA 02 00 0500 22E8033C00 0D ``` #### 2.1.3 UART波特率设置 <span id=2.1.3UART波特率设置></span> <table> <tr align="center"> <td colspan="8">指令:03</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> UART波特率设置,波特率修仅在设备重启后生效<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">03</td> <td>命令字</td><td>1 Byte</td><td colspan="2">03</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0400</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">4 Byte</td><td rowspan="2" colspan="2"><a href="#UART配置">UART配置</a></td> <td>数据域长度</td><td>2 Byte</td><td>0400</td> </tr> <tr align="center"> <td>数据域</td><td>4 Byte</td> <td colspan="2"><a href="#UART配置">UART配置</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=UART配置></span> | 韦根配置 | 默认值 | | :------: | :------: | | 4 Byte | 00E10000 | | 字节 | 名称 | 描述 | | :--: | :--------: | :----------------------------------------------------------- | | 4:0 | UART波特率 | 00E10000= 57600 (00\|(E1 << 8)\|(00 << 16)\|(00<<24)),低位在前<br />00c20100= 115200 (00\|(c2 << 8)\|(01<< 16)\|(00<<24)) | ``` 指令示例: 设置波特率115200 PC->Reader:55AA 03 0400 00c20100 3B Reader->PC:55AA 03 00 0400 00C20100 3B 设置波特率57600 PC->Reader:55AA 03 0400 00E10000 19 Reader->PC:55AA 03 00 0400 00E10000 19 ``` #### 2.1.4 数据输出格式设置 <table> <tr align="center"> <td colspan="8">指令:04</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 数据输出格式配置<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">04</td> <td>命令字</td><td>1 Byte</td><td colspan="2">04</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0200</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">2 Byte</td><td rowspan="2" colspan="2"><a href="#数据输出格式">数据输出格式</a></td> <td>数据域长度</td><td>2 Byte</td><td>0200</td> </tr> <tr align="center"> <td>数据域</td><td>2 Byte</td> <td colspan="2"><a href="#数据输出格式">数据输出格式</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=数据输出格式></span> | 数据输出格式 | 默认值 | | :----------: | :---------------------------------------------------: | | 2 Byte | 1Byte配置掩码 + 1Byte配置 。设备配置默认值:0010010 b | > [!IMPORTANT] > > 只有使能Byte对应BIt为1,配置Byte对应BIt的值才会被保存 > > Eg:11111111b 00110001b,配置Byte 00110001b全部保存至设备 > > 00001111b 00110001b,配置Byte 00110001b仅BIt0~BIt3被保存至设备 > > 00000001b 00110001b,配置Byte 00110001b仅BIt0被保存至设备 > > 既最终配置值 config_new = (config_old & (~Byte0)) | (Byte0 & Byte1); > > Byte1:需要修改的配置 > > Byte0:Byte1的掩码 > > config_old:设备原有的配置 > > config_new:设备修改后的配置 | 位 | 名称 | 描述 | | :--: | :-------------------------: | :----------------------------------------------------------- | | 7 | - | 保留 | | 6 | UART转十进制字符串补0至10位 | 1=转十进制字符串<br />Eg:01020304 转10进制字符串 0016909060<br />前提要要设置Bit5=1 | | 5 | UART转十进制字符串 | 1=转十进制字符串<br />Eg:01020304 转10进制字符串 16909060 | | 4 | UART输出反序 | 0=正序输出<br />Eg:01020304 正序 01020304 <br />1=反序输出<br />Eg:01020304 反序 04030201 | | 3:2 | - | 保留 | | 1 | 韦根输出反序 | 0=正序输出<br />Eg:01020304 正序 01020304 <br />1=反序输出<br />Eg:01020304 反序 04030201 | | 0 | 韦根输出高低位 | 0=输出低位<br />Eg:010203040506 低位 010203(韦根26)01020304(韦根34)<br />1=输出高位<br />Eg:010203040506 高位 040506(韦根26)03040506(韦根34) | ``` 指令示例: 设韦根26输出低3bytes且反序输出,效果01020304将输出030201,设置串口输出转十进制且补0至10位字符串,效果01020304将输出0016909060 PC->Reader:55AA 04 0200 FF62 64 Reader->PC:55AA 04 00 0200 FF62 64 ``` #### 2.1.5 日志等级配置 <table> <tr align="center"> <td colspan="8">指令:05</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 日志等级配置<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">05</td> <td>命令字</td><td>1 Byte</td><td colspan="2">05</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0100</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">1 Byte</td><td rowspan="2" colspan="2"><a href="#日志等级">日志等级</a></td> <td>数据域长度</td><td>2 Byte</td><td>0100</td> </tr> <tr align="center"> <td>数据域</td><td>1 Byte</td> <td colspan="2"><a href="#日志等级">日志等级</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=日志等级></span> | 日志等级 | 默认值 | | :------: | :----: | | 1 Byte | 00 | | 日志等级 | 说明 | | :------: | ------------------------- | | 00 | 无日志输出 | | 01 | 输出ERROR日志 | | 02 | 输出ERROR和WARN日志 | | 03 | 输出ERROR、WARN、INFO日志 | ``` 指令示例: 禁用日志 PC->Reader:55AA 05 0100 00 FB Reader->PC:55AA 05 00 0100 00 FB ``` ### 2.2 控制指令 #### 2.2.1 设备灯光蜂鸣控制 <table> <tr align="center"> <td colspan="8">指令:10</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 数据输出格式配置<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">10</td> <td>命令字</td><td>1 Byte</td><td colspan="2">10</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">n</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">n Byte</td><td rowspan="2" colspan="2"><a href="#设备控制指令">设备控制指令</a></td> <td>数据域长度</td><td>2 Byte</td><td>n</td> </tr> <tr align="center"> <td>数据域</td><td>n Byte</td> <td colspan="2"><a href="#设备控制指令">设备控制指令</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=设备控制指令></span> | T(控制标识字) | L(长度) | V(参数) | 说明 | | --------------- | --------- | ------------------- | ------------------------------------------------------------ | | 01 | 00 | 无 | 重启 | | 02 | 05 | 1Byte+2Bytes+2Bytes | 蜂鸣器控制:次数+响应时间+间隔时间(次数大于1有效)<br />时间单位毫秒 | | 03 | 05 | 1Byte+2Bytes+2Bytes | 红灯控制:次数+响应时间+间隔时间(次数大于1有效)<br />时间单位毫秒 | | 04 | 05 | 1Byte+2Bytes+2Bytes | 绿灯控制:次数+响应时间+间隔时间(次数大于1有效)<br />时间单位毫秒 | | 05 | 05 | 1Byte+2Bytes+2Bytes | 蓝灯控制:次数+响应时间+间隔时间(次数大于1有效)<br />时间单位毫秒 | ``` 指令示例:重启 PC->Reader:55AA 10 0200 0100 EC Reader->PC:55AA 10 00 0200 0100 EC 指令示例:蜂鸣两声:蜂鸣80ms间隔25ms,绿灯亮500ms PC->Reader:55AA 10 0E00 02050250001900040501F4010000 58 Reader->PC:55AA 10 00 0E00 02050250001900040501F4010000 58 ``` ### 2.3 设备查询指令 #### 2.3.1 设备版本号查询 <table> <tr align="center"> <td colspan="8">指令:20</td> </tr> <tr align="left"> <td colspan="8"> 说明:<br> 版本号查询<br> </td> </tr> <tr align="center"> <td colspan="4">PC->Reader</td> <td colspan="4">Reader->PC</td> </tr> <tr align="center"> <td>项目</td><td>字节</td><td colspan="2">说明</td> <td>项目</td><td>字节</td><td colspan="2">说明</td> </tr> <tr align="center"> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> <td>包头</td><td>2 Byte</td><td colspan="2">55AA</td> </tr> <tr align="center"> <td>命令字</td><td>1 Byte</td><td colspan="2">20</td> <td>命令字</td><td>1 Byte</td><td colspan="2">20</td> </tr> <tr align="center"> <td>数据域长度</td><td>2 Byte</td><td colspan="2">0000</td> <td>标识字</td><td>1 Byte</td> <td colspan="2">00 : 成功<br> <a href="#附录1">非 0 : 参见附录1</a></td> </tr> <tr align="center"> <td rowspan="2">数据域</td><td rowspan="2">0 Byte</td><td rowspan="2" colspan="2">无</a></td> <td>数据域长度</td><td>2 Byte</td><td>n</td> </tr> <tr align="center"> <td>数据域</td><td>n Byte</td> <td colspan="2"><a href="#设备版本号">设备版本号</a></td> </tr> <tr align="center"> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> <td>校验字</td><td>1 Byte</td><td colspan="2">BCC</td> </tr> </table> <span id=设备版本号></span> | 设备版本号 | 值 | | :--------: | :----------------------------------------------------------: | | n Byte | 637230385F76675F7073616D5F74656E63656E745F76312E382E30<br />(cr08_vg_psam_tencent_v1.8.0) | ``` 指令示例 PC->Reader:55AA 20 0000 DF Reader->PC:55AA 20 00 1B00 637230385F76675F7073616D5F74656E63656E745F76312E382E30 EF ``` ## 三、附录 ### 1. 附录一 <span id=附录1></span> | 错误码 | 说明 | | :----: | -------- | | 0x00 | 成功 | | 0x10 | 参数错误 | | 0xFF | 未知错误 | ### 2. 附录二 <span id=附录2></span> ``` 指令示例: 设置为UART输出 PC->Reader:55AA 01 0100 01 FE Reader->PC:55AA 01 00 0100 01 FE 设置为韦根输出 PC->Reader:55AA 01 0100 02 FD Reader->PC:55AA 01 00 0100 02 FD 设置为UART和韦双输出 PC->Reader:55AA 01 0100 03 FC Reader->PC:55AA 01 00 0100 03 FC 设置为韦根34输出, 周期(1000us) 数据脉冲宽度(60us) PC->Reader:55AA 02 0500 22 E803 3C00 0D Reader->PC:55AA 02 00 0500 22E8033C00 0D 设置为韦根32输出, 周期(2000us) 数据脉冲宽度(342us) PC->Reader:55AA 02 0500 20 D007 5601 58 Reader->PC:55AA 02 00 0500 20D0075601 58 设置为韦根26输出, 周期(486us) 闲时(81us) PC->Reader:55AA 02 0500 1AE6015100 54 Reader->PC:55AA 02 00 0500 1AE6015100 54 设置为韦根34输出, 周期(1600us) 数据脉冲宽度(237us) PC->Reader:55AA 02 0500 22 4006 ED00 71 Reader->PC:55AA 02 00 0500 224006ED00 71 设置为韦根34输出, 周期(1770us) 数据脉冲宽度(255us) PC->Reader:55AA 02 0500 22 EA06 FF00 C9 Reader->PC:55AA 02 00 0500 22EA06FF00 C9 设置UART波特率115200 PC->Reader:55AA 03 0400 00c20100 3B Reader->PC:55AA 03 00 0400 00C20100 3B 设置UART波特率57600 PC->Reader:55AA 03 0400 00E10000 19 Reader->PC:55AA 03 00 0400 00E10000 19 设置输出格式对应BIt全部为0 PC->Reader:55AA 04 0200 FF00 06 Reader->PC:55AA 04 00 0200 FF00 06 设置韦根输出低字节 PC->Reader:55AA 04 0200 0100 F8 Reader->PC:55AA 04 00 0200 FF00 06 设置韦根输出高字节 PC->Reader:55AA 04 0200 0101 F9 Reader->PC:55 AA 04 00 0200 01 07 设置韦根输出反序 PC->Reader:55AA 04 0200 0202 F9 Reader->PC:55AA 04 00 0200 FF03 05 设置韦根输出正序 PC->Reader:55AA 04 0200 0200 FB Reader->PC:55AA 04 00 0200 FF01 07 设置韦根输出低字节且反序 PC->Reader:55AA 04 0200 0303 F9 Reader->PC:55 AA 04 00 0200 FF03 05 设置串口输出正序 PC->Reader:55AA 04 0200 1000 E9 Reader->PC:55AA 04 00 0200 FF03 05 设置串口输出反序 PC->Reader:55AA 04 0200 1010 F9 Reader->PC:55AA 04 00 0200 FF13 15 设置串口输出不转10进制 PC->Reader:55AA 04 0200 2000 D9 Reader->PC:55AA 04 00 0200 FF13 15 设置串口输出转10进制 PC->Reader:55AA 04 0200 2020 F9 Reader->PC:55AA 04 00 0200 FF33 35 设置串口输出转10进制并补0至10位 PC->Reader:55AA 04 0200 6060 F9 Reader->PC:55AA 04 00 0200 FF73 75 设置串口输出转10进制实际位数(不补0) PC->Reader:55AA 04 0200 6020 B9 Reader->PC:55AA 04 00 0200 FF33 35 禁用日志 PC->Reader:55AA 05 0100 00 FB Reader->PC:55AA 05 00 0100 00 FB 打开ERROR日志 PC->Reader:55AA 05 0100 01 FA Reader->PC:55AA 05 00 0100 01 FA 打开ERROR、WARN日志 PC->Reader:55AA 05 0100 02 F9 Reader->PC:55AA 05 00 0100 02 F9 打开ERROR、WARN、INFO日志 PC->Reader:55AA 05 0100 03 F8 Reader->PC:55AA 05 00 0100 03 F8 重启 PC->Reader:55AA 10 0200 0100 EC Reader->PC:55AA 10 00 0200 0100 EC 蜂鸣100ms PC->Reader:55AA 10 0700 02050164000000 8A Reader->PC:55AA 10 00 0700 02050164000000 8A 红灯亮1000ms PC->Reader:55AA 10 0700 030501E8030000 04 Reader->PC:55AA 10 00 0700 030501E8030000 04 绿灯亮1000ms PC->Reader:55AA 10 0700 040501E8030000 03 Reader->PC:55AA 10 00 0700 040501E8030000 03 蓝灯亮1000ms PC->Reader:55AA 10 0700 050501E8030000 02 Reader->PC:55AA 10 00 0700 050501E8030000 02 蜂鸣两声:蜂鸣100ms间隔25毫秒,绿灯亮500ms PC->Reader:55AA 10 0E00 02050264001900 040501F4010000 6C Reader->PC:55AA 10 00 0E00 02050264001900 040501F4010000 6C 蜂鸣400ms,红灯亮500ms PC->Reader:55AA 10 0E00 02050190010000 030501F4010000 84 Reader->PC:55AA 10 00 0E00 02050190010000 030501F4010000 84 ```
常永彬
2024年11月22日 15:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期