指令 | 查询特定主机的全局注册路径 | ||
字节 | 参数 | 请求指令 | 应答指令 |
1 | m_iHeader | 0XAA | 0XAA |
2 | m_iOpCode | 0X7D | 0XFD |
3 | m_iValueA | 0X00 | 0X00 |
4 | m_iValueB | 0X00 | 0X00 |
5 | m_iValueC | 0X00 | 0X00 |
6 | m_iValueD | 0X00 | 0X00 |
7 | m_iAmount | 0X02 | 0X02 * N |
8 | m_iCRCode.MSB | 0X## | 0X## |
9 | m_iCRCode.LSB | 0X## | 0X## |
10 | m_pBuffer[0] | Objet.MSB | 第1个节点的地址高字节 |
11 | m_pBuffer[1] | Objet.LSB | 第1个节点的地址低字节 |
12 | m_pBuffer[2] | 第2个节点的地址高字节 | |
13 | m_pBuffer[3] | 第2个节点的地址低字节 | |
14 | m_pBuffer[4] | 依此类推 …… | |
15 | m_pBuffer[5] | 依此类推 …… | |
备注-1 | Objet.MSB:被查询主机的16位网络地址高字节 Objet.LSB:被查询主机的16位网络地址低字节 N:节点的个数 | ||
请求示例 | AA 7D FD D7 00 00 00 02 74 | ||
应答示例 | AA FD FD D7 00 00 02 A7 B5 93 A8 |
指令 | 查询特定主机的硬件MAC地址 | ||
字节 | 参数 | 请求指令 | 应答指令 |
1 | m_iHeader | 0XAA | 0XAA |
2 | m_iOpCode | 0X7A | 0XFA |
3 | m_iValueA | 0X00 | 0X00 |
4 | m_iValueB | 0X00 | 0X00 |
5 | m_iValueC | 0X00 | 0X00 |
6 | m_iValueD | 0X00 | 0X00 |
7 | m_iAmount | 0X02 | 0X08 |
8 | m_iCRCode.MSB | 0X## | 0X## |
9 | m_iCRCode.LSB | 0X## | 0X## |
10 | m_pBuffer[0] | Objet.MSB | MAC_ID[0] |
11 | m_pBuffer[1] | Objet.LSB | MAC_ID[1] |
12 | m_pBuffer[2] | MAC_ID[2] | |
13 | m_pBuffer[3] | MAC_ID[3] | |
14 | m_pBuffer[4] | MAC_ID[4] | |
15 | m_pBuffer[5] | MAC_ID[5] | |
16 | m_pBuffer[6] | MAC_ID[6] | |
17 | m_pBuffer[7] | MAC_ID[7] | |
备注-1 | Objet.MSB:被查询主机的16位网络地址高字节 Objet.LSB:被查询主机的16位网络地址低字节 MAC_ID[0~7]:被查询主机的硬件64位硬件MAC地址 | ||
备注-2 | 如果MAC_ID全为 0X00,则说明该节点不存在或者没有注册 | ||
请求示例 | AA 7A 00 00 00 00 02 3B 7E FD D7 | ||
应答示例 | AA FA 00 00 00 00 08 85 51 00 0B 57 00 00 11 BC 30 |
指令 | 查询注册客户端的数量 | ||
字节 | 参数 | 请求指令 | 应答指令 |
1 | m_iHeader | 0XAA | 0XAA |
2 | m_iOpCode | 0X4A | 0XCA |
3 | m_iValueA | 0X00 | 0X00 |
4 | m_iValueB | 0X00 | 0X00 |
5 | m_iValueC | 0X00 | 0X00 |
6 | m_iValueD | 0X00 | 0X00 |
7 | m_iAmount | 0X00 | 0X02 |
8 | m_iCRCode.MSB | 0X## | 0X## |
9 | m_iCRCode.LSB | 0X## | 0X## |
10 | m_pBuffer[0] | Count.MSB | |
11 | m_pBuffer[1] | Count.LSB | |
备注-1 | Count.MSB:注册客户端的数量高字节 Count.LSB:注册客户端的数量低字节 | ||
请求示例 | AA 4A 00 00 00 FF 00 0C 38 | ||
应答示例 | AA CA 00 00 00 FF 02 4D 6C 00 80 |
指令 | 查询注册节点的运行状态信息 | ||
字节 | 参数 | 请求指令 | 应答指令 |
1 | m_iHeader | 0XAA | 0XAA |
2 | m_iOpCode | 0X49 | 0XC9 |
3 | m_iValueA | GetIndex.MSB | ReadIndex.MSB |
4 | m_iValueB | GetIndex.MSB | ReadIndex.MSB |
5 | m_iValueC | 0X00 | 0X00 |
6 | m_iValueD | 0X00 | 0X00 |
7 | m_iAmount | 0X00 | 0X1C |
8 | m_iCRCode.MSB | 0X## | 0X## |
9 | m_iCRCode.LSB | 0X## | 0X## |
10~37 | m_pBuffer[0~27] | ||
备注-1 | GetIndex.MSB:需要读取记录条目的索引序号(从0开始)的高字节 GetIndex.LSB:需要读取记录条目的索引序号(从0开始)的低字节 | ||
备注-2 | ReadIndex.MSB:实际读取记录条目的索引序号(从0开始)的高字节 ReadIndex.LSB:实际读取记录条目的索引序号(从0开始)的低字节 | ||
请求示例 | AA 49 00 00 00 FF 00 19 78 | ||
应答示例 | AA C9 00 00 00 FF 1C B1 8A 01 10 00 0B 57 00 00 13 A0 27 3E F3 01 00 01 00 3C B7 00 00 37 38 01 87 F5 80 F2 80 |