راه اندازی خارجی توسط برنامه اندروید کمیسیونر OT پشتیبانی می شود که در مخزن ot-commissioner GitHub موجود است. دستورالعمل های موجود در README را برای ساخت و نصب برنامه در دستگاه اندرویدی دنبال کنید.
برای استفاده از برنامه راه اندازی Thread 1.1، به Thread Group Android App مراجعه کنید.
برنامه اندروید کمیسیونر OT
به Border Router متصل شوید
- با هر دو دستگاه در یک شبکه، دستگاه را با برنامه اندروید کمیسیونر OT به مسیریاب مرزی متصل کنید.
برنامه OT Commissioner Android را باز کنید و Border Router مورد نظر را از لیست موجود انتخاب کنید. نام همان شبکه Thread است که توسط رابط کاربری گرافیکی وب OTBR ایجاد شده است.
هنگامی که از شما برای رمز عبور خواسته شد، عبارت عبور (معتبر کمیسیون) را در رابط کاربری گرافیکی وب OTBR (و برای تولید PSKc استفاده می شود) وارد کنید.
کمیسیون وصال
پس از اتصال به Border Router، برنامه گزینه اسکن یک کد QR Connect را ارائه می دهد. کدهای QR موضوع با قالب رشته متنی زیر ایجاد می شوند:
v=1&&eui=0000b57fffe15d68&&cc=J01NU5
جایی که eui
مقدار EUI64 دستگاه Joiner و cc
اعتبار Joiner است. از این رشته متنی با یک تولیدکننده کد QR آنلاین برای ایجاد یک کد QR برای اسکن استفاده کنید. برای راهنمایی در مورد یافتن eui
خود و ایجاد اعتبار وصال، به تهیه دستگاه Joiner مراجعه کنید.
- در برنامه OT Commissioner Android، روی Add Device کلیک کنید.
کد اتصال QR دستگاه Joiner را اسکن کنید. این PSKd را تولید می کند، داده های هدایت را از طریق شبکه Thread منتشر می کند و یک جلسه DTLS ایجاد می کند.
در حالی که برنامه منتظر است، OpenThread CLI را در دستگاه Joiner وارد کنید و نقش Joiner را با همان اعتبار Joiner شروع کنید:
ifconfig up
Donejoiner start J01NU5
Doneیک دقیقه صبر کنید تا دست دادن DTLS بین کمیسیونر و Joiner کامل شود:
Join success!
برنامه اندروید کمیسیونر OT همچنین با پیام تأیید «موفقیت کمیسیون» بهروزرسانی میشود.
Joiner اعتبار شبکه Thread را به دست آورده است و اکنون می تواند به شبکه بپیوندد.
برنامه اندروید گروه موضوع
راه اندازی خارجی Thread 1.1 توسط برنامه Thread 1.1 Commissioning پشتیبانی می شود که برای دانلود در فروشگاه Google Play برای دستگاه های Android در دسترس است.
به Border Router متصل شوید
- با هر دو دستگاه در یک شبکه، دستگاه را با Thread Group Android App به Border Router متصل کنید.
برنامه Thread Group Android را باز کنید و Border Router مورد نظر را از لیست موجود انتخاب کنید. نام همان شبکه Thread است که توسط رابط کاربری گرافیکی وب OTBR ایجاد شده است.
هنگامی که از شما برای رمز عبور خواسته شد، عبارت عبور (معتبر کمیسیون) را در رابط کاربری گرافیکی وب OTBR (و برای تولید PSKc استفاده می شود) وارد کنید.
کمیسیون وصال
پس از اتصال به مسیریاب مرزی، برنامه گزینه اسکن یک کد QR Connect یا وارد کردن یک عبارت Join Passphrase را به صورت دستی فراهم می کند. کدهای QR Thread Connect با قالب رشته متنی زیر ایجاد می شوند:
v=1&&eui=0000b57fffe15d68&&cc=J01NU5
جایی که eui
مقدار EUI64 دستگاه Joiner و cc
اعتبار Joiner است. از این رشته متنی با یک تولیدکننده کد QR آنلاین برای ایجاد یک کد QR برای اسکن استفاده کنید. برای راهنمایی در مورد یافتن eui
خود و ایجاد اعتبار وصال، به تهیه دستگاه Joiner مراجعه کنید.
در برنامه Android Thread Group، کد اتصال QR دستگاه Joiner را اسکن کنید یا EUI64 و اعتبارنامه Joiner را به صورت دستی وارد کنید. این PSKd را تولید می کند، داده های هدایت را از طریق شبکه Thread منتشر می کند و یک جلسه DTLS ایجاد می کند.
در حالی که برنامه منتظر است، OpenThread CLI را در دستگاه Joiner وارد کنید و نقش Joiner را با همان Joiner Credential شروع کنید:
ifconfig up
Donejoiner start J01NU5
Doneیک دقیقه صبر کنید تا دست دادن DTLS بین کمیسیونر و Joiner کامل شود:
Join success!
برنامه اندروید گروه Thread نیز با پیام تأیید «محصول موضوع من اضافه شد» بهروزرسانی میشود.
Joiner اعتبار شبکه Thread را به دست آورده است و اکنون می تواند به شبکه بپیوندد.
عیب یابی برنامه راه اندازی موضوع
ممکن است به دلیل تغییر یا قدیمی بودن اطلاعات شبکه، با برنامه Thread Commissioning با مشکلاتی مواجه شوید. برنامه اطلاعات شبکه OTBR را به صورت محلی حفظ می کند و همیشه درخواست به روز رسانی نمی کند.
برای حل این مشکلات، تمام داده های برنامه محلی را حذف کنید، برنامه را مجددا راه اندازی کنید و دوباره فرآیند راه اندازی را امتحان کنید.
برای حذف داده های برنامه محلی:
- در دستگاه Android، برنامه تنظیمات را باز کنید
- به Apps & Notifications > App info > Thread > Storage بروید
- CLEAR DATA را انتخاب کنید
- به اطلاعات برنامه برگردید و FORCE STOP را انتخاب کنید
- برنامه تنظیمات را ببندید و برنامه Thread را مجددا راه اندازی کنید
به شبکه Thread بپیوندید
سپس، در دستگاه Joiner، به شبکه Thread بپیوندید و اتصال شبکه را آزمایش کنید.