Plugin.BLE 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Plugin.BLE --version 1.1.0                
NuGet\Install-Package Plugin.BLE -Version 1.1.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Plugin.BLE" Version="1.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Plugin.BLE --version 1.1.0                
#r "nuget: Plugin.BLE, 1.1.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Plugin.BLE as a Cake Addin
#addin nuget:?package=Plugin.BLE&version=1.1.0

// Install Plugin.BLE as a Cake Tool
#tool nuget:?package=Plugin.BLE&version=1.1.0                

Xamarin plugin to access Bluetooth Low Energy functionality on Android and iOS.
     Read the full documentation on the projects page.

Product Compatible and additional computed target framework versions.
.NET net6.0-android was computed.  net7.0-android was computed.  net8.0-android was computed. 
MonoAndroid monoandroid is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • MonoAndroid 0.0

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Xamarin.iOS 0.0

    • No dependencies.

NuGet packages (14)

Showing the top 5 NuGet packages that depend on Plugin.BLE:

Package Downloads
MvvmCross.Plugin.BLE

MVVMCross Plugin to access Bluetooth Low Energy functionality on Android, iOS, macOS, and Windows. Read the full documentation on the projects page.

Buttplug.Server.Managers.XamarinBluetoothManager

Xamarin Bluetooth LE (Android/iOS) device support for Buttplug Servers, using Plugin.BLE. (.Net Standard 2.0)

IDTech.Maui.Comm

Maui Comm Library for IDTech iOS and Android Devices

XBeeLibrary.Xamarin

C# library for Xamarin to interact with Digi International's XBee radio frequency modules from mobile devices.

Moduware.Platform.Core

Library to work with Moduware modular platform.

GitHub repositories (5)

Showing the top 5 popular GitHub repositories that depend on Plugin.BLE:

Repository Stars
dotnet-bluetooth-le/dotnet-bluetooth-le
Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows
VladislavAntonyuk/MauiSamples
.NET MAUI Samples
lswiderski/mi-scale-exporter
Mobile App to export data from Mi Body Composition Scale and upload it to Garmin Connect Cloud
densen2014/BlazorHybrid
关于BlazorHybrid的一切研究. 用 c # 和 Razor 创建本机移动应用和桌面应用。快速开发共享代码库运行于 Windows (Winforms/WPF/UWP)、Android、iOS、macOS、Linux 的应用。
sharpbrick/powered-up
.NET implementation of the LEGO PoweredUp Protocol
Version Downloads Last updated
3.1.0 67,376 5/20/2024
3.1.0-rc.1 2,296 5/3/2024
3.1.0-beta.3 2,931 3/25/2024
3.1.0-beta.2 3,862 2/12/2024
3.1.0-beta.1 13,670 11/17/2023
3.0.0 108,381 10/8/2023
3.0.0-rc.1 4,612 9/21/2023
3.0.0-beta.6 2,945 9/5/2023
3.0.0-beta.5 11,005 8/5/2023
3.0.0-beta.4 14,854 5/21/2023
3.0.0-beta.3 24,180 4/17/2023
3.0.0-beta.2 18,053 11/24/2022
3.0.0-beta.1 4,979 11/17/2022
2.2.0-pre5 17,548 7/11/2022
2.2.0-pre4 1,013 6/1/2022
2.2.0-pre2 31,768 9/17/2019
2.2.0-pre1 1,662 8/11/2019
2.1.3 212,661 5/1/2022
2.1.2 185,324 4/22/2021
2.1.1 269,489 8/28/2019
2.1.0 5,847 8/11/2019
2.1.0-pre1 1,006 8/4/2019
2.0.1 2,805 8/4/2019
2.0.0 3,275 8/3/2019
2.0.0-pre1 17,574 5/21/2018
1.3.0 181,426 7/23/2017
1.3.0-beta3 1,581 5/4/2017
1.3.0-beta2 1,231 4/27/2017
1.3.0-beta1 1,255 4/26/2017
1.3.0-alpha1 1,379 3/10/2017
1.2.3 8,727 4/18/2017
1.2.2 2,420 4/4/2017
1.2.1 3,641 3/8/2017
1.2.0 2,370 2/17/2017
1.2.0-beta4 1,570 12/23/2016
1.2.0-beta3 1,330 12/17/2016
1.2.0-beta2 1,521 11/27/2016
1.2.0-beta1 1,334 11/19/2016
1.1.0 4,138 10/21/2016
1.1.0-beta5 1,674 10/7/2016
1.1.0-beta4 1,527 10/2/2016
1.1.0-beta3 1,504 9/30/2016
1.1.0-beta2 1,748 9/21/2016
1.1.0-beta1 1,661 8/15/2016
1.0.0 4,412 8/7/2016

[1.1.0]
     - stable release incuding all beta features
     [1.1.0-beta5]
     - #97 Fixe iOS GetSystemConnectedDevices implementation. FYI method is now called GetSystemConnectedOrPairedDevices
     - #98 and #96 Merged GetSystemConnectedDevices and GetSystemPairedDevice into single method. iOS has no equivalent method for this so it makes more sense like this.
     - #94 iOS: Quickfix, change to GetDescriptorsAsync in order to wait for callback
     [1.1.0-beta4]
     - #94 Android: Quickfix for descriptor read async, callback not invoked
     [1.1.0-beta3]
     - #82 Enable setting PeripheralScanningOptions for ScanForPeripherals on iOS
     - #93 Fixed iOS crash when ble is off and ConnectingToKnownDeviceAsync. Wait for state and proper use of cancellation token.
     - #94 Implementation of descriptor Write/Read for iOS and Android.
     - #95 Async for start/stop notifications so that the descriptor write callback is invoked
     [1.1.0-beta2]
     - #78 BluetoothStateChangedArgs contain the old state and the new state
     - #81 iOS: Removed code smell which caused crash. Temporarily removed UpdateName subscription.
     - Android 4.4: fixed gatt callback to correctly detect gatt error when connecting to known device and not in range
     - #86: GetSystemConnectedDevices, beta implementation, in order to use the device in the app call ConnectAsync
     - #73: fixed crash when calling connecttoknwondevice without cancellation token
     [1.1.0-beta1]
     - improvements on xml documentation
     - Characteristic write type can be specified by the user
     - ConnectAsync throws NullReferenceException if device is null
     [1.0.0]
     - stable release after major refactoring
     - streamlined async API
     [1.0.0-beta5]
     - added indicate support for notifications