Overview
The library provides various classes related to using Bluetooth with .NET.
The library is divided into various assembly's. The following table gives an overview what assembly's contain what namespaces.
Assembly | Namespaces | Type | Description |
---|---|---|---|
Arendi.Bluetooth.Core | Arendi.Bluetooth.Core Arendi.Bluetooth.Core.Gap Arendi.Bluetooth.Core.Gatt Arendi.Bluetooth.Core.Hci |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components reflecting the definitions from the Bluetooth Core Specification. |
Arendi.Bluetooth.Adapter | Arendi.Bluetooth.Adapter | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Base interface that defines an API for Bluetooth Low Energy usage with .NET. |
Arendi.Bluetooth.Connectivity.Transport | Arendi.Bluetooth.Connectivity.Transport Arendi.Bluetooth.Connectivity.Transport.Hdlc |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components that provide the communication to the connectivity devices. |
Arendi.Bluetooth.Connectivity.S132v5 | Arendi.Bluetooth.Connectivity.S132v5 Arendi.Bluetooth.Connectivity.S132v5.Crptography.Ecc Arendi.Bluetooth.Connectivity.S132v5.Enhanced Arendi.Bluetooth.Connectivity.S132v5.Enhanced.Advertising Arendi.Bluetooth.Connectivity.S132v5.Gap Arendi.Bluetooth.Connectivity.S132v5.Gatt Arendi.Bluetooth.Connectivity.S132v5.Gattc Arendi.Bluetooth.Connectivity.S132v5.Gatts |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components to control a connectivity based device with a S132 softdevice in version 5. |
Arendi.Bluetooth.Connectivity.S132v7 | Arendi.Bluetooth.Connectivity.S132v7 Arendi.Bluetooth.Connectivity.S132v7.Crptography.Ecc Arendi.Bluetooth.Connectivity.S132v7.Enhanced Arendi.Bluetooth.Connectivity.S132v7.Enhanced.Advertising Arendi.Bluetooth.Connectivity.S132v7.Gap Arendi.Bluetooth.Connectivity.S132v7.Gatt Arendi.Bluetooth.Connectivity.S132v7.Gattc Arendi.Bluetooth.Connectivity.S132v7.Gatts |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components to control a connectivity based device with a S132 softdevice in version 7. |
Arendi.Bluetooth.Connectivity.S140v7 | Arendi.Bluetooth.Connectivity.S140v7 Arendi.Bluetooth.Connectivity.S140v7.Crptography.Ecc Arendi.Bluetooth.Connectivity.S140v7.Enhanced Arendi.Bluetooth.Connectivity.S140v7.Enhanced.Advertising Arendi.Bluetooth.Connectivity.S140v7.Gap Arendi.Bluetooth.Connectivity.S140v7.Gatt Arendi.Bluetooth.Connectivity.S140v7.Gattc Arendi.Bluetooth.Connectivity.S140v7.Gatts |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components to control a connectivity based device with a S140 softdevice in version 7. |
Arendi.Bluetooth.Connectivity.Adapter.S132v5 | Arendi.Bluetooth.Connectivity.Adapter.S132v5 | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Adapter for S132v5 Connectivity Adapter. |
Arendi.Bluetooth.Connectivity.Adapter.S132v7 | Arendi.Bluetooth.Connectivity.Adapter.S132v7 | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Adapter for S132v7 Connectivity Adapter. |
Arendi.Bluetooth.Connectivity.Adapter.S140v7 | Arendi.Bluetooth.Connectivity.Adapter.S140v7 | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Adapter for S140v7 Connectivity Adapter. |
Arendi.Bluetooth.Connectivity.Testing | Arendi.Bluetooth.Connectivity.Testing | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Components to control the bluetooth tester BLT2450 from Arendi. |
Arendi.Bluetooth.Hci | Arendi.Bluetooth.Hci Arendi.Bluetooth.Hci.Att Arendi.Bluetooth.Hci.Common Arendi.Bluetooth.Hci.L2cap Arendi.Bluetooth.Hci.Smp Arendi.Bluetooth.Hci.Protocol |
.NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Core component with all common classes. |
Arendi.Bluetooth.Hci.Uart | Arendi.Bluetooth.Hci.Uart | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET6-windows .NET7 .NET7-windows .NET8 .NET8-windows |
Transport adapter for HCI over UART |
Arendi.Bluetooth.Hci.Usb | Arendi.Bluetooth.Hci.Usb | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Transport adapter for HCI over USB |
Arendi.Bluetooth.Hci.Adapter | Arendi.Bluetooth.Hci.Adapter | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Adapter for HCI Adapter. |
Arendi.Bluetooth.DirectTestMode | Arendi.Bluetooth.DirectTestMode | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET7 .NET8 |
Direct Test Mode (DTM) Library |
Arendi.Bluetooth.Toolbox | Arendi.Bluetooth.Toolbox | .NET Standard 2.0 .NET Framework 4.7.2 .NET6 .NET6-windows .NET7 .NET7-windows .NET8 .NET8-windows |
Helper classes for easy setup of the communication. |