Схема признаков обнаружения объектов умного дома
action.devices.traits.ObjectDetection — эта черта принадлежит устройствам, которые могут обнаруживать объекты или людей и отправлять уведомление пользователю. По умолчанию все уведомления об обнаружении объектов объявляются на интеллектуальных дисплеях и динамиках с помощью Google Assistant после звонка в дверь.
АТРИБУТЫ устройства
Никто.
СОСТОЯНИЯ устройства
Никто.
КОМАНДЫ устройства
Никто.
УВЕДОМЛЕНИЯ УСТРОЙСТВА
Устройства с этой особенностью могут возвращать следующие полезные данные уведомления как часть изменения состояния устройства. Дополнительные сведения о реализации уведомлений см. в разделе «Уведомления для действий умного дома» .
| Поля | Тип | Описание |
|---|---|---|
ObjectDetection | Объект | Необходимый. Полезная нагрузка уведомления. |
priority | Целое число | Необходимый. Представляет уровень уведомлений. В настоящее время поддерживается значение 0, которое указывает, что уведомление должно быть произнесено вслух. |
detectionTimestamp | Целое число | Необходимый. Временная метка эпохи в миллисекундах, когда объект был обнаружен. |
objects | Объект | Необходимый. Коллекция обнаруженных объектов по категориям. |
named | Множество | Список объектов, распознаваемых пользователем и помеченных меткой. |
[ item, ... ] | Нить | Метка объекта. Требуется минимум 1 предмет. |
familiar | Целое число | Количество объектов, распознанных пользователем и не имеющих метки. |
unfamiliar | Целое число | Количество объектов, обнаруженных устройством, которые пользователь может не распознать. |
unclassified | Целое число | Количество обнаруженных объектов, которые устройству не удалось классифицировать. |
Примеры
1 января 2000 года обнаружены два неизвестных объекта.
{
"ObjectDetection": {
"objects": {
"unclassified": 2
},
"priority": 0,
"detectionTimestamp": 946684800000
}
}Обнаружил кого-то из своих знакомых 1 января 2000 года.
{
"ObjectDetection": {
"objects": {
"familiar": 1
},
"priority": 0,
"detectionTimestamp": 946684800000
}
}Обнаружен Алисой 1 января 2000 года.
{
"ObjectDetection": {
"objects": {
"named": [
"Alice"
]
},
"priority": 0,
"detectionTimestamp": 946684800000
}
}