Функциональность типов устройств определяется характеристиками, которые вы добавляете к каждому из них. У каждого типа устройства есть ряд рекомендуемых характеристик, но вы можете добавить те, которые захотите. Вторичная проверка пользователя поддерживается для всех характеристик устройства.
См. список поддерживаемых языков для всех характеристик.
Имя | Характеристика устройства | Описание | Рекомендуемые типы устройств |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector | Эта особенность принадлежит устройствам, поддерживающим мультимедийные приложения, обычно сторонние. | Мультимедийные устройства, поддерживающие запуск, установку и поиск приложений, работающих на устройстве. |
ArmDisarm | action.devices.traits.ArmDisarm | Эта особенность поддерживает постановку и снятие с охраны, например, в системах безопасности. | Системы безопасности или любое устройство, поддерживающее постановку и снятие с охраны. |
Brightness | action.devices.traits.Brightness | Настройка абсолютной яркости находится в нормализованном диапазоне от 0 до 100 (отдельные источники света могут не поддерживать каждую точку диапазона в зависимости от конфигурации их светодиодов). | Light |
CameraStream | action.devices.traits.CameraStream | Эта особенность принадлежит устройствам, которые имеют возможность передавать потоковое видео на сторонние экраны, экраны, подключенные к Chromecast, или смартфоны. По большому счету, это камеры видеонаблюдения или детские камеры. Но эта особенность также применима и к более сложным устройствам, на которых есть камера (например, устройства для видеоконференций или вакуумный робот с камерой). | Camera |
Channel | action.devices.traits.Channel | Эта черта принадлежит устройствам, поддерживающим ТВ-каналы на медиа-устройстве. | Television |
ColorSetting | action.devices.traits.ColorSetting | Эта особенность применима к устройствам, таким как интеллектуальные фонари, которые могут изменять цвет или цветовую температуру. | Light |
ЦветСпектр | action.devices.traits.ColorSpectrum | Это относится к «полноцветным» лампам, работающим в цветовом диапазоне RGB. Источники света могут иметь любую комбинацию ColorSpectrum и ColorTemperature . Акцентные лампы и светодиодные ленты могут иметь только спектр, тогда как некоторые лампы для чтения имеют только температуру. Обычные лампочки или тупые фонари на умных розетках не имеют ни того, ни другого. | Light |
ColorTemperature | action.devices.traits.ColorTemperature | Это относится к «теплым» лампам, цветовая точка которых измеряется в Кельвинах. Обычно это отдельная модальность от ColorSpectrum , и могут быть точки белого, доступные с помощью температуры, которые не могут быть достигнуты с помощью Spectrum. На основе доступных характеристик Google может выбрать подходящий режим для использования в зависимости от запроса и типа освещения (например, «Сделать свет в гостиной белым» может отправлять команды «Температура» некоторым лампочкам, а команды «Спектр» — светодиодным лентам). | Light |
Cook | action.devices.traits.Cook | Эта особенность принадлежит устройствам, которые могут готовить еду в соответствии с различными предустановками блюд и поддерживаемыми режимами приготовления. | Устройства, поддерживающие приготовление различных видов пищи. |
Dispense | action.devices.traits.Dispense | Эта особенность принадлежит устройствам, поддерживающим выдачу определенного количества одного или нескольких физических предметов. Например, дозатор лакомств для собак может выдавать несколько лакомств, кран может выдавать чашки с водой, а кормушка для домашних животных может выдавать как воду, так и корм для домашних животных. | Устройства, поддерживающие выдачу определенного количества одного или нескольких физических предметов. |
Dock | action.devices.traits.Dock | Эта функция предназначена для самостоятельных мобильных устройств, которым можно дать команду вернуться для зарядки. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage | Эта особенность принадлежит устройствам, которые могут хранить энергию в аккумуляторе и потенциально перезаряжаться, или устройствам, которые могут заряжать другое устройство. Эта функция поддерживает запуск и остановку зарядки, а также проверку текущего уровня заряда, оставшейся емкости и емкости до полного значения. | Устройства, которые могут заряжать аккумулятор. |
FanSpeed | action.devices.traits.FanSpeed | Эта особенность относится к устройствам, поддерживающим настройку скорости вентилятора (то есть выдува воздуха из устройства на различных уровнях, которое может быть частью кондиционера или отопительного агрегата или в автомобиле) с такими настройками, как низкая, средний и высокий. | |
Fill | action.devices.traits.Fill | Эта особенность применима к устройствам, поддерживающим наполнение, например ванне. | Любое устройство, поддерживающее наполнение, например ванна. |
HumiditySetting | action.devices.traits.HumiditySetting | Эта особенность принадлежит устройствам, поддерживающим настройки влажности, таким как увлажнители и осушители. | Любое устройство, поддерживающее настройки влажности, например увлажнитель или осушитель. |
InputSelector | action.devices.traits.InputSelector | Характеристика для устройств, которые могут изменять медиа-входы. Эти входы могут иметь динамические имена для каждого устройства и могут представлять аудио- или видеопотоки, проводные или сетевые. | Любое мультимедийное устройство, поддерживающее переключение входов. |
LightEffects | action.devices.traits.LightEffects | Эта особенность принадлежит устройствам, которые могут поддерживать сложные команды освещения для изменения состояния, например циклическое переключение различных цветов. | Light |
Locator | action.devices.traits.Locator | Эта черта используется для устройств, которые можно «найти». Сюда входят телефоны, роботы (включая пылесосы и газонокосилки), дроны и продукты со специальными метками, которые прикрепляются к другим устройствам. | Любое устройство, которое необходимо обнаружить, например роботизированный Vacuum . |
LockUnlock | action.devices.traits.LockUnlock | Эта особенность принадлежит любым устройствам, которые поддерживают блокировку и разблокировку и/или сообщают о заблокированном состоянии. | Любое устройство, поддерживающее блокировку и разблокировку и/или сообщающее о заблокированном состоянии. |
MediaState | action.devices.traits.MediaState | Эта особенность используется для устройств, которые могут сообщать о состоянии мультимедиа. | Любое мультимедийное устройство, способное сообщать о состоянии носителя. |
Modes | action.devices.traits.Modes | Эта особенность принадлежит любым устройствам с произвольным количеством «n-способных» режимов, в которых режимы и настройки для каждого режима произвольны и уникальны для каждого устройства или типа устройства. Каждый режим имеет несколько возможных настроек, но одновременно можно выбрать только одну; сушильная машина не может одновременно находиться в «деликатном», «нормальном» и «тяжелом» режиме. Параметр, который можно просто включить или выключить, относится к свойству Toggles . | Любой |
NetworkControl | action.devices.traits.NetworkControl | Эта особенность принадлежит устройствам, которые поддерживают передачу сетевых данных и выполнение конкретных сетевых операций. | Устройства, которые могут передавать сетевые данные и выполнять специфичные для сети операции. |
ObjectDetection | action.devices.traits.ObjectDetection | Эта особенность принадлежит устройствам, которые могут обнаруживать объекты или людей и отправлять уведомление пользователю. Например, его можно использовать для дверных звонков, чтобы указать, что человек (имя или неназванный) позвонил в дверь, а также для камер и датчиков, которые могут обнаруживать движение объектов или приближающихся людей. | Устройства, которые могут обнаруживать объекты или людей и отправлять уведомление пользователю. |
OccupancySensing | action.devices.traits.OccupancySensing | Эта особенность принадлежит устройствам, которые могут определять присутствие людей с помощью PIR, ультразвука или физического контакта. | Устройства, которые могут определять присутствие людей с помощью PIR, ультразвукового датчика или датчика физического контакта. |
OnOff | action.devices.traits.OnOff | Базовая функция включения и выключения для любого устройства с двоичным включением и выключением, включая вилки и переключатели, а также многие будущие устройства. | |
OpenClose | action.devices.traits.OpenClose | Эта особенность принадлежит устройствам, которые поддерживают открытие и закрытие, а в некоторых случаях частичное или потенциальное открытие и закрытие более чем в одном направлении. Например, некоторые жалюзи могут открываться как влево, так и вправо. В некоторых случаях открытие определенных устройств может быть важным действием, требующим двухфакторной аутентификации. См. Двухфакторная аутентификация . | Любое устройство, поддерживающее открытие и закрытие. |
Reboot | action.devices.traits.Reboot | Эта особенность принадлежит устройствам, поддерживающим перезагрузку, например маршрутизаторам. Устройство должно поддерживать перезагрузку как одно действие. | Любое устройство, поддерживающее перезагрузку. |
Rotation | action.devices.traits.Rotation | Эта особенность принадлежит устройствам, поддерживающим вращение, например жалюзи с вращающимися ламелями. | Устройства, поддерживающие вращение, например жалюзи с поворотными ламелями. |
RunCycle | action.devices.traits.RunCycle | Эта черта представляет любое устройство, работа которого продолжается в течение продолжительного времени, которое можно запросить. Сюда входят, помимо прочего, устройства, работающие циклически, например стиральные, сушильные и посудомоечные машины. | Любые — в основном приборы и другие устройства, у которых есть рабочие состояния. |
SensorState | action.devices.traits.SensorState | Этот признак охватывает как количественные измерения (например, индекс качества воздуха или уровень дыма), так и качественное состояние (например, является ли качество воздуха здоровым или уровень дыма низкий или высокий). | Датчики, которые обеспечивают количественные измерения (например, уровень дыма) и качественное состояние (здоровое ли качество воздуха) |
Scene | action.devices.traits.Scene | В случае сцен тип соответствует признаку в соотношении 1:1, поскольку сцены не объединяются с другими признаками для формирования составных устройств. | Только Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate | Эта особенность принадлежит устройствам, поддерживающим обновления программного обеспечения, например маршрутизаторам. | Любое устройство, поддерживающее обновления программного обеспечения. |
StartStop | action.devices.traits.StartStop | Запуск и остановка устройства выполняют ту же функцию, что и его включение и выключение. Устройства, унаследовавшие эту особенность, функционируют по-разному при включении и запуске. В отличие от устройств, которые просто имеют состояние «включено» и «выключено», некоторые устройства, которые могут запускаться и останавливаться, также могут приостанавливать выполнение работы. | Любые - в основном бытовые приборы, пылесосы и другие вещи, которые имеют специфическое поведение, превышающее мощность. |
StatusReport | action.devices.traits.StatusReport | Эта характеристика сообщает о текущем статусе или состоянии конкретного устройства или подключенной группы устройств. | Характеристика общего назначения для сообщения о текущем статусе или состоянии конкретного устройства или подключенной группы устройств, таких как система безопасности) |
TemperatureControl | action.devices.traits.TemperatureControl | Характеристика устройств (кроме термостатов), поддерживающих контроль температуры внутри или вокруг устройства. Сюда входят такие устройства, как духовки и холодильники. | |
TemperatureSetting | action.devices.traits.TemperatureSetting | Эта особенность охватывает обработку как температурной точки, так и режимов. | |
Timer | action.devices.traits.Timer | Свойство «Таймер» представляет собой таймер на устройстве, в первую очередь на кухонных приборах, таких как духовки и микроволновые печи, но не ограничиваясь ими. | Любое устройство с таймером, например кухонная техника, например микроволновая печь или духовка. |
Toggles | action.devices.traits.Toggles | Эта черта свойственна любым устройствам, настройки которых могут существовать только в одном из двух состояний. Эти настройки могут представлять собой физическую кнопку с включенным/выключенным или активным/неактивным состоянием, флажок в HTML или любой другой тип специально включенного/отключенного элемента. | Любой |
TransportControl | action.devices.traits.TransportControl | Эта функция поддерживает мультимедийные устройства, которые могут управлять воспроизведением мультимедиа (например, возобновлять воспроизведение музыки, которая была приостановлена). | Устройства поддерживают двустороннюю аудиосвязь со сторонними устройствами. |
Volume | action.devices.traits.Volume | Эта особенность принадлежит устройствам, которые могут изменять громкость (например, устанавливать определенный уровень громкости, отключать или включать звук). | Медиа-устройства, способные изменять громкость. |
Поддерживаемые языки
Следующие языки поддерживаются по всем вышеперечисленным характеристикам:
- датский (
da
) - Голландский (
nl
) - английский (
en
) - французский (
fr
) - немецкий (
de
) - Хинди (
hi
) - Индонезийский (
id
) - Итальянский (
it
) - японский (
ja
) - Корейский (
ko
) - Норвежский (
no
) - Португальский (
pt-BR
) - Испанский (
es
) - Шведский (
sv
) - тайский (
th
) - Китайский (
zh-TW
)