Commit: 39db4f7d294e840c015313a8ec91ed0e0d999d82
Parent: 20146a4f2f7112c48183652ec5091492882407a2
Author: Inga Stotland <inga.stotland@intel.com>
Committer: Brian Gix <brian.gix@intel.com>
Date: 2019-01-08 18:26:22
Tree: cad44d128ef16cb620c75d181e6473f2619291c2

mesh: Add org.bluez.mesh.Node D-Bus API support Add support for maintaining multiple local nodes within a single daemon. A mesh node is an adressable entity in Bluetooth mesh. A local mesh capable device may have multiple distinct representations as a mesh node on different mesh networks. Each such representation (aka "node configuration") maintains runtime storage of encryption/decryption keys, model subscriptions and publications, etc. Also, implement D-Bus methods for org.bluez.mesh.Node interaface: Send(), Publish(), VendorPublish() Also, add support for generating temporary mesh node entity for Join() method and verification of credentials for Attach() method

Diffstat

M mesh/node.c | 1340 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
M mesh/node.h | 43 +++++++++++++++++++++++++++++- - - - - - - - - - - - - -

2 files changed, 1159 insertions(+), 224 deletions(-)

View Full Diff | Patch