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.5 |
Components reflecting the definitions from the Bluetooth Core Specification. |
| Arendi.Bluetooth.Adapter | Arendi.Bluetooth.Adapter | .NET Standard 2.0 .NET Framework 4.5 |
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.5 |
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.5 |
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.5 |
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.5 |
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.5 |
Adapter for S132v5 Connectivity Adapter. |
| Arendi.Bluetooth.Connectivity.Adapter.S132v7 | Arendi.Bluetooth.Connectivity.Adapter.S132v7 | .NET Standard 2.0 .NET Framework 4.5 |
Adapter for S132v7 Connectivity Adapter. |
| Arendi.Bluetooth.Connectivity.Adapter.S140v7 | Arendi.Bluetooth.Connectivity.Adapter.S140v7 | .NET Standard 2.0 .NET Framework 4.5 |
Adapter for S140v7 Connectivity Adapter. |
| Arendi.Bluetooth.Connectivity.Testing | Arendi.Bluetooth.Connectivity.Testing | .NET Standard 2.0 .NET Framework 4.5 |
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.5 |
Core component with all common classes. |
| Arendi.Bluetooth.Hci.Uart | Arendi.Bluetooth.Hci.Uart | .NET Standard 2.0 .NET Framework 4.5 |
Transport adapter for HCI over UART |
| Arendi.Bluetooth.Hci.Usb | Arendi.Bluetooth.Hci.Usb | .NET Standard 2.0 .NET Framework 4.5 |
Transport adapter for HCI over USB |
| Arendi.Bluetooth.Hci.Adapter | Arendi.Bluetooth.Hci.Adapter | .NET Standard 2.0 .NET Framework 4.5 |
Adapter for HCI Adapter. |