ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
在重置远程对等器件或与远程对等器件断开连接后,配置文件配置可自动建立 P2P 连接。此命令将 P2P 远程器件参数作为新配置文件连同配置文件优先级一起存储在闪存中。这些配置文件类似于工作站配置文件并具有相同的自动连接行为。该连接取决于配置文件策略配置。
如果启用了自启动策略,则会执行 P2P 发现。如果找到一个或多个符合配置文件的远程器件,则会根据所选的协商发起方策略、方法和意图启动协商阶段。此时会选择优先级最高的配置文件。
若要使用按钮协商方法来添加配置文件,请调用:
sl_WlanProfileAdd(char* pName, int NameLen, unsigned char *pMacAddr,
SlSecParams_t* pSecParams , SlSecParamsExt_t*
pSecExtParams, unsigned long Priority,
unsigned long Options)
以下是使用按钮协商方法添加配置文件的示例:
sl_WlanProfileAdd(SL_SEC_TYPE_P2P_PBC,
remote_p2p_device,
strlen(remote_p2p_device),
bssidEmpty,
0/*Priority*/,0,0,0);
以下是使用键盘协商方法添加配置文件的示例:
sl_WlanProfileAdd(SL_SEC_TYPE_P2P_PIN_ DISPLAY,
remote_p2p_device,
strlen(remote_p2p_device),
bssidEmpty,
0/*Priority*/,key,8/*keylen*/,0);