Akıllı Ev Nesne Algılama Özelliği Şeması
action.devices.traits.ObjectDetection
: Bu özellik, nesneleri veya insanları algılayıp kullanıcıya bildirim gönderebilen cihazlara aittir. Varsayılan olarak tüm ObjectDetection bildirimleri, Google Asistan'ı kullanan akıllı ekranlarda ve hoparlörlerde kapı zili çaldıktan sonra duyurulur.
Cihaz ATTRIBUTES
Yok.
Cihaz STATES
Yok.
Cihaz KOMUTLARI
Yok.
Cihaz BİLDİRİMLERİ
Bu özelliğe sahip cihazlar aşağıdaki sonuçları döndürebilir: cihaz durumu değişikliği kapsamındaki bildirim yükünü Öğrenmek için Bildirimleri uygulama hakkında daha fazla bilgi için bkz. Akıllı ev işlemleri için bildirimler.
Alanlar | Tür | Açıklama |
---|---|---|
ObjectDetection |
Nesne |
Zorunludur. Bildirim yükü. |
priority |
Tamsayı |
Zorunludur. Bildirim düzeyini temsil eder. Şu anda desteklenen değer 0'dır. Bu değer, bildirimin sesli okunması gerektiğini gösterir. |
detectionTimestamp |
Tamsayı |
Zorunludur. Nesnenin algılandığı, milisaniye cinsinden sıfır zaman damgası. |
objects |
Nesne |
Zorunludur. Kategoriye göre algılanan nesnelerin koleksiyonu. |
named |
Dizi |
Kullanıcı tarafından tanınan, etiketle etiketlenmiş nesnelerin listesi. |
[item, ...] |
String |
Nesne etiketi. En az 1 öğe gerekiyor. |
familiar |
Tamsayı |
Kullanıcı tarafından tanınan, etiketi olmayan nesnelerin sayısı. |
unfamiliar |
Tamsayı |
Cihaz tarafından algılanan ancak kullanıcının tanımayabileceği nesnelerin sayısı. |
unclassified |
Tamsayı |
Cihazın sınıflandıramadığı algılanan nesne sayısı. |
Örnekler
1 Ocak 2000'de iki bilinmeyen nesne algılandı.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
1 Ocak 2000'de tanıdığınız birini tespit ettim.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Alisa, 1 Ocak 2000'de tespit edildi.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }