Hi,
We have done a lot of testing with SmartConfig. In more than 50% we are unable to do a successful provisioning with SmartConfig.
Today I have tested 2 different Modules (Our own HW with a CC3100R1 and a TI Booster Pack) and 4 different Access Points. In 9 times (of 14 tests) SmartConfig has failed.
Sometime it takes more than 10 retries and more than 20 minutes to do a successful provisioning. Sometimes it just don't work.
I have attached the test report:
0118.Ti_App_SmartConfigTests.pdf
We use a MSP430G2955 with the CC3100 device.
SimpleLink Version: 1.0.0
Service Pack Version: 1.0.0.1.1
We start SmartConfig with this code:
uint8_t policyVal = 0; int32_t retVal = 0; // Start Wifi StartWifi(); // Test: Get number of Wlan Profiles uint8_t i; uint8_t numberOfProfiles = 0; for(i = 0; i < 7; i++) { if(IsValidProfileAvailable(i)) { numberOfProfiles++; } } if(numberOfProfiles == 7) { // Deletes the 7 profile to get sure we have at least one space left retVal = sl_WlanProfileDel(6); } // Temp: Set Always on policy until the but with the Fast connection policy is fixed retVal = sl_WlanPolicySet(SL_POLICY_PM, SL_ALWAYS_ON_POLICY, NULL, 0); if (retVal < 0) { // error return; } // Start smart-config retVal = sl_WlanSmartConfigStart(1, /* groupIdBitmask */ SMART_CONFIG_CIPHER_AES, /* cipher */ 16, /* publicKeyLen */ 0, /* group1KeyLen */ 0, /* group2KeyLen */ smartconfigkey, /* publicKey */ (const unsigned char *) "", /* group1Key */ (const unsigned char *) ""); /* group2Key */ if (retVal < 0) { // error return; }
What goes wrong? With this success rate of SmartConfig we are unable to release our product. Has someone done successful tests with smartConfig?
Regards,
David