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
- Host: GitHub
- URL: https://github.com/suesslabs/dotnet.bluetoothle
- Owner: SuessLabs
- License: mit
- Created: 2022-03-24T13:07:27.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-10-28T20:04:25.000Z (over 2 years ago)
- Last Synced: 2023-03-04T03:44:39.800Z (about 2 years ago)
- Topics: android, ble, bluetooth, bluetooth-le, dotnet, ios, linux, maui, suesslabs, uwp, xamarin, xamarin-forms, xenoinc
- Language: C#
- Homepage:
- Size: 1.09 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
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-peripheralNSBluetoothPeripheralUsageDescription
YOUR CUSTOM MESSAGENSBluetoothAlwaysUsageDescription
YOUR CUSTOM MESSAGE
```### Linux
_Coming soon._