carta
bluetooth-meshd(8)

bluetooth-meshd8

Bluetooth mesh daemon

Usage

bluetooth-meshd [options ...]

Overview

Daemon for managing Bluetooth Mesh connections on Linux.

Options

-h, --help

Print bluetooth-meshd options and exit.

-n, --nodetach

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

-i <type>, --io <type>

Specifies I/O interface type:

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

generic:[hci]<index> - Use generic HCI io on interface hci<index>.

unit:<fd_path>- Specifies open file descriptor for daemon testing.

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

-c <file>, --config <file>

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

-s <dir_path>, --storage <dirpath>

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

-d, --debug

Enable debug output.

-b, --dbus-debug

Enable D-Bus debug output.

Files

/etc/bluetooth/mesh-main.conf

Location of the global configuration file containing mesh daemon settings.

Resources

<http://www.bluez.org>

History

  • Arch Linux 2026-11-01: the text shown here
  • Debian 13 (Trixie)
  • Debian 12 (Bookworm)

Reporting bugs

<[email protected]>

From bluez-mesh 5.87-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.