微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZSTACK-WHITELIST白名单增强库文件

ZSTACK-WHITELIST白名单增强库文件

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

 ZSTACK-WhiteList 1.0.01 (2016.08.02)

功能改进:

Add – 只有被允许的MAC地址的节点才可以加入网络
Add – 所有路由节点分布式动态申请管理MAC地址白名单
Add – 节点可通过任意一个路由节点加入网络,前提是已被添加白名单
Add – 提供增加、查找、删除功能
Add – 识别Join,Rejoin type,无需再次验证。


原文及下载地址: ZSTACK-WHITELIST白名单库文件

API说明:

/** 擦除所有白名单数据 **/

extern void WhiteList_CleanFlash(void);

/**

** 插入一条白名单节点

** unsigned char *Mac:要插入的白名单Mac地址

** 示例:

** unsigned char mac[8] = {0x00,0x012,0x4B,0x00,0x12,0x34,0x56,0x78};

** WhiteList_Insert(mac);

** return: true – 添加成功

** false – 添加失败

**/

extern bool WhiteList_Insert(unsigned char *Mac);

/**

** 删除一条白名单节点

** unsigned char *Mac:要删除的白名单Mac地址

** 示例:

** unsigned char mac[8] = {0x00,0x012,0x4B,0x00,0x12,0x34,0x56,0x78};

** WhiteList_Delete(mac);

** return: true – 删除成功

** false – 删除失败

**/

extern bool WhiteList_Delete(unsigned char *Mac);

/**

** 查询一条白名单节点

** unsigned char *Mac:要查询的白名单Mac地址

** 示例:

** unsigned char mac[8] = {0x00,0x012,0x4B,0x00,0x12,0x34,0x56,0x78};

** WhiteList_SearchWhiteList(mac);

** return: true – 在白名单中查找到该mac

** false – 未查找到

**/

extern bool WhiteList_SearchWhiteList(unsigned char *Mac);

谢谢分享!

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

网站地图

Top