30 Kasım 2026'ya kadar yapılması gereken işlem: Etkinlikler için Google tarafından barındırılan Pub/Sub konuları kullanımdan kaldırılıyor. Entegrasyonunuzda Google tarafından barındırılan bir konu kullanılıyorsa etkinlik bildirimleri almaya devam etmek için 30 Kasım 2026'dan önce kendi kendine barındırılan bir Pub/Sub konusuna geçmeniz gerekir.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Özellikler
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
SDM API'deki bir özellik; alanlar, komutlar ve etkinliklerden oluşur.
Alanlar
Alanlar, sayı veya dize gibi ortak veri türlerine sahip değerlerdir. Örneğin, bir alan, Google Nest Thermostat'ın mevcut modunu veya ortam nemini içerebilir.
Özellikler ve alanlar, istenen API uç noktasına yapılan bir GET çağrısıyla görüntülenebilir:
SDM API tarafından döndürülen sdm.devices.types.device-type, atandığı gerçek cihazın işlevselliğini tahmin etmek veya çıkarımda bulunmak için kullanılmamalıdır. SDM API'ye daha fazla özellik eklendikçe bir cihaz türünün belirli bir cihazda kararlı kalacağı garanti edilmez. Bunun yerine, cihaz için döndürülen özellikleri kullanın.
parentRelations
parentRelations nesnesi, geçerli kaynağın üst kaynağını (yapı veya oda) temsil eder. Görünen ad, yapı üst öğesi olan cihazlar içinInfo trait 'e ya da oda üst öğesi olan cihazlar içinRoomInfo trait 'e karşılık gelir.
Komutlar
Komutlar, bir özellikle ilişkili isteklerdir. Örneğin, Google Nest Termostat'ta mevcut modu veya sıcaklık ayar noktasını değiştirme.
Bir komut, executeCommand API çağrısıyla gönderilir:
Bir komuta verilen yanıtların çoğu basit bir başarı veya başarısızlıktır. Belirli komut kullanım örnekleri için ilgili özellik kılavuzlarına bakın.
Etkinlikler
Etkinlikler eşzamansız olup Google Cloud Pub/Sub tarafından Project kimliği başına tek bir konuda yönetilir.
Özellik alanının değerindeki herhangi bir değişiklik için varsayılan olarak etkinlikler gönderilir. Ayrıca, belirli cihaz işlemlerine veya kaynak atamalarındaki değişikliklere yanıt olarak da gönderilebilirler. Daha fazla bilgi için Etkinlikler başlıklı makaleyi inceleyin.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-09-26 UTC."],[],[]]