An open API service indexing awesome lists of open source software.

https://github.com/suesslabs/dotnet.bluetoothle

Cross-platform Bluetooth LE library for MAUI, Xamarin, Windows, and Linux applications
https://github.com/suesslabs/dotnet.bluetoothle

android ble bluetooth bluetooth-le dotnet ios linux maui suesslabs uwp xamarin xamarin-forms xenoinc

Last synced: 25 days ago
JSON representation

Cross-platform Bluetooth LE library for MAUI, Xamarin, Windows, and Linux applications

Awesome Lists containing this project

README

        

# .NET Cross-Platform Bluetooth LE Plugin

> STATUS: This project is in the Beta-2 phase.

DotNet.BluetoothLE is a cross-platform plugin for accessing Bluetooth LE in your Android, Linux, Mac, Windows (UWP, .NET Core) applications. This allows developers to maintain the same base code which can be deployed across multiple platforms.

As developers, some of us want bare-bones, down to the metal code without the need of boiler-plate stuff that doesn't align with our architectures. That is the goal of DotNet.BluetoothLE.

## Support

| Platform | Version | Status |
|-|-|-|
| Android | 10.0 | _Beta_
| UWP | 19041 | _Beta_
| iOS | | _Beta_
| Mac | 10.9 (Maverics) | _Beta_
| Linux | | _Coming Soon_ - [Plugin.BlueZ](https://github.com/SuessLabs/Plugin.BlueZ)
| Tizen | | TBA

## Setup

### Android

```xml

```

Android 12 and above

```xml

```

### Windows

Set in your `.appxmanifest` file

```xml

```

### iOS

```xml
UIBackgroundModes


bluetooth-central


bluetooth-peripheral

NSBluetoothPeripheralUsageDescription
YOUR CUSTOM MESSAGE

NSBluetoothAlwaysUsageDescription
YOUR CUSTOM MESSAGE
```

### Linux

_Coming soon._