btleplug
btleplug copied to clipboard
CoreBluetooth should do service discovery like other platforms
Right now, CoreBluetooth only does service discovery on connect. The discoverServices() method is a no-op. This was done early on just to get macOS working then was never fixed.