bluetooth-meshd(8) Linux Connectivity bluetooth-meshd(8)

# [Name](#Name)

bluetooth-meshd - Bluetooth Mesh daemon

# [SYNOPSIS](#SYNOPSIS)

**bluetooth-meshd** \[*options* ...]

# [DESCRIPTION](#DESCRIPTION)

Daemon for managing Bluetooth Mesh connections on Linux.

# [OPTIONS](#OPTIONS)

[**-h*,* --help**](#h)

Print bluetooth-meshd options and exit.

[**-n, --nodetach**](#n)

Enable logging in foreground. Directs log output to the controlling terminal in addition to syslog.

[**-i &lt;type&gt;, --io **&lt;type&gt;****](#i)

Specifies I/O interface type:

*auto* - Use first available controller: via MGMT interface if kernel supports it, otherwise, via raw HCI socket.

*generic:\[hci]&lt;index&gt;* - Use generic HCI io on interface hci&lt;index&gt;.

*unit:&lt;fd\_path&gt;*- Specifies open file descriptor for daemon testing.

By default, if no type is specified, uses auto I/O on the first available controller.

[**-c &lt;file&gt;, --config **&lt;file&gt;****](#c)

Specifies an explicit config file path instead of relying on the default path(*/etc/bluetooth/mesh-main.conf*) for the config file.

[**-s &lt;dir\_path&gt;, --storage **&lt;dir**path&gt;**](#s)

Specifies an explicit storage directory path instead of the default path(*/var/lib/bluetooth/mesh*) for storing mesh node(s) configuration.

[**-d*,* --debug**](#d)

Enable debug output.

[**-b, --dbus-debug**](#b)

Enable D-Bus debug output.

# [FILES](#FILES)

***/etc/bluetooth/mesh-main.conf***

Location of the global configuration file containing mesh daemon settings.

# [RESOURCES](#RESOURCES)

&lt;http://www.bluez.org&gt;

# [REPORTING BUGS](#REPORTING_BUGS)

&lt;linux-bluetooth@vger.kernel.org&gt;

# [Copyright](#Copyright)

Free use of this software is granted under the terms of the GNU Lesser General Public Licenses (LGPL).

March 2021 BlueZ

---

Document: bluetooth-meshd(8) from bluez 5.87-r2 (Chainguard OS)
Source: https://github.com/bluez/bluez
