راه اندازی خارجی برای اندروید

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

مشاهده منبع در GitHub

راه اندازی خارجی توسط برنامه اندروید کمیسیونر OT پشتیبانی می شود که در مخزن ot-commissioner GitHub موجود است. دستورالعمل های موجود در README را برای ساخت و نصب برنامه در دستگاه اندرویدی دنبال کنید.

برای استفاده از برنامه راه اندازی Thread 1.1، به Thread Group Android App مراجعه کنید.

برنامه اندروید کمیسیونر OT

به Border Router متصل شوید

  1. با هر دو دستگاه در یک شبکه، دستگاه را با برنامه اندروید کمیسیونر OT به مسیریاب مرزی متصل کنید.
  2. برنامه OT Commissioner Android را باز کنید و Border Router مورد نظر را از لیست موجود انتخاب کنید. نام همان شبکه Thread است که توسط رابط کاربری گرافیکی وب OTBR ایجاد شده است.

    روتر مرزی برنامه
  3. هنگامی که از شما برای رمز عبور خواسته شد، عبارت عبور (معتبر کمیسیون) را در رابط کاربری گرافیکی وب OTBR (و برای تولید PSKc استفاده می شود) وارد کنید.

کمیسیون وصال

پس از اتصال به Border Router، برنامه گزینه اسکن یک کد QR Connect را ارائه می دهد. کدهای QR موضوع با قالب رشته متنی زیر ایجاد می شوند:

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

جایی که eui مقدار EUI64 دستگاه Joiner و cc اعتبار Joiner است. از این رشته متنی با یک تولیدکننده کد QR آنلاین برای ایجاد یک کد QR برای اسکن استفاده کنید. برای راهنمایی در مورد یافتن eui خود و ایجاد اعتبار وصال، به تهیه دستگاه Joiner مراجعه کنید.

  1. در برنامه OT Commissioner Android، روی Add Device کلیک کنید.
  2. کد اتصال QR دستگاه Joiner را اسکن کنید. این PSKd را تولید می کند، داده های هدایت را از طریق شبکه Thread منتشر می کند و یک جلسه DTLS ایجاد می کند.

    راه اندازی اپلیکیشن
  3. در حالی که برنامه منتظر است، OpenThread CLI را در دستگاه Joiner وارد کنید و نقش Joiner را با همان اعتبار Joiner شروع کنید:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  4. یک دقیقه صبر کنید تا دست دادن DTLS بین کمیسیونر و Joiner کامل شود:

    
    Join success!
    

  5. برنامه اندروید کمیسیونر OT همچنین با پیام تأیید «موفقیت کمیسیون» به‌روزرسانی می‌شود.

Joiner اعتبار شبکه Thread را به دست آورده است و اکنون می تواند به شبکه بپیوندد.

برنامه اندروید گروه موضوع

راه اندازی خارجی Thread 1.1 توسط برنامه Thread 1.1 Commissioning پشتیبانی می شود که برای دانلود در فروشگاه Google Play برای دستگاه های Android در دسترس است.

به Border Router متصل شوید

  1. با هر دو دستگاه در یک شبکه، دستگاه را با Thread Group Android App به Border Router متصل کنید.
  2. برنامه Thread Group Android را باز کنید و Border Router مورد نظر را از لیست موجود انتخاب کنید. نام همان شبکه Thread است که توسط رابط کاربری گرافیکی وب OTBR ایجاد شده است.

    Thread 1.1 App Border Router
  3. هنگامی که از شما برای رمز عبور خواسته شد، عبارت عبور (معتبر کمیسیون) را در رابط کاربری گرافیکی وب OTBR (و برای تولید PSKc استفاده می شود) وارد کنید.

کمیسیون وصال

پس از اتصال به مسیریاب مرزی، برنامه گزینه اسکن یک کد QR Connect یا وارد کردن یک عبارت Join Passphrase را به صورت دستی فراهم می کند. کدهای QR Thread Connect با قالب رشته متنی زیر ایجاد می شوند:

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

جایی که eui مقدار EUI64 دستگاه Joiner و cc اعتبار Joiner است. از این رشته متنی با یک تولیدکننده کد QR آنلاین برای ایجاد یک کد QR برای اسکن استفاده کنید. برای راهنمایی در مورد یافتن eui خود و ایجاد اعتبار وصال، به تهیه دستگاه Joiner مراجعه کنید.

  1. در برنامه Android Thread Group، کد اتصال QR دستگاه Joiner را اسکن کنید یا EUI64 و اعتبارنامه Joiner را به صورت دستی وارد کنید. این PSKd را تولید می کند، داده های هدایت را از طریق شبکه Thread منتشر می کند و یک جلسه DTLS ایجاد می کند.

    راه اندازی اپلیکیشن
  2. در حالی که برنامه منتظر است، OpenThread CLI را در دستگاه Joiner وارد کنید و نقش Joiner را با همان Joiner Credential شروع کنید:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. یک دقیقه صبر کنید تا دست دادن DTLS بین کمیسیونر و Joiner کامل شود:

    
    Join success!
    

  4. برنامه اندروید گروه Thread نیز با پیام تأیید «محصول موضوع من اضافه شد» به‌روزرسانی می‌شود.

Joiner اعتبار شبکه Thread را به دست آورده است و اکنون می تواند به شبکه بپیوندد.

عیب یابی برنامه راه اندازی موضوع

ممکن است به دلیل تغییر یا قدیمی بودن اطلاعات شبکه، با برنامه Thread Commissioning با مشکلاتی مواجه شوید. برنامه اطلاعات شبکه OTBR را به صورت محلی حفظ می کند و همیشه درخواست به روز رسانی نمی کند.

برای حل این مشکلات، تمام داده های برنامه محلی را حذف کنید، برنامه را مجددا راه اندازی کنید و دوباره فرآیند راه اندازی را امتحان کنید.

برای حذف داده های برنامه محلی:

  1. در دستگاه Android، برنامه تنظیمات را باز کنید
  2. به Apps & Notifications > App info > Thread > Storage بروید
  3. CLEAR DATA را انتخاب کنید
  4. به اطلاعات برنامه برگردید و FORCE STOP را انتخاب کنید
  5. برنامه تنظیمات را ببندید و برنامه Thread را مجددا راه اندازی کنید

به شبکه Thread بپیوندید

سپس، در دستگاه Joiner، به شبکه Thread بپیوندید و اتصال شبکه را آزمایش کنید.