---
title: "dataEventHandler(event:)"
framework: accessorytransportextension
role: symbol
role_heading: Instance Method
path: "accessorytransportextension/accessorytransportsession/eventhandler/dataeventhandler(event:)"
---

# dataEventHandler(event:)

Handles events that address incoming data destined for the accessory.

## Declaration

```swift
func dataEventHandler(event: AccessoryTransportSession.DataEvent)
```

## Parameters

- `event`: A data event that contains either plaintext or encrypted data.

## Discussion

Discussion Implement this method to relay data to your accessory over Bluetooth or another transport mechanism.

## See Also

### Handling data events

- [messageReceived(_:completion:)](accessorytransportextension/accessorytransportsession/eventhandler/messagereceived(_:completion:).md)
