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ı.