-
Notifications
You must be signed in to change notification settings - Fork 9
Terminology
Damian edited this page Sep 8, 2024
·
2 revisions
- 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 - A packet-basted protocol with a master/slave architecture.
- One master may communicate with up to seven slaves
- Master - Also known as the client
- Slave - Also known as the server
- Server - Also known as the slave device.
- Servers can allow for multiple connections to it
- Clients connect to the server
- Servers cannot initiate connections themselves
- Some
- i.e. Wireless speakers
- MAC - Media Access Control