# - [smarthome](https://developers.home.google.com/reference/local-home/modules/smarthome.html).
- [DataFlow](https://developers.home.google.com/reference/local-home/modules/smarthome.dataflow.html).
- BleRequestData

For sending BLE commands using DeviceManager.send API.

### Implements

- [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata)

### Implemented by

- [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata)

## Index

### Properties

- [characteristicUuid](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#characteristicuuid)
- [data](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#data)
- [deviceId](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#deviceid)
- [mtu](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#mtu)
- [operation](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#operation)
- [protocol](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#protocol)
- [requestId](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#requestid)
- [serviceUuid](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#serviceuuid)
- [waitForNotification](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#waitfornotification)

## Properties

### characteristicUuid

characteristicUuid: string Inherited from [BleOptions](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html).[characteristicUuid](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html#characteristicuuid)

### data

data: string Inherited from [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata).[data](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#data)
Payload sent to the target device

### deviceId

deviceId: string Inherited from [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata).[deviceId](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#deviceid)
Device ID of the target device.

### Optional mtu

mtu: undefined \| number Inherited from [BleOptions](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html).[mtu](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html#mtu)

### operation

operation: [BleOperation](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.bleoperation.html) Inherited from [BleOptions](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html).[operation](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html#operation)

### protocol

protocol: [Protocol](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.protocol.html) Inherited from [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata).[protocol](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#protocol)
Protocol to use when sending this command

### requestId

requestId: string Inherited from [BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata).[requestId](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata#requestid)
Request ID from the associated `EXECUTE` intent.

### serviceUuid

serviceUuid: string Inherited from [BleOptions](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html).[serviceUuid](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html#serviceuuid)

### Optional waitForNotification

waitForNotification: undefined \| false \| true Inherited from [BleOptions](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html).[waitForNotification](https://developers.home.google.com/reference/local-home/interfaces/smarthome.dataflow.bleoptions.html#waitfornotification)