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 (3)

Showing the top 3 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
Version Downloads Last updated
3.1.0-beta.3 891 3/25/2024
3.1.0-beta.2 3,080 2/12/2024
3.1.0-beta.1 6,974 11/17/2023
3.0.0 49,497 10/8/2023
3.0.0-rc.1 4,241 9/21/2023
3.0.0-beta.6 2,871 9/5/2023
3.0.0-beta.5 10,351 8/5/2023
3.0.0-beta.4 13,069 5/21/2023
3.0.0-beta.3 19,624 4/17/2023
3.0.0-beta.2 16,769 11/24/2022
3.0.0-beta.1 3,753 11/17/2022
2.2.0-pre5 13,974 7/11/2022
2.2.0-pre4 956 6/1/2022
2.2.0-pre2 29,517 9/17/2019
2.2.0-pre1 1,603 8/11/2019
2.1.3 180,831 5/1/2022
2.1.2 171,330 4/22/2021
2.1.1 262,824 8/28/2019
2.1.0 5,695 8/11/2019
2.1.0-pre1 967 8/4/2019
2.0.1 2,719 8/4/2019
2.0.0 3,106 8/3/2019
2.0.0-pre1 17,432 5/21/2018
1.3.0 176,632 7/23/2017
1.3.0-beta3 1,547 5/4/2017
1.3.0-beta2 1,205 4/27/2017
1.3.0-beta1 1,225 4/26/2017
1.3.0-alpha1 1,346 3/10/2017
1.2.3 8,690 4/18/2017
1.2.2 2,389 4/4/2017
1.2.1 3,588 3/8/2017
1.2.0 2,332 2/17/2017
1.2.0-beta4 1,543 12/23/2016
1.2.0-beta3 1,299 12/17/2016
1.2.0-beta2 1,471 11/27/2016
1.2.0-beta1 1,310 11/19/2016
1.1.0 3,963 10/21/2016
1.1.0-beta5 1,635 10/7/2016
1.1.0-beta4 1,499 10/2/2016
1.1.0-beta3 1,478 9/30/2016
1.1.0-beta2 1,721 9/21/2016
1.1.0-beta1 1,633 8/15/2016
1.0.0 4,319 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