结合实践操作,理解ATND的意义,下面是英文的解释。
MY<CR>
SH<CR>
SL<CR>
NI<CR> (Variable length)
PARENT_NETWORK ADDRESS (2 Bytes)<CR>
DEVICE_TYPE<CR> (1 Byte: 0=Coord, 1=Router, 2=End Device)
STATUS<CR> (1 Byte: Reserved)
PROFILE_ID<CR> (2 Bytes)
MANUFACTURER_ID<CR> (2 Bytes) <CR> After (NT * 100)
-----------------------------------------------------------------------------
测试环境:
协调器1个, 名子是coordinator1,
路由器1个, 名子是router1
节点1个, 名子是end1
下面是协调器执行ATND的返回结果
------------------------------------------------------------------------------
+++OK
atnd
1E85 //模块的MY地址
0013A200 //模块的SH地址
400A0871 //模块的SL地址
END1 //模块的名字
1E84 //模块的父节点(路由器的)网络地址
02 //模块的标识类型是节点
00 //模块状态
C105 //模块配置文件ID
101E //模块制造商的ID
1E84
0013A200
400A019D
ROUTER1
FFFE //模块的父节点(协调器)网络地址
01 //模块的标识类型是路由器
00
C105
101E