Wi-Fi Provisioning over BLE

Overview

TI developed a demo to demonstrate how the BLE functionality of the CC33xx can be used to provision it to a Wi-Fi AP of the user’s choice. This works by passing the Wi-Fi AP credentials to the CC33xx via BLE using a phone or a similar device.

The provisioning sequence is shown below where a user scans for BLE devices, connects to the CC33xx BLE peripheral and passes the Wi-Fi credentials.

../../_images/11_provisioning_sequence.png

Fig. 10 Provisioning Sequence.

How to run Wi-Fi Provisioning Demo

  1. Flash the Ble Wifi Provisioning example as explained in the platforms getting started guide
  2. Install a BLE app on your phone or device (SimpleLink Connect App)
  3. Launch the example and open up a terminal. The following should appear on the terminal.
../../_images/ExampleScreen.png

Provisioning Sequence.

  1. Connect to the CC33xx BLE device. It is advertised as cc33xxble
../../_images/PhoneScan.png
  1. Once connected you will see a list of available services. Open the Wifi Provisioning over BLE service
../../_images/Characteristics.png
  1. Next enter the SSID and Password (if one is needed) into the phone app
../../_images/SSIDandPass.png
  1. If there was successful WIFI connection the status will change to connected.
../../_images/connected.png