Skip to content

Terminology

Damian edited this page Sep 8, 2024 · 2 revisions

Terminology

Core

  • BlueZ - Bluetooth stack for Linux. To use BlueZ, we interface with D-Bus (also styled as, DBus)
  • D-Bus - Inter-process communication messaging bus system. What?! It allows different processes in Linux to talk to each other.
  • Linux.Bluetooth - This super awesome library to enable C# applications to use the Bluetooth stack on Linux ❤️
  • Tmds.DBus - D-Bus for .NET

Bluetooth Terminology

  • Server - Also known as the slave device.
    • Servers can advertise themselves for connection
    • Clients connect to the server
    • Servers cannot initiate connections themselves
    • Servers can allow for multiple connections to it
    • i.e. Wireless speakers
  • Client - Device which connects to the server
    • i.e. Cellphone
Clone this wiki locally