Commit: 5759c4611721f58077a33e08801e22f1285d7740
Parent: fead292f2e108370bf9d54b3c1d8c0b806b6ede6
Author: Inga Stotland <inga.stotland@intel.com>
Committer: Brian Gix <brian.gix@intel.com>
Date: 2019-11-05 00:54:38
Tree: ae04e39ab9c0994c2b5a33cee3035795c96255df

tools: Add mesh-cfgclient tool This adds a tool that allows to create mesh networks opreating over advertising (PB-ADV) provisioning bearer. The main commands are: create - Create new mesh network with one initial node discover-unprovisioned - Look for devices to provision list-unprovisioned - List unprovisioned devices provision - Initiate provisioning list-nodes - List remote mesh nodes

Diffstat

M .gitignore | 1 +
M Makefile.tools | 11 +++++++++++
A tools/mesh-cfgclient.c | 1238 ++++++++++++++++++++++++++++++++++++++++
A tools/mesh/cfgcli.c | 1104 ++++++++++++++++++++++++++++++++++++++++
A tools/mesh/cfgcli.h | 24 ++++++++++++++++++++++++
M tools/mesh/config-model.h | 3 ++-
A tools/mesh/keys.c | 166 ++++++++++++++++++++++++++++++++++++++++
A tools/mesh/keys.h | 26 ++++++++++++++++++++++++++
A tools/mesh/model.h | 63 ++++++++++++++++++++++++++++++++++++++++
A tools/mesh/util.c | 140 ++++++++++++++++++++++++++++++++++++++++
A tools/mesh/util.h | 29 +++++++++++++++++++++++++++++

11 files changed, 2804 insertions(+), 1 deletions(-)

View Full Diff | Patch