MCU_ZigBee协议栈相关函数总结

/*****************************************************************************************************************************************

*Author:JYW

*Time:2019_04_22

*Describe:学而记之进而习之

*****************************************************/

目录

延时函数:

定义事件函数:

延时一段时间去处理任务中的事件:

按键中断函数:

生成可以下载的hex文件:

MAC通信函数:

组播通信相关函数:

源绑定相关函数:

无线点灯:


 

延时函数:

MCU_ZigBee协议栈相关函数总结

定义事件函数:

MCU_ZigBee协议栈相关函数总结

事件中消息的定义:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

延时一段时间去处理任务中的事件:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

按键中断函数:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

生成可以下载的hex文件:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MAC通信函数:

 

MCU_ZigBee协议栈相关函数总结

获得本模块的MAC地址:

MCU_ZigBee协议栈相关函数总结

获得本模块的网络短地址:

MCU_ZigBee协议栈相关函数总结

实际MAC通信代码:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

 /*
                  //获得父节点的短地址
             uint16     NLME_GetCoordShortAddr(void);
                 // 获得父节点的MAC地址byte*是接收MAC地址的指针
             void     NLME_GetCoordExtAddr(byte*);
                  
                  */
                  /*
        #include"ZDProfile.h"
                  ZDP_NwkAddrReq(Mac,ZDP_ADDR_REQTYPE_SINGLE,0,0);
                  ZDP_IEEEAddrReq(0x0000,ZDP_ADDR_REQTYPE_SINGLE,0,0);
                  
                  */

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

在做Mac通信实验时,实质是查询地址管理器,看有没有与要发送的Mac地址相同的;

 

如果距离很远,只前没有通信过,故地址管理器里面没有对应

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

在通信时无线数据包里会包含:

MCU_ZigBee协议栈相关函数总结

组播通信相关函数:

添加一个组到一个端点,即端点与组相关联:

MCU_ZigBee协议栈相关函数总结

将端点与组号不关联:

MCU_ZigBee协议栈相关函数总结

将端点与所有组号都不关联:

MCU_ZigBee协议栈相关函数总结

源绑定相关函数:

MCU_ZigBee协议栈相关函数总结

相关函数:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

无线点灯:

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结

MCU_ZigBee协议栈相关函数总结