---
name: "org.bluez.NetworkServer"
section: "5"
platform: "linux"
package: "bluez-utils"
version: "5.87-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/org.bluez.NetworkServer"
---

# org.bluez.NetworkServer(5)

BlueZ D-Bus NetworkServer API documentation

## Name

org.bluez.NetworkServer - BlueZ D-Bus NetworkServer API documentation

## Interface

- **Service**

  org.bluez

- **Interface**

  org.bluez.NetworkServer1

- **Object path**

  /org/bluez/{hci0,hci1,...}

### Methods

### void Register(string uuid, string bridge)

Registers server for the provided UUID.

Every new connection to this server will be added the bridge interface.

Possible uuid values:

- **"panu", "00001115-0000-1000-8000-00805f9b34fb"**

  Personal Network User role.

- **"nap", "00001116-0000-1000-8000-00805f9b34fb"**

  Network Access Point role.

- **"gn", "00001117-0000-1000-8000-00805f9b34fb"**

  Group Network role.

Initially no network server SDP is provided. Only after this method a SDP record will be available and the BNEP server will be ready for incoming connections.

Possible errors:

- **org.bluez.Error.InvalidArguments**

  - **org.bluez.Error.AlreadyExists**

  - **org.bluez.Error.Failed**

  ### void Unregister(string uuid)

Unregisters the server for provided UUID which was previously registered with **Register()** method.

All servers will be automatically unregistered when the calling application terminates.

Possible errors:

- **org.bluez.Error.InvalidArguments**

  - **org.bluez.Error.Failed**
