ZHCU938C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
通过获取事件 SL_WLAN_P2P_DEV_FOUND_EVENT 或调用 get_networkList API 找到远程器件后,可以选择使用主机发出的命令来启动连接。该命令执行即时 P2P 发现。一旦找到远程器件,便根据所选的协商发起方策略、方法和意图启动协商阶段。
API:
sl_WlanConnect(char* pName, int NameLen, unsigned char *pMacAddr,
SlSecParams_t* pSecParams ,
SlSecParamsExt_t* pSecExtParams)
pName – 在获取事件 SL_WLAN_P2P_DEV_FOUND_EVENT 或调用 get_networkList API 之后用户已知的远程器件的名称。
NameLen – pName 的长度
pMacAddr – 根据 BSSID 连接到远程 P2P 的选项。使用 {0,0,0,0,0,0} 根据 MAC 地址来连接。
pSecParams – 请参阅Topic Link Label10.3.5。
pSecExtParams – 值应为 0。
例如:
sl_WlanConnect("my-tv-p2p-device, 17, {0,0,0,0,0,0}
& pSecParams ,0);