Plugin.BLE 1.2.0-beta2

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

This is a prerelease version of Plugin.BLE.
There is a newer version of this package available.
See the version list below for details.
Install-Package Plugin.BLE -Version 1.2.0-beta2
dotnet add package Plugin.BLE --version 1.2.0-beta2
<PackageReference Include="Plugin.BLE" Version="1.2.0-beta2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Plugin.BLE --version 1.2.0-beta2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

[1.2.0-beta1]
     - #90: API change, added parent reference for IDescriptor to ICharacteristic to IService to IDevice
     - #109, #111 merge PR: iOS parse TxPower, ServiceData
     [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

  • 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.

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

Repository Stars
xabre/xamarin-bluetooth-le
Bluetooth LE plugin for Xamarin

Version History

Version Downloads Last updated
2.2.0-pre2 56 9/17/2019
2.2.0-pre1 222 8/11/2019
2.1.1 1,399 8/28/2019
2.1.0 1,493 8/11/2019
2.1.0-pre1 84 8/4/2019
2.0.1 864 8/4/2019
2.0.0 135 8/3/2019
2.0.0-pre1 10,910 5/21/2018
1.3.0 76,234 7/23/2017
1.3.0-beta3 559 5/4/2017
1.3.0-beta2 259 4/27/2017
1.3.0-beta1 246 4/26/2017
1.3.0-alpha1 374 3/10/2017
1.2.3 6,879 4/18/2017
1.2.2 1,126 4/4/2017
1.2.1 2,171 3/8/2017
1.2.0 1,102 2/17/2017
1.2.0-beta4 558 12/23/2016
1.2.0-beta3 330 12/17/2016
1.2.0-beta2 506 11/27/2016
1.2.0-beta1 326 11/19/2016
1.1.0 2,307 10/21/2016
1.1.0-beta5 465 10/7/2016
1.1.0-beta4 398 10/2/2016
1.1.0-beta3 361 9/30/2016
1.1.0-beta2 405 9/21/2016
1.1.0-beta1 524 8/15/2016
1.0.0 2,078 8/7/2016
Show less