微 网 高 通

全局无线网络拓扑结构
来源: | 作者:微网高通 | 发布时间: 2025-05-09 | 5 次浏览 | 分享到:

6.1查询特定主机的全局注册路径


指令

查询特定主机的全局注册路径

字节

参数

请求指令

应答指令

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



6.2查询特定主机的硬件MAC地址


指令

查询特定主机的硬件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



6.3查询注册客户端的数量


指令

查询注册客户端的数量

字节

参数

请求指令

应答指令

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



6.4查询注册节点的运行状态信息


指令

查询注册节点的运行状态信息

字节

参数

请求指令

应答指令

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]


参考 WiMinet_MeshItem”定义

备注-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