mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-16 08:44:38 +08:00
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
MeshCfgclient - BlueZ PB-Adv based Bluetooth Mesh Provisioner
|
|
*************************************************************
|
|
|
|
Copyright (C) 2019 Intel Corporation. All rights reserved.
|
|
|
|
Compilation and installation
|
|
============================
|
|
|
|
In addition to main BlueZ requirements, MeshCfgclient needs the following:
|
|
- JSON library
|
|
|
|
Configuration and options
|
|
=========================
|
|
|
|
--enable-mesh
|
|
|
|
Build mesh-cfgclient and other Bluetooth Mesh based tools
|
|
|
|
Storage for mesh configuration file
|
|
===================================
|
|
|
|
The mesh-cfgclient tool generates a mesh configuration file in JSON format:
|
|
- mesh_db.json
|
|
that contains information about the current state of the configured mesh
|
|
network.
|
|
|
|
The default directory for mesh-cfgclient configuration file is
|
|
/home/<username>/.config/mesh-cfgcli
|
|
|
|
To specify a custom storage directory, run mesh-config tool as:
|
|
|
|
meshctl -c <config_dir_name>
|
|
|
|
If a configuration file is not found, it is assumed that a mesh network
|
|
does not exist. In this case, the tool may be used to generate a new mesh
|
|
network by invoking "create" command from the main menu and, on a successful
|
|
completion of this command, an initial configuration file is written.
|
|
|
|
If the configuration file is present, then "create" command will fail. This
|
|
is done so that the existing configuration is not accidentally overwritten.
|
|
If the intention is to create a new network then, the existing mesh
|
|
configuration file has to be either moved or dleted prior to running the
|
|
mesh-cfgclient tool. Also, a new custom storage location may be
|
|
specified for a new network on the start up as a command line option.
|
|
|
|
|
|
Information
|
|
===========
|
|
|
|
Mailing lists:
|
|
linux-bluetooth@vger.kernel.org
|
|
|
|
For additional information about the project visit BlueZ web site:
|
|
http://www.bluez.org
|