
OpenThread Sınır Yönlendiricisi (OTBR), harici Diş Devreye Almayı destekleyen bir Diş Sınır Aracısı içerir. Harici İş Parçacığı Devreye Alma işleminde, İş Parçacığı ağının dışındaki bir cihaz (örneğin, bir cep telefonu) ağa yeni aygıtlar gönderir.
Thread Commissioner, Thread ağında bir kullanıcının (harici Komisyon Üyesi) veya bir Thread cihazının kimliğini doğrulamaya hizmet eder. Yetkili, kimlik doğrulamasından sonra, Sınır Yönlendiricisine ana anahtar gibi İş Parçacığı ağ kimlik bilgilerini doğrudan cihaza aktarması talimatını verir.
Bu, iş parçacığı ağ kimlik bilgilerinin cihazlar arasında radyo üzerinden aktarıldığı bant içi devreye alma örneğidir.
Bu kılavuz, bir OpenThread cihazının aşağıdaki harici Komisyonculardan birini kullanarak OTBR Web GUI tarafından oluşturulan ve yönetilen bir ağa nasıl devreye alınacağını ayrıntılarıyla anlatmaktadır:
Harici bir Komisyon Üyesi olmadan nasıl devreye alınacağını öğrenmek için Konu Devreye Alma konusuna bakın.
Komisyon Üyesi türünü seçin
Bu kılavuzu Komisyoncu türüne göre filtrelemek için düğmeleri kullanın:
Seçili: OT Komiseri CLI
Thread ağını oluşturun
Web GUI
Bir İş Parçacığı ağı oluşturmanın önerilen yolu OTBR Web GUI aracılığıyladır. Bunu yaparken, On-Mesh Öneki dışında Form menü seçeneğindeki tüm varsayılan değerleri değiştirin.
Kullanılan Parolayı not edin. Bu parola, Yetkili Kimlik Bilgisidir ve (Genişletilmiş PAN Kimliği ve Ağ Adı ile birlikte) Yetkili için Önceden Paylaşılan Anahtarı (PSKc) oluşturmak için kullanılır. İş Parçacığı Yetkilisinin (harici aygıt) ağda kimliğini doğrulamak için PSKc gereklidir.
Manuel
Thread ağı, ot-ctl
kullanılarak OpenThread POSIX komut satırında manuel olarak da oluşturulabilir.
- Yeni bir operasyonel veri kümesi başlatın:
sudo ot-ctl dataset init new
Done - Ağ kimlik bilgilerini ayarlayın:
sudo ot-ctl dataset panid 0xdead
Donesudo ot-ctl dataset extpanid dead1111dead2222
Donesudo ot-ctl dataset networkname OpenThreadGuide
Donesudo ot-ctl dataset masterkey 11112233445566778899DEAD1111DEAD
Done - OTBR'deki PSKc Üreteci aracıyla bir Parola (Komisyoncu Kimlik Bilgisi), Genişletilmiş PAN Kimliği ve Ağ Adı kullanarak onaltılık kodlanmış bir PSKc oluşturun. Operasyonel veri setinde kullanılan aynı Genişletilmiş PAN Kimliği ve Ağ Adını kullandığınızdan emin olun:
cd ~/ot-br-posix/tools
./pskc J01NME DEAD1111DEAD2222 OpenThreadGuide
198886f519a8fd7c981fee95d72f4ba7
- PSKc'yi ayarlayın:
sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
Done - Etkin veri kümesini tamamlayın, ağ üzerinde öneki ayarlayın ve İş Parçacığı ağını oluşturun:
sudo ot-ctl dataset commit active
Donesudo ot-ctl prefix add fd11:22::/64 pasor
Donesudo ot-ctl ifconfig up
Donesudo ot-ctl thread start
Donesudo ot-ctl netdata register
Done - Ağ yapılandırmasını onaylayın:
sudo ot-ctl state
leader Donesudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7 Done
Joiner cihazını hazırlayın
Birleştirici işlevi görmesi için OpenThread ile bir cihaz oluşturun ve flaşlayın. OpenThread oluşturmaya genel bir bakış için, Yapı Kılavuzuna bakın .
Joiner rolünü etkinleştirmek için JOINER=1
yapı anahtarını kullanın.
Örneğin, Joiner olarak kullanmak üzere CC2538 örnek platformunu oluşturmak için:
make -f examples/Makefile-cc2538 JOINER=1
GNU Autotools ile desteklenen platformlar oluşturmaya ilişkin özel talimatlar her örneğin platform klasöründe / örneklerinde / platformlarında bulunabilir.
Joiner cihazı hazır olduğunda, fabrikada atanmış IEEE EUI-64'ü edinin. eui64
komutunu kullanın:
eui64
0000b57fffe15d68
Done
Uygulamayı indirin
Harici devreye alma, adresinden indirilebilen OT Commissioner CLI tarafından desteklenir.
Sınır Yönlendiriciye Bağlanın

- Cihazı OT Commissioner CLI ile Sınır Yönlendiricideki Wi-Fi erişim noktasına bağlayın.
- OT Commissioner CLI'i açın ve mevcut listeden istediğiniz Sınır Yönlendiricisini seçin. Ad, OTBR Web GUI tarafından oluşturulan İş Parçacığı ağıyla aynıdır. Aynı Sınır Yönlendiricisi farklı IPv4 ve IPv6 adresleriyle birden çok kez görünüyorsa, Wi-Fi erişim noktası kurulumu için kullanılan statik IPv4 adresine sahip olanı seçin.
- Bir parola istendiğinde OTBR Web GUI'de ayarlanan (ve PSKc'yi oluşturmak için kullanılan) Parolayı (Komisyoncu Kimlik Bilgisi) girin.
Joiner'ı görevlendirin
Uygulama, Border Router'a bağlandıktan sonra, bir Connect QR Code'u tarama veya bir Join Passphrase'i manuel olarak girme seçeneği sunar. Birleştirme Parolası aynı zamanda Birleştirici Kimlik Bilgisi olarak da adlandırılır ve Aygıt için Ön Paylaşımlı Anahtar (PSKd) oluşturmak için (Genişletilmiş PAN Kimliği ve Ağ Adı ile birlikte) kullanılır. PSKd daha sonra İş Parçacığı Devreye Alma sırasında bir aygıtın kimliğini doğrulamak için kullanılır. Birleştirici Kimlik Bilgileri her cihaz için benzersiz olmalıdır.
Thread Connect QR Kodları, aşağıdaki metin dizesi formatıyla oluşturulur:
v=1&&eui=0000b57fffe15d68&&cc=J01NU5
eui
, Joiner cihazının EUI64 değeri ve cc
, Joiner Credential'tır. Tarama için bir QR Kodu oluşturmak için bu metin dizesini çevrimiçi bir QR Kodu oluşturucu ile kullanın.

- OT Commissioner CLI'de, Joiner aygıtının Connect QR Code'unu tarayın veya EUI64 ve Joiner Kimlik Bilgilerini manuel olarak girin. Bu, PSKd'yi oluşturur, yönlendirme verilerini İş Parçacığı ağı üzerinden yayar ve bir DTLS oturumu oluşturur.
- Uygulama beklerken, Joiner cihazına OpenThread CLI'yi girin ve aynı Joiner Kimlik Bilgileri ile Joiner rolünü başlatın:
ifconfig up Done
joiner start J01NU5 Done
- Komiser ve Marangoz arasında DTLS anlaşmasının tamamlanması için bir dakika bekleyin:
Join success!
- OT Commissioner CLI ayrıca bir "" onay mesajıyla güncellenir.
Joiner, İş Parçacığı ağ kimlik bilgilerini elde etti ve artık ağa katılabilir.
Ağa katılın
Joiner cihazında, ağa otomatik olarak katılmak için Thread protokolünü başlatın.
thread start
Done
Onaylamak için birkaç dakika sonra durumu kontrol edin. Başlangıçta çocukken başlayabilir, ancak iki dakika içinde bir yönlendiriciye yükseltilmesi gerekir.
state
router
Done
Ayrıca aygıtın IPv6 adreslerini de kontrol edin. OTBR Web GUI aracılığıyla Thread ağının oluşturulması sırasında belirtilen On-Mesh Öneki kullanan Global bir adrese sahip olmalıdır.
ipaddr
fdde:ad11:11de:0:0:ff:fe00:9400
fd11:22:0:0:3a15:3211:2723:dbe1
fe80:0:0:0:6006:41ca:c822:c337
fdde:ad11:11de:0:ed8c:1681:24c4:3562
Harici internete ping atma
Genel bir IPv4 adresine ping atarak Thread ağındaki Joiner cihazı ile harici internet arasındaki bağlantıyı test edin. NAT64, OpenThread Sınır Yönlendiricisi için Wi-Fi Erişim Noktası Kurulumunda ayrıntılı olarak ayarlandıysa, çevrilmiş IPv4 adresiyle birlikte burada yapılandırılan prefix
değerini kullanın.
Örneğin 64:ff9b::/96
İyi Bilinen Öneki ve 8.8.8.8
IPv4 adresi, 64:ff9b::808:808
IPv6 adresini oluşturmak için birleşir.
Joiner cihazındaki OpenThread CLI'den bu adresi pingleyin:
ping 64:ff9b::808:808
16 bytes from 64:ff9b:0:0:0:0:808:808: icmp_seq=3 hlim=45 time=72ms