Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Ağ Bulma ve Oluşturma

İş parçacığı ağları

İş parçacığı ağları üç benzersiz tanımlayıcı ile tanımlanır:

  • 2 baytlık Kişisel Alan Ağı Kimliği (PAN Kimliği)
  • 8 baytlık Genişletilmiş Kişisel Alan Ağı Kimliği (XPAN Kimliği)
  • Okunabilir Ağ Adı

Örneğin, bir İş Parçacığı ağı aşağıdaki tanımlayıcılara sahip olabilir:

tanıtıcı değer
PAN Kimliği 0xBEEF
XPAN Kimliği 0xBEEF1111CAFE2222
Ağ Adı yourThreadCafe
OT Aktif Tarama

Yeni bir İş Parçacığı ağı oluştururken veya mevcut bir ağa katılmak için arama yaparken bir İş Parçacığı cihazı, radyo menzili içindeki 802.15.4 ağları için etkin bir tarama gerçekleştirir:

  1. Cihaz, belirli bir Kanalda 802.15.4 İşaret İsteği yayınlar.
  2. Buna karşılık, menzil içindeki tüm Yönlendiriciler veya Yönlendirici için Uygun Son Aygıtlar (REED'ler), İş Parçacığı PAN KİMLİĞİ, XPAN Kimliği ve Ağ Adını içeren bir İşaret yayınlar.
  3. Cihaz, her Kanal için önceki iki adımı tekrarlar.

Bir Thread cihazı menzil içindeki tüm ağları keşfettiğinde, mevcut bir ağa bağlanabilir veya hiçbir ağ bulunmazsa yeni bir ağ oluşturabilir.

İş parçacığı, bağlantıları yapılandırmak ve ağ hakkındaki bilgileri İş parçacığı aygıtlarına dağıtmak için Kafes Bağlantı Kurulumu (MLE) protokolünü kullanır.

Bağlantı yapılandırmasında MLE aşağıdakiler için kullanılır:

  • Komşu cihazlara olan bağlantıları keşfedin
  • Komşu cihazlara olan bağlantıların kalitesini belirleme
  • Komşu cihazlara bağlantı oluşturma
  • Bağlantı parametrelerini (cihaz türü, çerçeve sayaçları, zaman aşımı) eşlerle görüşün

MLE, bağlantı kurmak isteyen cihazlara aşağıdaki bilgi türlerini dağıtır:

  • Lider verileri (Lider RLOC, Bölüm Kimliği, Bölüm ağırlığı)
  • Ağ verileri (ağ üzerinde önekler, adres otomatik yapılandırması, daha spesifik yollar)
  • Güzergah yayılımı

İş parçacığında rota yayılımı, bir mesafe vektörü yönlendirme protokolü olan Yönlendirme Bilgisi Protokolü'ne (RIP) benzer şekilde çalışır.

Yeni bir ağ oluşturun

Cihaz yeni bir ağ oluşturmayı seçerse, diğer ağlar tarafından kullanılmayan en az meşgul olan Kanalı ve bir PAN Kimliğini seçer, ardından bir Yönlendirici olur ve kendisini Lider olarak seçer. Bu cihaz, bağlantı durumu hakkında bilgi vermek için diğer 802.15.4 cihazlarına MLE Reklam mesajları gönderir ve etkin bir tarama gerçekleştiren diğer Thread cihazlarının İşaret İsteklerine yanıt verir.

Mevcut bir ağa katılın

Aygıt varolan bir ağa katılmayı seçerse, Kanal, PAN Kimliği, XPAN Kimliği ve Ağ Adını İş Parçacığı Kullanıma Alma yoluyla hedef ağın ağına uyacak şekilde yapılandırır, ardından Alt (Son Aygıt) eklemek için MLE Ekleme işleminden geçer. ). Bu işlem Çocuk-Ebeveyn bağlantıları için kullanılır.

  1. Çocuk, hedef ağdaki tüm komşu Yönlendiricilere ve REED'lere çok noktaya yayın Ebeveyn İsteği gönderir.
  2. Tüm komşu Yönlendiriciler ve REED'ler (Ebeveyn Talebi Tarama Maskesi REED'ler içeriyorsa) Ebeveyn Yanıtlarını kendileri hakkında bilgi gönderir.
  3. Çocuk bir Ana cihaz seçer ve ona bir Çocuk Kimliği Talebi gönderir.
  4. Ebeveyn, bağlantının kurulmasını onaylamak için bir Çocuk Kimliği Yanıtı gönderir.

1. Veli Talebi

Bir Ebeveyn Talebi, bağlanan cihazdan hedef ağdaki komşu Yönlendiricileri ve Yönlendirici Uygun Son Aygıtlarını (REED'leri) bulmak için kullanılan çok noktaya yayın isteğidir.

OT MLE Ebeveyn İsteği Ekle
Ebeveyn İsteği İletisi İçeriği
kip Takma cihazını açıklar
Meydan okuma Tekrar saldırılarını önlemek için Ebeveyn Yanıtının zamanında olup olmadığını test eder
Tarama Maskesi İsteği yalnızca Yönlendiricilerle veya hem Yönlendiriciler hem de REED'lerle sınırlar

2. Ebeveyn Yanıtı

Ebeveyn Yanıtı, bağlanan cihaza bir Yönlendirici veya REED hakkında bilgi sağlayan bir Ebeveyn Talebine tek noktaya yayın yanıtıdır.

OT MLE Ebeveyn Yanıtı Ekle
Ebeveyn Yanıt Mesajı İçeriği
versiyon İş parçacığı protokol sürümü
Tepki Ebeveyn Talebi Mücadelesinin Kopyası
Bağlantı Çerçevesi Sayacı 802.15.4 Yönlendirici / REED'deki Kare Sayacı
MLE Çerçeve Sayacı Yönlendiricideki MLE Çerçeve Sayacı / REED
Kaynak adresi Yönlendiricinin RLOC16 / REED
Bağlantı Marjı Yönlendiricinin / REED'in sinyal kalitesini alma
Bağlantı Yönlendirici / REED'in bağlantı seviyesini açıklar
Lider Verileri Yönlendirici / REED Lideri Hakkında Bilgi
Meydan okuma Tekrar saldırılarını önlemek için Çocuk Kimlik Talebinin zamanında olup olmadığını test eder

3. Çocuk Kimlik Talebi

Bir Çocuk Kimliği Talebi, bir Çocuk-Ebeveyn bağlantısı oluşturmak amacıyla Yönlendiriciye veya REED'e (Ebeveyn) gönderilen bağlantı cihazından (Çocuk) tek noktaya yayın talebidir. İstek bir REED'e gönderilirse, isteği kabul etmeden önce kendisini bir Yönlendiriciye yükseltir .

OT MLE Alt Kimlik Kimliği İsteği
Çocuk Kimliği İstek Mesajı İçindekiler
versiyon İş parçacığı protokol sürümü
Tepki Ebeveyn Müdahale Mücadelesinin Kopyası
Bağlantı Çerçevesi Sayacı 802.15.4 Çocukta Çerçeve Sayacı
MLE Çerçeve Sayacı Çocukta MLE Çerçeve Sayacı
kip Çocuğu Açıklar
Zaman aşımı Ebeveyn Çocuğu Kaldırmadan Önce Hareketsizlik Süresi
Adres Kaydı (yalnızca MED'ler ve SED'ler) IPv6 adreslerini kaydetme

4. Çocuk Kimliği Yanıtı

Bir Çocuk Kimliği Yanıtı, bir Ebeveynin, bir Çocuk-Ebeveyn bağlantısının kurulduğunu doğrulamak için Çocuğa gönderilen tek noktaya yayın yanıtıdır.

OT MLE Çocuk Kimliği Yanıtı Ekle
Çocuk Kimliği Yanıt Mesajı İçindekiler
Kaynak adresi Ebeveynin RLOC16
Address16 Çocuğun RLOC16
Lider Verileri Ebeveyn Lideri hakkında bilgi (RLOC, Bölüm Kimliği, Bölüm ağırlığı)
Ağ Verileri İş Parçacığı ağı hakkında bilgi (örgülü ağ önekleri, adres otomatik yapılandırma, daha spesifik yollar)
Rota (yalnızca REED) Güzergah yayılımı
Zaman aşımı Ebeveyn Çocuğu Kaldırmadan Önce Hareketsizlik Süresi
Adres Kaydı (yalnızca MED'ler ve SED'ler) Kayıtlı adresleri onaylayın

tekrarlamak

Öğrendikleriniz:

  • Bir Thread cihazı mevcut ağlar için aktif bir tarama gerçekleştirir
  • İş parçacığı, bağlantıları yapılandırmak ve ağ aygıtları hakkında bilgi yaymak için Mesh Link Kuruluşunu kullanır
  • MLE Reklam mesajları diğer Thread cihazlarını bir cihazın ağı ve bağlantı durumu hakkında bilgilendirir
  • MLE Ekleme işlemi, Çocuk-Ebeveyn bağlantıları kurar