Akıllı Ev Nesne Algılama Özelliği Şeması
action.devices.traits.ObjectDetection
: Bu özellik, nesneleri veya kişileri algılayıp kullanıcıya bildirim gönderebilen cihazlara aittir. Varsayılan olarak tüm ObjectDetection bildirimleri, Google Asistan'ın yüklü olduğu akıllı ekranlarda ve hoparlörlerde kapı zili zilinden sonra duyurulur.
Cihaz ATTRIBUTES
Yok.
Cihaz STATES
Yok.
Cihaz COMMANDS
Yok.
Cihaz BİLDİRİMLERİ
Bu özelliğe sahip cihazlar, cihaz durumu değişikliğinin bir parçası olarak aşağıdaki bildirim yükünü döndürebilir. Bildirimleri uygulama hakkında daha fazla bilgi edinmek için Akıllı ev İşlemleri için bildirimler bölümüne göz atın.
Alanlar | Tür | Açıklama |
---|---|---|
ObjectDetection |
Nesne |
Zorunludur. Bildirim yükü. |
priority |
Integer |
Zorunludur. Bildirim düzeyini gösterir. Şu anda desteklenen değer 0'dır. Bu değer, bildirimin yüksek sesle okunması gerektiğini belirtir. |
detectionTimestamp |
Integer |
Zorunludur. Nesnenin algılandığı milisaniye cinsinden sıfır zaman damgası. |
objects |
Nesne |
Zorunludur. Kategoriye göre algılanan nesnelerin toplanması. |
named |
Dizi |
Kullanıcı tarafından tanınan ve bir etiketle etiketlenmiş nesnelerin listesi. |
[item, ...] |
String |
Nesne etiketi. En az 1 öğe gerektirir. |
familiar |
Integer |
Kullanıcı tarafından tanınan, etiketi olmayan nesnelerin sayısı. |
unfamiliar |
Integer |
Cihaz tarafından algılanan ve kullanıcının tanımayabileceği nesnelerin sayısı. |
unclassified |
Integer |
Cihazın sınıflandıramadığı algılanan nesnelerin sayısı. |
Örnekler
1 Ocak 2000 tarihinde iki bilinmeyen nesne tespit edildi.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
1 Ocak 2000'de tanıdığınız biri algılandı.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Ayşe 1 Ocak 2000 tarihinde algılandı.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }