Scanning

Once you have your ICentralManager, you have several options

General Scan

var scan = CentralManager.Scan().Subscribe(scanResult => {});

// to stop scan 
scan.Dispose();

Specific Scans

Find a named peripheral

// this will return a single result and complete - you can await it if you want
var peripheral = CentralManager.ScanForPeripheral("YourDevice");

var peripheral = CentralManager.ScanForPeripheral(YourDevice);
GitHub