Bluetooth

The Bluetooth and BTLE phys provide additional APIs for Bluetooth related data.

Bluetooth UUID names

DESC

Names Bluetooth service UUIDs from the Bluetooth ID list (btoidfile), as the web UI’s device details show them. Each UUID is a 16-bit assigned number (feaf), the same number in 32 bits (0000feaf), or the 128-bit Bluetooth base form (0000feaf-0000-1000-8000-00805f9b34fb); other entries are ignored.

{"uuids": ["feaf", "0000180f-0000-1000-8000-00805f9b34fb"]}
ROLES
readonly
ADDED
API added after 2026-10-R1
URI
/phy/bluetooth/uuid_names.json
/phy/bluetooth/uuid_names.ekjson
/phy/bluetooth/uuid_names.prettyjson
METHODS
POST
JSON
PARAMETERS

This endpoint takes additional parameters by using a `POST` request and supplying a JSON document or json form variable.

You can find more information about API parameters here.

uuids list OPTIONAL

Up to 64 service UUIDs

RETURN
Dictionary of each known UUID, as it was given in lowercase, to its name; unknown UUIDs are left out.
RESPONSES
200
Success
400
Missing `uuids`, not a list, or more than 64 entries