Skip to content

CU-ECEN-5823/ECEN5823-provisioner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The code in this repository is based on the Embedded Provisioner described in this forum post on the Silicon Labs forum

To use this project:

  1. Use Help->Update Software and the Product Updates tab of the Package Manager to update all Simplicity IDE files to the latest revision
  2. Use the Help->Update Software Package Manager to update install the following Mesh and Bluetooth SDK versions:
    1. Mesh SDK/ADK 1.4.0
    2. Bluetooth SDK 2.11.2.0
  3. Checkout this repository locally in your ~/SimplicityStudio/vX_workspace folder.
  4. Build and program on a BRD4104A radio/dev board.
  5. On boot, hold down the PB0 or PB1 buttons to factory reset any existing mesh configuration from previous provisioning on this hardware.
  6. Open a Serial terminal on the provisioner device for monitoring log output messages.
  7. Setup 2 or more devices with Bluetooth Mesh software (for instance, the switch or light example projects) for provisioning.
    1. Hold down the PB0 or PB1 buttons on power-up to clear any existing mesh configuration.
  8. Power on the device to be provisioned
    1. You should be prompted on the serial terminal of the provisioner to confirm the addition of this part to the network with a message like:
     Unprovisioned beacon, UUID: 53696c6162734465762d60f2b5570b00 (f2 60)type: PB-ADV
     -> confirm? (use buttons or keys 'y' / 'n')`
    
    1. The value in parenthesis (f2 60) should match the bluetooth address printed on the display of the device to be provisioned.
  9. Enter "y" in the terminal or press push button PB1 to confirm.
    1. Look for a configuration complete message to confirm provisioning was successful.
    2. Power cycle or reset the provisioner to provision the next device in the network.

About

Blueteooth Mesh Provisioner code used with ECEN5823 Mesh projects for ECEN 5823 (https://sites.google.com/colorado.edu/ecen5823/home)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages