This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220SF-LAUNCHXL: Bulk Provisioning the devices

Part Number: CC3220SF-LAUNCHXL

Hi,

I can able to provision the individual device using the mobile app. (For Adding the WLAN Profile SSID and Password).

Is there any way I can broadcast WLAN Profile information to all the devices for bulk provisioning? Please let me know if we have any process/ Document for the same.

Regards,

Suresh

  • Theoretically it should be feasible with the SC (smart-config) provisioning.

    Using AP provisioning requires the mobile device to connect to each device at a time but SC is basically broadcast.

    Note that the example (in the SDK) only verified the connections for one device so you will need to update this part.

  • Hi Kobi,
     

    Thanks for your response,

     

    I have tried Smart Config with multiple devices and working fine.

     

     

    Now, Sending WiFi profile credentials throughout the network, on the receiving end if any other scanning device is there (other than TI-Device), there might be a chance of  getting this broad cast message.

       

     

    As Smart Config is TI's Proprietary protocol, is there any way Mobile App is encrypting and Device is decrypting the Wi-Fi Credentials with any secure method? 

     

    If not, how can we overcome these kinds of security issues?

    Regards,

    Suresh

  • The SmartConfig process supports the delivery of the encrypted network credentials, by using a symmetric key encryption (AES128). The key is applied both in the mobile application and in the SimpleLink device.

    See more details in www.ti.com/.../swra513.

  • Hi Kobi,

     

    Thanks for the response.

     

    What if an outside simplelink device is intruded into the network and gets the details.

    Can I change the encryption key to provision only some specific devices using Smart config method?

     

    Thanks.

     Suresh

  • The devices that you want to provision should have the same key that the mobile app is using (the key is being passed as parameter to sl_WlanProvisioning).

    You can replace this key with an OTA update.