Sözlük

Kaynağı GitHub'da göster

A

hesap

home.nest.com'da oluşturulan ve Nest cihazının web sahibine (kullanıcıya) web/mobil uygulamalar üzerinden kontrol edilmesini sağlayan hesap.

adres

Weave kumaştaki her düğüm IPv6 benzersiz yerel adresine (ULA) sahiptir.

uygulama katmanı

Cihazlar ve hizmet ana makineleri arasında iletişim kurmak için kullanılan paylaşılan protokolleri sağlayan örgü profilleri ve ilişkili gRPC API'leri.

uygulama katmanı protokolleri

Bir IP ağı genelinde işlemeden iletişime odaklanan ve bir iletişim arayüzü ile son kullanıcı hizmetleri sağlayan protokolleri oluşturun.

uygulama düzeyinde güvenlik

Ağ cihazları, alan anahtarlarıyla güvenliği sağlanan bir veya daha fazla güvenlik alanına dahil edilebilir. Anahtarlar, dönen bir dönem anahtarı içerir ve bir yetkilendirme hizmeti tarafından yönetilir. Yetkilendirme hizmetine göz atın.

yetkilendirme hizmeti

Weave sisteminin cihazlarının ve istemcilerinin kimliğini doğrulayan ve uygulama ve güvenliğin uygulanması için kullanılan yetkilendirilmiş uygulama anahtarlarını ve devre dışı kalma anlarını anahtarlar sağlayan hizmet. Uygulama düzeyinde güvenlik konusuna göz atın.

B

BDE

Weave tarafından desteklenen bir kablosuz radyo protokolü.

kenarlık yönlendirici

Ev bölgesindeki ağda (HAN), ileti dizilerini kablosuz ve kablosuz ağlar arasında yönlendiren ve HAN ile Nest Hizmeti arasında bir tünel oluşturan bir cihaz.

C

BAŞARILI

Sertifika destekli Oturum Oluşturma (CASE) protokolü, Weave sertifikalarını kullanan birincil Weave güvenli oturum oluşturma protokolüdür. Bu, yetkilendirme hizmeti tarafından sağlanan bir donanım sertifikası veya uygulama düzeyinde güvenlik sertifikası olabilir. Weave sertifikası başlıklı makaleyi inceleyin.

oyun kumandası

Denetleyiciler, gelişmiş işlevler uygulayan hizmetlerdir. Aydınlatma grubu denetleyici, HVAC alt bölge denetleyicisi ve Doluluk tahkim denetleyicisi buna örnek gösterilebilir.

command

Standart istekler tarafından gerçekleştirilemeyen uygulamaya özel bir istek. Bazen özel komut olarak adlandırılır.

D

cihaz kimliği

Düğüm kimliğinin türü. Her cihazın, üretim sırasında atanan 64 bit genel bir benzersiz kimliği vardır. Cihazın kimliğini doğrulamak için cihaz sertifikasına bağlıdır. Cihazlar için düğüm kimliği olarak kullanılır. Düğüm kimliğini inceleyin.

E

etkinlik

Belirli bir zamanda, bir niteliğe ilişkin doğru ve tek yönlü bir iddia (beklenen yanıt olmadan). Örneğin, bir kilit simgesinin kilidini açmak için girilen şifre kodu bir etkinlik oluşturur. En yaygın etkinlikler, özel amaçlı bilgi isteği ile ifade edilen mülk değişiklikleridir.

C

kumaş anahtar

Kumaş oluşturan ilk cihaz tarafından oluşturulan ve sonraki cihazları kumaşla eşlemek için kullanılan her Weave kumaşa özgü bir anahtardır.

kumaş kimliği

Dokuma kumaşını global olarak tanımlayan 64 bitlik benzersiz bir değer. Bir Nest cihazı bir yapıya ilk kez sunulduğunda rastgele bir şekilde oluşturulur.

kumaş sağlama

Diğer cihazlar ve hizmetlerle iletişim kurmak için gerekli kumaş kimliğini ve kumaş anahtarını sağlayarak cihazları yerel Weave kumaşıyla eşleştirir.

fabrika temel hazırlığı

Cihazları Weave profilleri ve donanım sertifikasıyla önceden yapılandıran bir üretim süreci.

kullanıcı arabirimi modülü (FEM)

Gelen radyo frekansı (RF) sinyalini bir ara frekansa (IF) veya dijital bir biçime dönüştürmek için gereken tüm bileşenleri içeren entegre devre (IC).

H

donanım sertifikası

Üretim zamanında bir cihaza hazırlanan Weave sertifikası. Bu sertifika, cihazı Weave kumaşıyla ve Nest Hizmeti ile eşlerken cihazın kimliğini doğrulamak için kullanılır.

ev alanı ağı (HAN)

Evde, Weave kumaşın bir parçası olabilecek ve güvenli kablosuz iletişimler sağlayan bir ağ bağlantısı cihazı.

I

alan içi temel hazırlık

Dağıtılan cihazlara, dokuma kumaş kullanarak tam katılımcı olmaları için gereken bilgileri sağlar.

arayüz

Daha üst düzey bir işlevi açıklayan bir grup özellik. Örneğin, renkli bir ışığın işlevselliği OnRe, Level ve Color özelliklerini içerir. Bunların tümü ColorLight arayüzünü uygulamak için birlikte çalışır. Örgü şemasında tanımlanır.

L

kumaş bırakma

Üye düğüm ile düğümdeki diğer düğümler arasındaki ilişkiyi kırmak için düğümü bağımsız bir düğüme dönüştürün. Bir düğüm yalnızca iki düğümden oluşan bir dokuma kumaşından ayrılırsa kumaş kaybolur.

A

mesajlar

Bilgiyi değiştirmek veya iletişim kurmak için aynı ağdaki düğümler arasında iletilen biçimlendirmeli veriler.

metadata

Çeşitli şema bileşenlerine yerleştirilen ve bu bileşeni resmi olarak kısıtlayan veya daha ayrıntılı bir şekilde açıklayan bilgi (örneğin, bir özellik özelliğinin "salt okunur" olarak işaretlenmesi).

karşılıklı abonelik

Kaynaklar birbirlerine abone olduğunda ve her biri bir mülk için hem yayıncı hem de abone olarak hareket ettiğinde.

H

NCP

Ağ ortak işlemci. Bir NCP uygulaması, Mesaj Dizisini yığınlı bir devreye yerleştirirken, Weave ve uygulama yazılımı ikinci bir çipte tutulur. SoC ile karşılaştırın.

Nest API

Nest cihazlar tarafından paylaşılan verilere aboneliğe dayalı erişim sağlayan gerçek zamanlı bir veri API'si. Nest API ile, paylaşılan veri değerlerini okumak veya yazmak için Nest cihaz verilerine erişen ürünler oluşturabilirsiniz.

İç İçe Yerleştirme Hizmeti

HAN cihazlarını bir veri modeline bağlayan, uzaktan erişim sağlayan ve kapsamlı bir ekosistem oluşturmak için akıllı kumandalar uygulayan bulut tabanlı bir altyapı.

ağ temel hazırlığı

Cihaz ile yerel kablosuz ağ veya iş parçacığı ağı arasında bağlantı kurma işlemi. Ağ kimliği ve yönlendirme bilgilerini veya ağ erişim kimlik bilgilerini (kablosuz önceden paylaşılan anahtar gibi) sağlamayı içerebilir.

düğüm

Weave kumaşına katılabilecek Weave cihaz veya servis ana makinesi. Kumaştaki her düğüm benzersiz bir IPv6 adresine sahiptir. Hizmet ana makinesi ve Weave kumaş konularına bakın.

düğüm tarafından alınan adres

DHCP aracılığıyla olduğu gibi, son kullanıcının ağ altyapısı tarafından bir cihaza atanan IPv4 veya IPv6 adresi.

düğüm kimliği

Weave kumaştaki bir düğümü global olarak tanımlayan 64 bitlik benzersiz bir değer.

O

tek yönlü abonelik

Bir veya daha fazla özellik örneği için aboneden yayıncıya gönderilen istek.

OTA

Kablosuz donanım yazılımı güncellemeleri.

Ö

eşleniyor

Bir cihazı ev ağına, Weave kumaşa ve Nest Service kullanıcı hesabına bağlama işlemi.

eşleme kodu

Cihazı Weave kumaşla eşlemek için kullanılan karakter kodu. Bu, Weave Cihaz Tanımlayıcısı'nda kodlanır ve eşlemeyi etkinleştirmek için QR koduyla birlikte yazdırılır. Weave Cihaz Tanımlayıcısı'nı inceleyin.

DURAKLAT

Eşleme kodu kullanılan iki Weave cihaz arasında ilk güvenli oturumu ayarlamak için kullanılan, karşılıklı kimlik doğrulama protokolü olan kimlik doğrulaması yapılmış oturum kurulumu.

mülk

Özellikler, bir özelliğin durumunu temsil eden bir özelliğin özellikleridir. Örneğin, bir ışığın parlaklığı veya birinin evde olup olmadığı. Varsayılan değer ve kısıtlamalar gibi tür, ad, etiket ve meta verileri içerir. Weave şemasında tanımlanmıştır.

protokol

Aktarılan verilerin paket yapısını ve bir oturumu yöneten kontrol komutlarını tanımlar.

yayıncı

Weave Veri Yönetiminde kullanılan bir protokol rolü. Yayıncı, bir veya daha fazla aboneye bir veya daha fazla şema için sürüm örnekleri oluşturup sunar ve şemadaki değişikliklerle ilgili bildirimleri gönderir. Web Ağı Veri Yönetimi'ni inceleyin.

K

gerçek zamanlı özellik yönetimi

Özelliklerle ilgili tüm durum isteklerinin ve etkinliklerinin bir yayın-abone modelinde yönetildiği Weave Veri Yönetimi işlevidir.

request

Weave mesaj türü. İstekler, beklenen yanıta sahip bir özellik üzerinde işlem isteğidir. İsteklerin parametreleri ve durumu ve parametreleri olan bir yanıtı olabilir. Mülkler, standart görüntüleme isteğiyle görüntülenir ve izlenir, standart güncelleme isteğiyle etkilenir ve yayıncı, standart bilgi isteğiyle özellikte yapılan bir değişiklik hakkında aboneyi bilgilendirir.

Görüntüleme, güncelleme ve bildirme dışındaki uygulamaya özgü istekler komutlar tarafından işlenir.

kaynak yapılandırması

Belirli bir kaynak tanımının özelliklerinin cihaz ve denetleyiciler arasında nasıl uygulanacağı. Weave şemasında tanımlanır.

kaynak işleyici

Cihaza uzaktan erişimi etkinleştirmek için, HAN'daki her cihaz için Nest Hizmeti'nde oluşturulan bir kaynak proxy'si.

kaynak kimliği

Genel olarak benzersiz kaynak tanımlayıcısı. Cihazlar için bu, cihaz kimliğidir. Cihaz dışında diğer kaynaklar, oluşturulduğunda Nest Hizmeti tarafından atanır.

kaynak proxy'si

Verilerin yerelleştirilmesi veya uyku uç noktalarının işlenmesi için kullanılan kaynak özelliklerinin yinelenen işleyicisi. Proxy, mülkleri yönetir ve kaynak isteklerini ve komutlarını sıraya alır.

kaynak

Cihaz, yapı veya kullanıcı gibi mantıksal veya fiziksel bir alan. Özellikleri ve davranışlarını açıklayan bir özellik ve arayüz örneklerinden oluşur. Weave şemasında tanımlanmıştır.

RTOS

Kısıtlanmış mikrodenetleyicilerde kullanılan gerçek zamanlı işletim sistemi. Weave, FreeRTOS kullanır.

P

schema

Standart ve tedarikçilere özgü özelliklerin ve arayüzlerin resmi açıklaması.

hizmet dizini

Dokuma kumaş üzerinde bir dizin hizmeti.

hizmet uç noktası

Weave kumaşta tek bir hizmet uç noktası kimliği tarafından ele alınan belirli bir Weave profil protokolü uygulayan bir Nest Hizmeti uç noktası.

hizmet uç noktası kimliği

Düğüm kimliği türüdür. Nest Hizmeti'nde tanımlanan her hizmet uç noktası bir hizmet uç noktası kimliğiyle tanımlanır. Kimlikler benzersizdir, Nest tarafından atanır ve hiçbir zaman değişmez.

servis ana makine

Belirli bir özellikten sorumlu tüzel kişi (cihaz, hizmet veya uygulama). Sorumluluklar, durumu yönetmeyi, isteklere ve komutlara yanıt vermeyi ve etkinlikleri tetiklemeyi içerir.

hizmet temel hazırlığı

Weave cihazını Nest Hizmeti ve kullanıcı hesabıyla ilişkilendirir.

Çip üzerinde sistem (SoC)

Çip üzerinde sistem. SoC uygulamalarında, Thread, Weave ve uygulama yazılımının tümü tek bir entegre devrede bulunur. NCP ile karşılaştırın.

state

Belirli bir zamandaki kaynak ve özelliklerle ilişkili özellik değerleri grubu. Bir kaynağın durumu, özelliklerinin durumundan oluşur. Kaynak, özellik ve eyalet bilgilerini inceleyin.

eyalet etkinliği

Bir kaynak veya özellikte durum değişikliği bildirimi için kullanılan etkinliklerin standart alt kümesi.

abone

Weave Veri Yönetiminde kullanılan bir protokol rolü. Abone, harici olarak yayınlanan bir veya daha fazla şemanın sürüm örneklerini izler ve tüketir. Yayınlanan bir şemanın sürüm oluşturulmuş örneğini değiştirebilir veya uygulamaya özel bir komut verebilir. Weave Data Management (Weave Veri Yönetimi) başlıklı makaleyi inceleyin.

T

Al

Jeton kimlik doğrulamasındaki anahtar değişimi, anahtar birimleri veya mobil cihazlar tarafından kullanılan BLE kullanıcı jetonları için bir kimlik doğrulama protokolüdür.

TLV

Kompakt ikili veriler serileştirme için kullanılan tür uzunluğu değeri kodlaması.

özellik

Mülkler, etkinlikler, istekler ve meta verilerden oluşan yeniden kullanılabilir işlevler birimi. Weave şemasında tanımlanmıştır.

tünel

Sınır yönlendirici tarafından Weave IPv6 UDP mesajlarını HAN ve Nest Hizmeti arasında aktarmak için güvenli bir yol.

U

kullanıcı

Nest cihazı olan, Nest hesabı olan, bir yapıya Nest cihaz yüklemiş ve cihazını Nest Hizmeti'ne bağlayan kişi.

V

Tedarikçi Firma Kimliği

Ad ilerleme hızı için tedarikçi firmaya özgü 16 bit tanımlayıcı ve tedarikçi firmaya özgü özellik ve kaynak türü tanımları.

satıcı kayıt otoritesi

Tedarikçi kimliklerinin satıcılarla eşleştirilmesini içeren ve Weave'in mevcut tedarikçi firma bilgilerini okuyup yeni satıcılar oluşturmasına olanak tanıyan mantıksal bir hizmet altyapısı bileşeni.

satıcı özelliği uzantısı

Özellikler, özellik değeri kısıtlamaları, özel komutlar, komut bağımsız değişkenleri ve etkinlikler ekleyebilen standart özelliğe ait sağlayıcıya özgü bir uzantı. Yalnızca tedarikçi firmanın ad alanında kullanılabilir. Özniteliğe bakın.

W

Weave

Bağlı ürünleri desteklemek için tasarlanmış ağ ve uygulama protokolü. Bağlı cihazlar için güvenli ve sağlam bir iletişim platformu sağlar ve dünyanın dört bir yanındaki Nest ürünlerinde zaten çalışır.

Örgü sertifikası

Weave düğümleri arasında güvenli oturumlar oluşturmak için kullanılan, veri azaltılmış ve Weave TLV kodlu X.509 tarzı eliptik eğri kriptografisi (ECC) sertifikası.

Örgü Veri Dili

Kaynak, arayüz, özellik ve hizmet tanımları dahil olmak üzere Weave şemasını tanımlayan açıklayıcı bir dil.

Örgü Veri Yönetimi

Gerçek zamanlı özellik yönetimi için kullanılan bir uygulama protokolü. Weave Veri Yönetimi, tüm istek mesajı türleri için kompakt işlemler sağlayarak mülk durumundaki değişikliklerle ilgili eşzamansız bildirimler sunar.

Örgü Cihaz Tanımlayıcısı

Cihazın ağla eşlenmesi için gerekli bilgileri sağlayan ve bir cihaza basılmış QR koduna kodlanmış veriler. Eşleme kodu, ürün türü ve sürümü dahildir. Eşleme kodunu inceleyin.

Dokuma kumaş

Tüm bağlı ev cihazları, Nest Hizmeti ve mobil cihazlardan oluşan bir ağdır. Bu kumaş, bağlı cihazların kullanıcıya, ailesine ve davetlilere hizmet sunmak için güvenli bir şekilde ortak çalışabilmesini sağlar.

Dokuma profili

Weave'de uygulama katmanı protokollerini tanımlayan etiket ve mesaj grubu (ör. özellik verilerini yönetmek için Weave Veri Yönetimi veya zamanı senkronize etmek için Zaman Hizmetleri).

Weave Güvenilir Mesajlaşma protokolü

Weave'in, Weave kumaşta iki cihaz arasında güvenilir bir şekilde mesaj gönderebilmesi için hafif bir mesajlaşma protokolüdür.

Weave SDK'sı

Cihaz kodu oluşturmak için kullandığınız Weave iletişim yığını, ağ yönetimi ve ortak Weave profillerinin Nest Nest ROS ve Linux uygulaması.