Your submission was sent successfully! Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Ubuntu Core Bluetooth Interfaces

Bluetooth on Ubuntu Core is provided by the BlueZ stack which is an official Linux Bluetooth protocol stack. The lower-level part of it comes with the kernel snap while the user-space portion can be installed as a separate snap.

The Bluetooth interfaces on Ubuntu Core

On Ubuntu Core there are two interfaces which define the communication of the Bluetooth stack:

  • bluetooth-control
  • bluez

You can learn more on the interfaces documentation.

Note that unlike the bluetooth-control interface the bluez interface is not installed by the core snap, neither the gadget nor kernel . It shall be installed by the application snap.

Putting it all together

As you know now there are two Bluetooth related interfaces on Ubuntu Core, the: bluetooth-control and bluez . One of them is provided by the core snap while the another is provided by the application snap.

On a system without bluez snap installed, type:

$ snap interfaces | grep blue :bluetooth-control -

Observe that there is a bluetooth-control slot provided by the core snap. This is unlike to bluez because no snap exists which provides a slot based on the bluez interface. You need an application snap to reveal it.

This page was last modified 1 year, 9 months ago. Help improve this document in the forum.