请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
Thread 中讨论的其他器件:CC3200你(们)好
我正在使用 ti blefi 项目进行 Wifi 和 BLE 通信、我还希望智能配置功能在初始时设置 Wifi 凭据。
但调用 sl_WlanSmartConfigStart API 后出现错误。
代码片段:-
long SmartConfigConnect()
{
unsigned char policyVal;
long lRetVal =-1;
//
//清除所有配置文件
//这当然不是必须的,本例中使用它来确保
//我们将连接到 SmartConfig 添加的新配置文件
//
#if 0
//不需要
lRetVal = sl_WlanProfileDel (wlan_del_all_profiles);
ASSERT_ON_ERROR (lRetVal);
#endif
//设置自动策略
lRetVal = sl_WlanPolicySet (sl_policy_connection、
sl_connection_policy (1、0、0、0)、
策略值(&P)、
1/*PolicyVallen*/);
ASSERT_ON_ERROR (lRetVal);
//
//启动 SmartConfig
//此示例使用不安全的 SmartConfig 方法
//
lRetVal = sl_WlanSmartConfigStart (0、 //groupIdBitmask
smart_config_cip_none、 //密码
0、 //publicKeyLen
0、 //group1KeyLen
0、 //group2KeyLen
null、 //publickey
null、 //group1密钥
null); //group2Key
ASSERT_ON_ERROR (lRetVal);
返回成功;
}
错误日志:-
[WIFI]自动连接失败、正在尝试 SmartConfig...
[WIFI]请打开 SmartConfig Mobile 应用程序
函数[SmartConfigConnect]中第[104]行的错误[-6]
此致
Harshit