Overview
The library provides a common Bluetooth Low Energy API for multiple platforms (iOS and Android) and various dongles (Windows). It handles all the various API's of the different BLE adapters and offers a common interface for the application.
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.BleLibrary | Arendi.BleLibrary Arendi.BleLibrary.Adapter Arendi.BleLibrary.Local Arendi.BleLibrary.Remote Arendi.BleLibrary.Service Arendi.BleLibrary.Utility |
.NET6 .NET7 .NET8 .NET Standard 2.0 |
Core component with all common classes. |
Arendi.BleLibrary.Extension | Arendi.BleLibrary.Extension | .NET6 .NET7 .NET8 .NET Standard 2.0 |
Extension component with optional high level classes. |
Arendi.BleLibrary.Android | Arendi.BleLibrary.Android | .NET7-Android .NET8-Android Xamarin.Android |
Platform adapter for Android |
Arendi.BleLibrary.iOS | Arendi.BleLibrary.iOS | .NET7-iOS .NET8-iOS Xamarin.iOS |
Platform adapter for iOS |
Arendi.BleLibrary.BlueGiga | Arendi.BleLibrary.BlueGiga | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for BlueGiga/Silicon Labs Dongle BLED112 |
Arendi.BleLibrary.Nordic.S132v5 | Arendi.BleLibrary.Nordic.S132v5 | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for Nordic S132v5 Dongles |
Arendi.BleLibrary.Nordic.S132v7 | Arendi.BleLibrary.Nordic.S132v7 | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for Nordic S132v7 Dongles |
Arendi.BleLibrary.Nordic.S140v7 | Arendi.BleLibrary.Nordic.S140v7 | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for Nordic S140v7 Dongles |
Arendi.BleLibrary.Hci | Arendi.BleLibrary.Hci | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for HCI Dongles |
Arendi.BleLibrary.OnSemi | Arendi.BleLibrary.OnSemi | .NET6 .NET7 .NET8 .NET Standard 2.0 .NET Framework 4.7.2 |
Platform adapter for OnSemi RSL10 Dongles |