Zewnętrzna prowizja na Androida

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Wyświetl źródło na GitHubie

Prowizja zewnętrzna jest obsługiwana przez aplikację OT Commissioner na Androida dostępną w repozytorium GitHub. Aby utworzyć i zainstalować aplikację na urządzeniu z Androidem, postępuj zgodnie z instrukcjami w README.

Informacje o tym, jak używać aplikacji Thread 1.1, znajdziesz w artykule Aplikacja Thread Group na Androida.

Aplikacja OT Commissioner na Androida

Łączenie z routerem granicznym

  1. Oba urządzenia w tej samej sieci połącz je z aplikacją O.com Commission na Androida do routera granicznego.
  2. Uruchom aplikację OT Commissioner na Androida i wybierz jeden z dostępnych interfejsów. Nazwa jest taka sama jak sieć Thread, utworzona przez interfejs OTBR Web GUI.

    Router obramowania
  3. Wpisz hasło (dane uwierzytelniające komisarza) ustawione w interfejsie OTBR Web GUI (i użyte do wygenerowania PSKc) po wyświetleniu prośby o hasło.

Komunikacja

Po połączeniu z Border Router aplikacja umożliwia skanowanie kodu QR połączenia. Kody QR wątków są tworzone w tym formacie tekstu:

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

Gdzie eui jest wartością urządzenia łączącego EUI64, a cc to dane logowania złącza. Użyj tego ciągu tekstowego z generatorem kodów QR online, aby utworzyć kod QR do skanowania. Więcej informacji o tym, jak znaleźć tablicę eui i utworzyć dane logowania, znajdziesz w artykule Przygotowywanie urządzenia do łączenia.

  1. W aplikacji OCE Commissioner na Androida kliknij Add Device (Dodaj urządzenie).
  2. Zeskanuj kod QR połączenia urządzenia Dołączającego. Generuje PSKd, propaguje dane układu sterowania przez sieć Thread i tworzy sesję DTLS.

    Prowizja od aplikacji
  3. Gdy aplikacja czeka na zakończenie, wpisz interfejs wiersza poleceń OpenThread na urządzeniu łączącym i uruchom rolę Dołączającego z tymi samymi danymi logowania:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  4. Zaczekaj chwilę na zakończenie uzgadniania połączenia DTLS z komisarzem:

    
    Join success!
    

  5. Aplikacja OT Commissioner na Androida wyświetla też komunikat z potwierdzeniem.

Łącznik uzyskał dane logowania do sieci Thread. Możesz teraz połączyć się z siecią.

Aplikacja Group Group na Androida

Zewnętrzne prowizje od Thread 1.1 są obsługiwane przez aplikację Prowizja Thread 1.1, którą można pobrać ze Sklepu Google Play na urządzenia z Androidem.

Łączenie z routerem granicznym

  1. Połącz oba urządzenia w tej samej sieci przy użyciu aplikacji Thread Group na Androida do routera granicznego.
  2. Otwórz aplikację Thread Group na Androida i wybierz z listy odpowiedni tryb obramowania. Nazwa jest taka sama jak sieć Thread, utworzona przez interfejs OTBR Web GUI.

    Router obramowania obramowania Thread 1.1
  3. Wpisz hasło (dane uwierzytelniające komisarza) ustawione w interfejsie OTBR Web GUI (i użyte do wygenerowania PSKc) po wyświetleniu prośby o hasło.

Komunikacja

Po połączeniu z Border Router aplikacja umożliwia zeskanowanie kodu QR połączenia lub ręczne wpisanie hasła. Kody QR połączenia z Thread Connect są tworzone w tym formacie ciągu tekstowego:

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

Gdzie eui jest wartością urządzenia łączącego EUI64, a cc to dane logowania złącza. Użyj tego ciągu tekstowego z generatorem kodów QR online, aby utworzyć kod QR do skanowania. Więcej informacji o tym, jak znaleźć tablicę eui i utworzyć dane logowania, znajdziesz w artykule Przygotowywanie urządzenia do łączenia.

  1. W aplikacji Thread Group na Androida zeskanuj kod QR połączenia urządzenia z łącznikiem albo wpisz ręcznie dane logowania EUI64 i wspólne oprogramowanie. Generuje PSKd, propaguje dane układu sterowania przez sieć Thread i tworzy sesję DTLS.

    Prowizja od aplikacji
  2. Gdy aplikacja czeka na zakończenie, wpisz interfejs wiersza poleceń OpenThread na urządzeniu łączącym i uruchom rolę Dołączającego z tymi samymi danymi logowania:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Zaczekaj chwilę na zakończenie uzgadniania połączenia DTLS z komisarzem:

    
    Join success!
    

  4. Aplikacja grupowa na Androida aktualizuje się też komunikatem „Potwierdzenie zakupu”.

Łącznik uzyskał dane logowania do sieci Thread. Możesz teraz połączyć się z siecią.

Rozwiązywanie problemów z aplikacją Threading

Z powodu zmienionych lub brakujących informacji o sieci możesz mieć problemy z aplikacją Thread Commissioning. Aplikacja przechowuje informacje o sieci OTBR lokalnie i nie zawsze wysyła prośbę o aktualizację.

Aby rozwiązać te problemy, usuń wszystkie dane aplikacji lokalnych, uruchom ponownie aplikację i spróbuj jeszcze raz uruchomić kampanię.

Aby usunąć dane aplikacji lokalnej:

  1. Otwórz aplikację Ustawienia na urządzeniu z Androidem.
  2. Otwórz Aplikacje i powiadomienia > Informacje o aplikacji > Wątek > Pamięć
  3. Wybierz WYCZYŚĆ DANE.
  4. Wróć do sekcji Informacje o aplikacji i wybierz WYMUŚ ZATRZYMANIE.
  5. Zamknij aplikację Ustawienia i uruchom ponownie aplikację Thread.

Dołącz do sieci Thread

Następnie na urządzeniu łączącym dołącz do sieci Thread i sprawdź połączenie sieciowe.