Google Siyah toplulukları için ırksal eşitlik ilerleyen kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

genel bakış

dokuma Bileşenleri

Her mobil cihazda Ev Alan Ağı (HAN) her düğümde Dokuma hayatlarını, o ve senkronize düğümleri ve mobil cihazlar tutan hizmet üzerinde düğüm eşleştirme veya kontroller ile asist. Örgü sistemde, bu elemanlar düğümü, cihaz, servis kaynaklara adı .

Örgü aralarında güvenli bir şekilde iletişim kurmak için, her bir kaynak için veriler gerçek kaynağını ve aynı zamanda araç sağlayabilir.

Dokuma dört ana bileşeni vardır. Birbiriyle nasıl etkileşim keşfetmek ve sistemde katmanlı önce yüksek bir düzeyde her birini anlamak için yararlıdır.

Şema

dokuma Şeması

Şema Dokuma platformu için veri modelidir.

Şema üç elemanları tanımlar:

  • Verim Bir özelliğin durum, devlet bildirimi veya durumunu değiştirmek için bir talep gibi, temel özelliği bir ünite,
  • Arayüzler böyle bir sürgü kilidi oluşturan özellikleri ve olaylar gibi belirli bir işlevi temsil özelliklerin, bir grup
  • Kaynaklar bir Yuvası cihazı, bir yapı veya bir kullanıcı özellikleri ve arabirimler, oluşan bir mantıksal veya fiziksel bir şey

"Efendi", tek bir kaynakta tamamen durmaması her özelliğin (gerçeğin kaynağı) kopyasını birden kaynaklar, dağıtılmış bir veritabanı olarak şemada düşünün, ama bir özellik bazında sürekli olarak kaynaklar arasında yayılır. diğer kaynaklar bu özelliğin aboneler ise bir özellik için ana kaynak, özellik yayıncısı olarak hizmet vermektedir.

Örneğin, üç kaynakların arasında paylaşılan iki özelliği içeren basit bir şema olabilir. Kaynak 3 diğer kaynaklar bu özelliklerin için abonesi olan Sürekli B. yayıncı olabilir iken, kaynak 1, Sürekli A için yayıncı olabilir:

Örgü Şema Örneği

Birden fazla kaynak sisteminin ihtiyaçlarına bağlı olarak, aynı özellik için bir yayıncı olarak hizmet etmesi de mümkündür.

Hizmet

Weave hizmet sıkça şema açısından, birden kaynakların ortaya koyabilir bir kaynak olarak anılır. Dokuma sistemdeki diğer kelimeler-tüm diğer kaynaklar ise.

Örneğin, bir sensör sadece yayınlamak ve merkez veya düğüm gibi, diğer kaynaklar paylaşılmış olabilir bazıları işlevselliği alakalı özelliklerin, abone olmak gerekebilir. Bu kaynaklar sensörü tarafından abone olmayan diğer özellikleri olabilir. hizmet olsa da, abone veya bu özelliklerin hepsi yayınlayabilir.

Profiller

dokuma Profilleri

Örgü işlevsellik profilleri olarak adlandırılan mantıksal yapılar halinde gruplanır . Bu tür protokollerin, mesaj türleri ve hata kodları gibi elemanları ihtiva Örgü işlevselliği belirli bir grup için her bir profil denk gelmektedir. Orada OpenWeave ile mevcut yaklaşık yirmi profiller .

Örneğin, Veri Yönetimi bir yayımlamak-subscribe mesajlaşma desende profil kolları gerçek zamanlı sürekli yönetimi. (Belki, değil eve döndüğüne göre, mobil cihaz algılar çünkü "Uzak" ile "ev" den devlet değiştirme) Başka kaynak gelen verilere göre bir ev kaynağın bir doluluk özelliğin durumunu güncelleyebilirsiniz.

Başka profil Echo . Bu profil bir ağ ping benzer ve test ağ bağlantısı, gecikme süresi, güvenlik ve canlılık için kullanılır.

Henüz başka profil Ağ Sağlama olduğunu . Bu profil, kablosuz ağlar için tarama ve hükme o ağdaki bir kaynak kimlik bilgilerini kurmak işlevleri içerir.

Mesajlaşma

Dokuma İleti Katman

profillerin işlevselliğini yürütmek için bir HAN muhtaç kaynaklar birbirini mesajla muktedir. Dokuma bir mesaj tabakası bulunmaktadır o kolları sistemindeki kaynaklar arasındaki tüm mesajlaşma.

iletilerin iki tipi vardır:

  • Genel mesajı genel Dokuma içeriği kapsüller
  • Tünel mesajı bir IP paketi Kapsüller

Her profil onun işlevselliğini iletişim kurmak için kullandığı mesaj tiplerinin kendi belirledi. Örneğin, Veri Yönetimi profili bir özelliğin durumunu değiştirmek için bir Güncelleme Talebi genel mesaj gönderebilir. Yankı profili yanıt olarak bir Yankı Yanıtı iletisi gönderir bir kaynak, bir Yankı İsteği genel mesaj gönderebilir.

Kumaş

dokuma Kumaş

Bütün kaynaklar arasında bu mesajları geçirmek için bir örgü kumaş gerekli izinlere sahip olmalıdır. Bir kumaş diğer kaynaklara ve hizmetlere hizmet sunmak için işbirliği Dokuma özellikli kaynakların topluluğudur.

kumaş tüm kaynaklar bakılmaksızın yatan bağlantı veya ağ türünden bağımsız olarak, Weave ortak dili konuşuyoruz. kumaş içindeki her düğüm Dokuma uygulama tarafından güvenli kullanımı için ek bir IPv6 adresi atanır.

Dokuma (örneğin, Wi-Fi veya Konu), kumaş, IPv6 adresleri arasında mesaj göndermek için temel aktarım teknolojisini kullanır.

tekrarlamak

Öğrendiğiniz Ne:

  • Bir Dokuma sistemde, düğümler, cihaz ve servis kaynakları denir
  • Dokuma Dokuma sistemdeki her kaynak için veri gerçeğin kaynağı ve güvenli iletişim sağlayan
  • Örgü, dört ana bileşen içerir:
    • Şema veri ve API modeli
    • Profiller işlevselliği bir dizi yönetmek Uygulama protokolleri
    • Mesajlar kolları kaynaklar arasındaki tüm mesajlaşma
    • Kumaş Dokuma özellikli kaynaklar koleksiyonu