Android için Harici Komisyon

Kaynağı GitHub'da görüntüleyin

Harici komisyon, ot-commissioner GitHub deposunda bulunan OT Commissioner Android Uygulaması tarafından desteklenir. Uygulamayı bir Android cihaza geliştirip yüklemek için README'deki talimatları uygulayın.

Thread 1.1 Commissioning Uygulamasını kullanmak için Thread Group Android App (İleti Grubu Grubu Android Uygulaması) bölümüne bakın.

OT Komisyoncu Android Uygulaması

Sınır Yönlendirici'ye bağlanma

  1. Her iki cihaz da aynı ağdaysa cihazı OT Komisyoncu Android uygulamasıyla Sınır Yönlendirici'ye bağlayın.
  2. OT Commissioner Android Uygulamasını açın ve mevcut listeden istediğiniz Sınır Yönlendirici'yi seçin. Ad, OTBR Web GUI'si tarafından oluşturulan Mesaj Dizisi ağıyla aynıdır.

    Uygulama Sınır Yönlendirici
  3. OTBR Web GUI'sinde ayarlanan Şifreyi (Komisyoncu Kimlik Bilgileri) girin (ve bir şifre istendiğinde PSKc oluşturmak için kullanılır).

Birleştirici

Uygulama, Sınır Yönlendirici'ye bağlandıktan sonra Bağlan QR Kodu tarama seçeneği sunar. Mesaj dizisi QR Kodları aşağıdaki metin dizesi biçiminde oluşturulur:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Burada eui, Yardımcı cihazın EUI64 değeridir ve cc birleştirici kimliktir. Taramak üzere bir QR Kodu oluşturmak için bu metin dizesini online bir QR Kodu oluşturucuyla kullanın. eui cihazınızı bulma ve Birleştirici Kimlik Bilgisi oluşturma konusunda yardım almak için Tamamlayıcı cihazı hazırlama başlıklı makaleye bakın.

  1. OTKomisyoncu Android Uygulamasında Cihaz Ekle'yi tıklayın.
  2. Tamamlayıcı cihazın Connect QR Kodunu tarayın. Bu, PSKd'yi oluşturur, yönlendirme verilerini Thread ağı üzerinden yayar ve bir DTLS oturumu oluşturur.

    Uygulama Komisyonu
  3. Uygulama beklerken Open Bidding KSA'yı Katılıcı cihazında girin ve Birleştirici rolünü aynı Tamamlayıcı Kimlik Bilgisi ile başlatın:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  4. Komisyoncu ve Birleştirici arasındaki DTLS el sıkışmasının tamamlanması için bir dakika bekleyin:

    
    Join success!
    

  5. OT Komisyoncusu Android Uygulaması ayrıca "Komisyon Başarılı" ve "onay mesajı" ile güncellenir.

Birleştirici, Thread ağ kimlik bilgilerini elde etti ve artık ağa katılabilir.

Thread Group Android Uygulaması

Thread 1.1 harici komisyon özelliği, Android cihazlar için Google Play Store'dan indirilebilen Thread 1.1 Commissioning Uygulaması tarafından desteklenmektedir.

Sınır Yönlendirici'ye bağlanma

  1. Her iki cihaz da aynı ağdaysa cihazı İş Parçacığı Grubu Android Uygulaması ile Sınır Yönlendirici'ye bağlayın.
  2. Thread Group Android Uygulaması'nı açıp mevcut listeden istediğiniz Sınır Yönlendirici'yi seçin. Ad, OTBR Web GUI'si tarafından oluşturulan Mesaj Dizisi ağıyla aynıdır.

    Thread 1.1 App Kenarlık Yönlendirici
  3. OTBR Web GUI'sinde ayarlanan Şifreyi (Komisyoncu Kimlik Bilgileri) girin (ve bir şifre istendiğinde PSKc oluşturmak için kullanılır).

Birleştirici

Uygulama, Sınır Yönlendirici'ye bağlandıktan sonra Bağlan QR Kodu tarama veya Katılma Parolasını manuel olarak girme seçeneği sunar. Thread Connect QR Kodları aşağıdaki metin dizesi biçiminde oluşturulur:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Burada eui, Yardımcı cihazın EUI64 değeridir ve cc birleştirici kimliktir. Taramak üzere bir QR Kodu oluşturmak için bu metin dizesini online bir QR Kodu oluşturucuyla kullanın. eui cihazınızı bulma ve Birleştirici Kimlik Bilgisi oluşturma konusunda yardım almak için Tamamlayıcı cihazı hazırlama başlıklı makaleye bakın.

  1. Thread Group Android Uygulamasında, Birleştirme cihazının Ağ QR Kodunu tarayın veya EUI64 ve Birleştirme Kimlik Bilgisi'ni manuel olarak girin. Bu, PSKd'yi oluşturur, yönlendirme verilerini Thread ağı üzerinden yayar ve bir DTLS oturumu oluşturur.

    Uygulama Komisyonu
  2. Uygulama beklerken Open Bidding KSA'yı Katılıcı cihazında girin ve Birleştirici rolünü aynı Tamamlayıcı Kimlik Bilgisi ile başlatın:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Komisyoncu ve Birleştirici arasındaki DTLS el sıkışmasının tamamlanması için bir dakika bekleyin:

    
    Join success!
    

  4. Thread Group Android Uygulaması, &&t; Thread My Thread Product" onayı mesajıyla da güncellenir.

Birleştirici, Thread ağ kimlik bilgilerini elde etti ve artık ağa katılabilir.

Thread Commissioning Uygulamasıyla ilgili sorunları giderme

Değişen veya eski ağ bilgileri nedeniyle Mesaj Dizisi Oluşturma Uygulamasıyla ilgili sorunlar yaşayabilirsiniz. Uygulama, OTBR ağ bilgilerini yerel olarak saklar ve her zaman güncelleme istemez.

Bu sorunları çözmek için tüm yerel uygulama verilerini silin, uygulamayı yeniden başlatın ve komisyon işlemlerini tekrar deneyin.

Yerel uygulama verilerini silmek için:

  1. Android cihazda Ayarlar uygulamasını açın
  2. Uygulamalar ve bildirimler > Uygulama bilgileri > İleti dizisi > Depolama alanı'na gidin
  3. VERİLERİ TEMİZLE'yi seçin.
  4. Uygulama bilgileri'ne dönün ve DURDURUN'u seçin
  5. Ayarlar uygulamasını kapatıp Mesaj dizisi uygulamasını yeniden başlatın

Mesaj Dizisi ağına katılın

Ardından, Birleştirici cihazında, İleti Dizisi ağına katılın ve ağ bağlantısını test edin.