目录
系统上电后,各个节点需要将自身设备类型,网络地址,父节点网络地址发送给协调器,设计一个数据结构,如下:
协调器编程:
//Coordinator.c
typedef struct RFTXBUF
{
uint8 type[3];
uint8 myNWK[4];
uint8 pNWK[4];
}RFTX;
该结构体用于存放节点对的信息:设备类型,网络地址,父节点网络地址
//Coordinator.c
void GenericApp_MessageMSGCB( afIncomingMSGPacket_t *pkt )
{
switch ( pkt->clusterId )
{
case GENERICAPP_CLUSTERID:
osal_memcpy(&nodeinfo[nodenum++],pkt->cmd.Data,11);
break;
}