# home_iot_device Icon

> The home_iot_device icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/home_iot_device.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/home_iot_device.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsHomeIotDevice: ImageVector
    get() {
        if (_MaterialSymbolsHomeIotDevice != null) return _MaterialSymbolsHomeIotDevice!!
        
        _MaterialSymbolsHomeIotDevice = ImageVector.Builder(
            name = "home_iot_device",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(221f, 720f)
                quadToRelative(42f, 0f, 71f, -29f)
                reflectiveQuadToRelative(29f, -71f)
                quadToRelative(0f, -24f, -11f, -47f)
                reflectiveQuadToRelative(-33f, -37f)
                lineToRelative(-36f, -24f)
                verticalLineToRelative(-252f)
                quadToRelative(0f, -9f, -5.5f, -14.5f)
                reflectiveQuadTo(221f, 240f)
                quadToRelative(-9f, 0f, -14.5f, 5.5f)
                reflectiveQuadTo(201f, 260f)
                verticalLineToRelative(252f)
                lineToRelative(-36f, 24f)
                quadToRelative(-22f, 15f, -33f, 37f)
                reflectiveQuadToRelative(-11f, 47f)
                quadToRelative(0f, 42f, 29f, 71f)
                reflectiveQuadToRelative(71f, 29f)
                close()
                moveToRelative(0f, 80f)
                quadToRelative(-75f, 0f, -127.5f, -52f)
                reflectiveQuadTo(41f, 620f)
                quadToRelative(0f, -48f, 22f, -86f)
                reflectiveQuadToRelative(58f, -62f)
                verticalLineToRelative(-212f)
                quadToRelative(0f, -42f, 29f, -71f)
                reflectiveQuadToRelative(71f, -29f)
                quadToRelative(42f, 0f, 71f, 29f)
                reflectiveQuadToRelative(29f, 71f)
                verticalLineToRelative(212f)
                quadToRelative(36f, 24f, 58f, 62f)
                reflectiveQuadToRelative(22f, 86f)
                quadToRelative(0f, 75f, -52.5f, 127.5f)
                reflectiveQuadTo(221f, 800f)
                close()
                moveToRelative(327f, -200f)
                quadToRelative(-48f, -33f, -78f, -85f)
                reflectiveQuadToRelative(-30f, -115f)
                quadToRelative(0f, -100f, 70f, -170f)
                reflectiveQuadToRelative(170f, -70f)
                quadToRelative(100f, 0f, 170f, 70f)
                reflectiveQuadToRelative(70f, 170f)
                quadToRelative(0f, 63f, -30f, 115f)
                reflectiveQuadToRelative(-78f, 85f)
                horizontalLineTo(548f)
                close()
                moveToRelative(28f, -80f)
                horizontalLineToRelative(212f)
                quadToRelative(27f, -24f, 39.5f, -54f)
                reflectiveQuadToRelative(12.5f, -66f)
                quadToRelative(0f, -66f, -47f, -113f)
                reflectiveQuadToRelative(-113f, -47f)
                quadToRelative(-66f, 0f, -113f, 47f)
                reflectiveQuadToRelative(-47f, 113f)
                quadToRelative(0f, 36f, 14.5f, 66f)
                reflectiveQuadToRelative(41.5f, 54f)
                close()
                moveToRelative(104f, 280f)
                quadToRelative(-24f, 0f, -42f, -18f)
                reflectiveQuadToRelative(-18f, -42f)
                horizontalLineToRelative(120f)
                quadToRelative(0f, 24f, -18f, 42f)
                reflectiveQuadToRelative(-42f, 18f)
                close()
                moveToRelative(-120f, -80f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(240f)
                verticalLineToRelative(80f)
                horizontalLineTo(560f)
                close()
                moveTo(221f, 620f)
                close()
                moveToRelative(459f, -240f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsHomeIotDevice!!
    }

private var _MaterialSymbolsHomeIotDevice: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/home_iot_device.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M221,720q42,0 71,-29t29,-71q0,-24 -11,-47t-33,-37l-36,-24v-252q0,-9 -5.5,-14.5T221,240q-9,0 -14.5,5.5T201,260v252l-36,24q-22,15 -33,37t-11,47q0,42 29,71t71,29Zm0,80q-75,0 -127.5,-52T41,620q0,-48 22,-86t58,-62v-212q0,-42 29,-71t71,-29q42,0 71,29t29,71v212q36,24 58,62t22,86q0,75 -52.5,127.5T221,800Zm327,-200q-48,-33 -78,-85t-30,-115q0,-100 70,-170t170,-70q100,0 170,70t70,170q0,63 -30,115t-78,85H548Zm28,-80h212q27,-24 39.5,-54t12.5,-66q0,-66 -47,-113t-113,-47q-66,0 -113,47t-47,113q0,36 14.5,66t41.5,54Zm104,280q-24,0 -42,-18t-18,-42h120q0,24 -18,42t-42,18Zm-120,-80v-80h240v80H560ZM221,620Zm459,-240Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/home_iot_device.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M221-240q42 0 71-29t29-71q0-24-11-47t-33-37l-36-24v-252q0-9-5.5-14.5T221-720q-9 0-14.5 5.5T201-700v252l-36 24q-22 15-33 37t-11 47q0 42 29 71t71 29Zm0 80q-75 0-127.5-52T41-340q0-48 22-86t58-62v-212q0-42 29-71t71-29q42 0 71 29t29 71v212q36 24 58 62t22 86q0 75-52.5 127.5T221-160Zm327-200q-48-33-78-85t-30-115q0-100 70-170t170-70q100 0 170 70t70 170q0 63-30 115t-78 85H548Zm28-80h212q27-24 39.5-54t12.5-66q0-66-47-113t-113-47q-66 0-113 47t-47 113q0 36 14.5 66t41.5 54Zm104 280q-24 0-42-18t-18-42h120q0 24-18 42t-42 18Zm-120-80v-80h240v80H560ZM221-340Zm459-240Z"/></svg>
```
