32feet.NET is an open-source project to make personal area networking technologies such as Bluetooth easily accessible from .NET code.
$ dotnet add package InTheHand.Net.BluetoothBluetooth Classic API for .NET
This library supports Client and Listener classes to support RFCOMM Bluetooth connections. There are multiple providers to support several platforms. Using an explicit target platform will ensure the correct implementation is deployed. For generic net6.0 and net7.0 targets the dll contains both Win32 and Linux providers for most compatibility.
Further documentation, including the source, samples, current issues and Wiki are available on the GitHub repository.