SWRA513C January   2020  – September 2020 CC3120 , CC3120MOD , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Terminology
  3. 2Overview
    1. 2.1 General Description
  4. 3Provisioning Configuration Modes
    1. 3.1 AP Provisioning
    2. 3.2 SmartConfig Provisioning
    3. 3.3 AP Plus SmartConfig Provisioning
    4. 3.4 AP Plus SmartConfig Plus External Configuration Provisioning
  5. 4Initiating the Provisioning Process
    1. 4.1 Host-Initiated Provisioning
    2. 4.2 Auto-Provisioning
    3. 4.3 Ending the Provisioning Process
  6. 5Profile Confirmation
    1. 5.1 Feedback
      1. 5.1.1 Local Feedback
      2. 5.1.2 External Feedback (Cloud)
    2. 5.2 Confirmation Fail
  7. 6External Configuration
  8. 7Host APIs
    1. 7.1 Provisioning Command
    2. 7.2 Provisioning Status Event
    3. 7.3 Provisioning Profile-Added Event
    4. 7.4 Reset Request Event
    5. 7.5 Blocking APIs During Provisioning
  9. 8Provisioning Use Examples
    1. 8.1 Successful SmartConfig Provisioning
    2. 8.2 Unsuccessful SmartConfig Provisioning
    3. 8.3 Successful SmartConfig Provisioning With AP Fallback
    4. 8.4 Successful AP Provisioning
    5. 8.5 Successful AP Provisioning With Cloud Confirmation
    6. 8.6 Using External Configuration Method: WAC
    7. 8.7 Successful SmartConfig Provisioning While External Configuration Enabled
  10. 9Provisioning HTTP/HTTPS Server APIs
  11.   Revision History

Introduction

The provisioning process provides the SimpleLink Wi-Fi device with the information (network name, password, and more) needed to connect to a wireless network. The process usually occurs only once, letting end users connect their devices to their local networks for the first time. Providing this information may become challenging because all Internet of Things (IoT) devices are not equipped with conventional input peripherals such as keyboards or touch screens.

The CC3x20 and CC3x3x SimpleLink Wi-Fi Internet-on-a chip™ solutions from Texas Instruments offers smart and fast built-in Wi-Fi provisioning capabilities with security options, which allows end users to wirelessly configure their IoT devices, using a smartphone or tablet running a dedicated provisioning app. The provisioning capabilities are provided as a comprehensive end-to-end solution, and easily embedded by developers on their own wireless applications.

The solution offers several built-in provisioning modes as follows:

  • Access point provisioning, a provisioning method in which the device creates a wireless network of its own, allowing a PC or smartphone to connect to it directly, and provide its initial configuration.
  • SmartConfig™ technology provisioning, a proprietary provisioning method from TI, that uses a smart phone or tablet to broadcast the network credentials to the unprovisioned device.
  • WPS provisioning

Because the provisioning logic is fully integrated inside the SimpleLink Wi-Fi device, developers can easily use it in their embedded wireless applications without any prior provisioning knowledge.

The CC3135 and CC3235x devices are dual-band, Wi-Fi 2.4 GHz and 5 GHz. The provisioning process in these devices supports both 2.4-GHz and 5-GHz channels.

Note:

The provisioning process may take longer when using the 5-GHz configuration, due to longer scan cycles.