Модель устройства (model)

Структура описывает характеристики и функции модели устройств, например, модели лампы или розетки.

Поле Тип Обязательное? Описание
id string ✔︎ Идентификатор модели (часто product_id)
manufacturer string ✔︎ Производитель
model string ✔︎ Название модели
hw_version string Версия оборудования
sw_version string Версия прошивки
description string Описание
category string ✔︎ Категория устройства (см. Устройства)
features list<string> ✔︎ Список функций (см. Функции устройств)
dependencies map<string, object> Зависимости функций (см. Зависимость функции (dependencies))
{
    "id": string,
    "manufacturer": string,
    "model": string,
    "hw_version": string,
    "sw_version": string,
    "description": string,
    "category": string,
    "features": [
        string,
        string,
        // ... 
    ],
    "dependencies": {
        "func_name": {
            "key": "string",
            "values": [
                {
                    "type": string,
                    "type_value": object
                },
                {
                    // ...
                },
            ]
        },
        {
            // ...
        }
    }
}

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней