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 |
.NET Standard 1.0 | Core component with all common classes. |
Arendi.BleLibrary.Extension | Arendi.BleLibrary.Extension | .NET Standard 1.0 | Extension component with optional high level classes. |
Arendi.BleLibrary.Android | Arendi.BleLibrary.Android | Xamarin.Android | Platform adapter for Android |
Arendi.BleLibrary.iOS | Arendi.BleLibrary.iOS | Xamarin.iOS | Platform adapter for iOS |
Arendi.BleLibrary.BlueGiga | Arendi.BleLibrary.BlueGiga | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for BlueGiga/Silicon Labs Dongle BLED112 |
Arendi.BleLibrary.Nordic.S132v5 | Arendi.BleLibrary.Nordic.S132v5 | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for Nordic S132v5 Dongles |
Arendi.BleLibrary.Nordic.S132v7 | Arendi.BleLibrary.Nordic.S132v7 | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for Nordic S132v7 Dongles |
Arendi.BleLibrary.Nordic.S140v7 | Arendi.BleLibrary.Nordic.S140v7 | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for Nordic S140v7 Dongles |
Arendi.BleLibrary.Hci | Arendi.BleLibrary.Hci | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for HCI Dongles |
OnSemi.RSL10.Adapter | OnSemi.RSL10.Adapter | .NET Standard 2.0 .NET Framework 4.5 |
Platform adapter for OnSemi RSL10 Dongles |