Device & UX
Plugin.Maui.BluetoothManager
BLE connection lifecycle for printers, POS, and IoT
A high-level BLE device connection manager for MAUI — permissions, scan, connect, retry, RSSI, notify, and reconnect. Not another low-level GATT library.
Install
dotnet add package Plugin.Maui.BluetoothManagerPackage ID: Plugin.Maui.BluetoothManager
Overview
Plugin.Maui.BluetoothManager is a high-level BLE connection manager for MAUI on Android and iOS. It is not another low-level GATT wrapper. The plugin owns connection lifecycle — permissions, adapter state, scan filters, connect timeout, retry, RSSI, notify, unexpected disconnect, and automatic reconnect — for printers, POS, medical devices, IoT sensors, vehicle diagnostics, attendance devices, and industrial equipment.
Capabilities
- Scan, connect, read, write, and notify against a real peripheral.
- Automatic reconnect with a configurable attempt cap.
- Permission and adapter-state handling in the lifecycle, not the page.
- Filters for printers and named devices.
- .NET MAUI
- BLE
- IoT
- C#