ExternalAccessory lets your app communicate with hardware accessories connected over Lightning, a dock connector, or Bluetooth. Use EAAccessoryManager to discover connected accessories, inspect each EAAccessory, and open an EASession to exchange data with one, observing connection events through EAAccessoryDelegate. The framework also supports setting up unconfigured Wi-Fi accessories: EAWiFiUnconfiguredAccessoryBrowser finds nearby EAWiFiUnconfiguredAccessory devices and reports progress through its delegate and the EAWiFiUnconfiguredAccessoryBrowserState and EAWiFiUnconfiguredAccessoryConfigurationStatus values.
Connected Accessories 3
Discover and inspect hardware accessories attached over Lightning, a dock connector, or Bluetooth.
- ClEAAccessoryManageriOS 3.0+An object that discovers connected accessories and presents the Bluetooth accessory picker.
- ClEAAccessoryiOS 3.0+An object that represents a single connected hardware accessory and its identifying information.
- PrEAAccessoryDelegateA protocol for receiving notifications about changes to a connected accessory.
Communication Sessions 1
Open a session to exchange data with a connected accessory through input and output streams.
- ClEASessioniOS 3.0+An object that manages a communication channel between your app and a connected accessory.
Unconfigured Wi-Fi Accessory Setup 4
Find and configure nearby Wi-Fi accessories that have not yet joined a network.
- ClEAWiFiUnconfiguredAccessoryBrowseriOS 8.0+@brief Interface for browsing unconfigured accessories
- ClEAWiFiUnconfiguredAccessoryiOS 8.0+@brief Object representing an unconfigured MFi Wireless Accessory Configuration (WAC) accessory.
- PrEAWiFiUnconfiguredAccessoryBrowserDelegate@protocol EAWiFiUnconfiguredAccessoryBrowserDelegate
- StEAWiFiUnconfiguredAccessoryProperties@options EAWiFiUnconfiguredAccessoryProperties
Browser and Configuration State 2
Enumerations that report the state of accessory discovery and Wi-Fi configuration.
- EnEAWiFiUnconfiguredAccessoryBrowserState@enum EAWiFiUnconfiguredAccessoryBrowserState
- EnEAWiFiUnconfiguredAccessoryConfigurationStatus@enum EAWiFiUnconfiguredAccessoryConfigurationStatus
Errors 1
Error information reported when presenting the Bluetooth accessory picker.
- StEABluetoothAccessoryPickerErrorError codes reported when presenting the Bluetooth accessory picker fails.
Type Aliases 1
- TyEABluetoothAccessoryPickerCompletion