ZSTACK-WHITELIST白名单增强库文件
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);
谢谢分享!