Skip to content

IOBluetooth

Peter Foot edited this page Apr 15, 2018 · 2 revisions

The IOBluetooth framework is built into macOS and is responsible for classic Bluetooth. It supports:-

  • Device discovery
  • Pairing
  • Rfcomm connections
  • Hands-free devices
  • Object-Exchange

Our IOBluetooth binding library excludes APIs which exist in the framework but which were deprecated in OSX 10.7 because this is the minimum required version for Xamarin Mac.

IOBluetoothUI is a related framework which supports UI elements for device/service discovery, pairing and Object Exchange.

macOS uses CoreBluetooth for Bluetooth LE and this API is shared with iOS.

Clone this wiki locally