---
title: EAWiFiUnconfiguredAccessoryBrowser
framework: externalaccessory
role: symbol
role_heading: Class
path: externalaccessory/eawifiunconfiguredaccessorybrowser
---

# EAWiFiUnconfiguredAccessoryBrowser

An object you use to scan for wireless accessories and configure them for use with the user’s app.

## Declaration

```swift
class EAWiFiUnconfiguredAccessoryBrowser
```

## Overview

Overview The EAWiFiUnconfiguredAccessoryBrowser class gives your app access to the MFi Wireless Accessory Configuration process. You use a browser object to scan for unconfigured accessories, connect them to the user’s Wi-Fi infrastructure, and configure attributes of the accessories. An accessory is represented by an instance of EAWiFiUnconfiguredAccessory.

## Topics

### Creating the Browser Object

- [init(delegate:queue:)](externalaccessory/eawifiunconfiguredaccessorybrowser/init(delegate:queue:).md)

### Managing Browser Interactions

- [delegate](externalaccessory/eawifiunconfiguredaccessorybrowser/delegate.md)
- [EAWiFiUnconfiguredAccessoryBrowserDelegate](externalaccessory/eawifiunconfiguredaccessorybrowserdelegate.md)

### Finding and Configuring Accessories

- [configureAccessory(_:withConfigurationUIOn:)](externalaccessory/eawifiunconfiguredaccessorybrowser/configureaccessory(_:withconfigurationuion:).md)
- [startSearchingForUnconfiguredAccessories(matching:)](externalaccessory/eawifiunconfiguredaccessorybrowser/startsearchingforunconfiguredaccessories(matching:).md)
- [stopSearchingForUnconfiguredAccessories()](externalaccessory/eawifiunconfiguredaccessorybrowser/stopsearchingforunconfiguredaccessories().md)
- [unconfiguredAccessories](externalaccessory/eawifiunconfiguredaccessorybrowser/unconfiguredaccessories.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Wi-Fi Accessory Configuration

- [Wireless Accessory Configuration Entitlement](bundleresources/entitlements/com.apple.external-accessory.wireless-configuration.md)
- [EAWiFiUnconfiguredAccessory](externalaccessory/eawifiunconfiguredaccessory.md)
