This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Genius 3030 points

内容如标题

  • // 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。

x 出现错误。请重试或与管理员联系。