# Protocol | Local Home SDK

# - [smarthome](https://developers.home.google.com/reference/local-home/modules/smarthome.html).
- [Constants](https://developers.home.google.com/reference/local-home/modules/smarthome.constants.html).
- Protocol

Protocol to be used in commands while communicating with the SDK.
This value is handled automatically by the SDK when using
[BleRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.blerequestdata.html), [HttpRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.httprequestdata.html), [TcpRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.tcprequestdata.html), and
[UdpRequestData](https://developers.home.google.com/reference/local-home/classes/smarthome.dataflow.udprequestdata.html).

## Index

### Enumeration members

- [BLE](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.protocol#ble)
- [HTTP](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.protocol#http)
- [TCP](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.protocol#tcp)
- [UDP](https://developers.home.google.com/reference/local-home/enums/smarthome.constants.protocol#udp)

## Enumeration members

### BLE

BLE: = "BLE"

### HTTP

HTTP: = "HTTP"

### TCP

TCP: = "TCP"

### UDP

UDP: = "UDP"