微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > link status中的neighbortable不包含EndDevice?是超时了吗?还是说neighbor table本身就不包含EndDevice?

link status中的neighbortable不包含EndDevice?是超时了吗?还是说neighbor table本身就不包含EndDevice?

时间:10-02 整理:3721RD 点击:

内容如标题

// Neighbor table entry
typedef struct
{
  uint16  neighborAddress;
  uint8   neighborExtAddr[Z_EXTADDR_LEN];
  uint16  panId;
  uint8   age;          // number of nwkLinkStatusPeriod since last link status
  linkInfo_t linkInfo;
} neighborEntry_t;

那就是不包含咯,为什么ZigBee标准文档中说neighbor table包含

2.7.1.3.4 Neighbor tables

The neighbor table of a device shall contain information on every device within transmission range up to 

some implementation-dependent limit. The information in stored in the neighbor table is used for a variety 

of purposes, however, not all fields described in this subsection are required for the operation of a ZigBee 

device. Each entry in the table shall contain the following information about a neighboring device:

— PAN identifier

— Extended address if device is parent or child

— Network address

— Device type

— Relationship

Neighbour Table中包含:

0: Neighbour is the parent
1: Neighbour is a child
2: Neighbour is a sibling (has same parent)
3: None of the above   (这才是真正的邻居,其他的都是有血缘关系的)

4: Neighbour is a former child(以前的子节点)

link status只是包含了Neighbor Table中的Router。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top