NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

CC3100 & CC3200 Provisioning

From Texas Instruments Wiki
Jump to: navigation, search
{{#switchcategory:MSP430=<McuHitboxHeader/>|C2000=<McuHitboxHeader/>|Stellaris=<McuHitboxHeader/>|TMS570=<McuHitboxHeader/>|MCU=<McuHitboxHeader/>|MAVRK=<MAVRKHitboxHeader/>|<HitboxHeader/>}}
Cc31xx cc32xx return home.png

What is Provisioning[edit]

Wi-Fi provisioning is the process of connecting a new Wi-Fi device (station) to a Wi-Fi network (access point). The provisioning process involves loading the station with the network name (often referred to as SSID) and its security credentials. The Wi-Fi security standard distinguishes between personal security, mostly used in homes and businesses, and enterprise security, used in large offices and campuses. Provisioning a station for enterprise security usually involves installing certificates, which are used to verify the integrity of the station and the network by interaction with a security server managed by the IT department. Personal Wi-Fi security, on the other hand, needs to be handled by users at home, and it simply involves typing a pre-defined password. To provide robust security, the password can be as long as 64 characters.


TI Recommendation on Provisioning[edit]

Jun 21st, 2016 Update: The new AP Provisioning Release is TI's recommended provisioning method for new designs. Check out the Provisioning Features link below for details.


Provisioning Recommendation.PNG


Provisioning Details[edit]

Further details describing these supported provisioning approaches and their respective tradeoffs can be found on

This document presents the main Wi-Fi provisioning methods that are available in the market and provide guidelines for choosing the right provisioning method for your product.

This page presents more details about the provisioning features supported by the SimpleLinkTM Wi-Fi(R) CC31xx and CC32xx devices. It provides links to the samples code, the mobile app, and provides how-to steps to provision a device.


Tradeoffs between Provisioning options[edit]

Let's review the main Wi-Fi provisioning methods that are available in the market and provide guidelines for choosing the right provisioning method for your product.

Provisioning comparison Limitations.png
  • Each provisioning method has its merits and limitations.
  • Since no provisioning method is perfect, a good practical approach would be to support more than one option in any given product. This would ensure maximum provisioning robustness of the final product.


NoteNote: Products with SmartConfig, should also have AP mode or WPS as provisioning fall backs



Provisioning Methods[edit]

Wi-Fi Protected Setup (WPS)[edit]

Wi-Fi Protected Setup (WPS) is the only industry standard available today for provisioning of headless devices. It was introduced by the Wi-Fi Alliance in 2006 as an easy and secure method to provision devices without knowing the network name and without typing long passwords. The standard defines two mandatory methods for WPS-enabled Access Points (APs): Personal Identification Number (PIN) method and PushButton-Connect (PBC) method

Access Point (AP) Mode[edit]

Access Point (AP) mode is the most common provisioning method today for headless devices. In AP mode the un-provisioned device wakes-up initially as an AP with an SSID defined by the equipment manufacturer. Before trying to connect to the home network for the first time, the un-provisioned device creates a network of its own, allowing a PC or a smart phone to connect to it directly to facilitate its initial configuration.

SmartConfigTM Technology[edit]

SmartConfig technology is a TI proprietary provisioning method designed for headless devices introduced in 2012. It uses a mobile app to broadcast the network credentials from a smartphone, or a tablet, to an unprovisioned TI Wi-Fi device. When SmartConfig is triggered in the un-provisioned device, it enters a special scan mode, waiting to pick up the network information that is being broadcasted by the phone app. The phone needs to be connected to a Wi-Fi network to be able to transmit the SmartConfig signal over the air. Typically this is the same home network onto which the new device is going to be provisioned.

Wireless Accessory Configuration (WAC)[edit]

The Wireless Accessory Configuration (WAC) feature is an Apple MFi licensed technology designed for MFi accessories that connect to iPod, iPhone and iPad. MFi accessories that support WAC can be easily configured by an iPod, iPhone and iPad, without requiring the user to type in the network name and password. Detailed information about the WAC feature is available to Apple MFi Development and Manufacturing licensees.



Links[edit]

{{#invoke: Navbox | navbox }}

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CC3100 & CC3200 Provisioning here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CC3100 & CC3200 Provisioning here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article CC3100 & CC3200 Provisioning here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article CC3100 & CC3200 Provisioning here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity

{{#switchcategory:MSP430=<McuHitboxFooter/>|C2000=<McuHitboxFooter/>|Stellaris=<McuHitboxFooter/>|TMS570=<McuHitboxFooter/>|MCU=<McuHitboxFooter/>|MAVRK=<MAVRKHitboxFooter/>|<HitboxFooter/>}}