مرجع أوامر واجهة سطر الأوامر

الملف الشخصي المؤقت (ba)

يشير إلى ما إذا كان المفتاح المؤقت نشطًا حاليًا أم لا.

يجب توفّر OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

ba ephemeralkey
active
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ba ephemeralkey callback (تفعيل، إيقاف)

تحدِّد هذه السياسة دالة معاودة الاتصال التي يستخدمها وكيل الحدود لإعلام أي تغييرات تتعلّق باستخدام المفتاح المؤقت.

يجب توفّر OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

سيؤدي استدعاء لاحق لهذه الدالة إلى استبدال أي استدعاء تم ضبطه سابقًا.

المَعلمات

ما مِن معلَمات.

أمثلة

ba ephemeralkey callback enable
Done
ba ephemeralkey set W10X1 5000 49155
Done
BorderAgent callback: Ephemeral key active, port:49155
BorderAgent callback: Ephemeral key inactive

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عبارة "ba بشكل مؤقت" واضحة

تلغي هذه العلامة المفتاح المؤقت الذي يتم استخدامه.

يجب توفّر OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

يمكن استخدامها لإلغاء مفتاح مؤقت تم ضبطه سابقًا قبل انتهاء مهلته. إذا كان وكيل الحدود غير قيد التشغيل أو لم يكن هناك مفتاح مؤقت قيد الاستخدام، فلن يكون لاستدعاء هذه الدالة أي تأثير.

إذا كان هناك مفوَّض متصل باستخدام المفتاح المؤقت وكان نشطًا حاليًا، لن يؤدي استدعاء هذه الدالة إلى تغيير حالتها. في هذه الحالة، سيواصل otBorderAgentIsEphemeralKeyActive() عرض TRUE إلى أن يتم إلغاء ربط المفوَّض.

المَعلمات

ما مِن معلَمات.

أمثلة

ba ephemeralkey clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ضبط ba بشكل مؤقت [timeout-in-msec] [port]

لضبط المفتاح المؤقت على مدة مهلة معيّنة.

يجب توفّر OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE.

يمكن ضبط المفتاح المؤقت عندما يكون وكيل الحدود قيد التشغيل حاليًا وغير مرتبط حاليًا بأي مفوَّض خارجي (أي أنّه في الحالة OT_BORDER_AGENT_STATE_STARTED). وبخلاف ذلك، يتم عرض OT_ERROR_INVALID_STATE.

يُستخدم aKeyString المحدد مباشرةً باعتباره PSK المؤقت (باستثناء حرف \0 الفارغ اللاحق). ويجب أن يتراوح طول aKeyString بين OT_BORDER_AGENT_MIN_EPHEMERAL_KEY_LENGTH وOT_BORDER_AGENT_MAX_EPHEMERAL_KEY_LENGTH، بشكل شامل.

سيؤدي ضبط المفتاح المؤقت مرة أخرى قبل انتهاء مهلة مفتاح تم ضبطه مسبقًا إلى استبدال المفتاح الذي تم ضبطه سابقًا وإعادة ضبط المهلة.

أثناء تطبيق الفاصل الزمني للمهلة، لا يمكن استخدام المفتاح المؤقت مرة واحدة فقط من قِبل مفوَّض خارجي للاتصال. بعد إلغاء ربط المفوَّض، يتم محو المفتاح المؤقت، ويعود وكيل الحدود إلى استخدام PSKc.

المَعلمات

ما مِن معلَمات.

أمثلة

ba ephemeralkey set Z10X20g3J15w1000P60m16 5000 1234
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ba id (get,set)

الحصول على رقم تعريف جهاز توجيه الحدود البالغ 16 بايت أو ضبطه

المَعلمات

ba id [border-agent-id]

يمكنك استخدام الوسيطة border-agent-id الاختيارية لضبط "معرِّف وكيل الحدود".

أمثلة

ba id
cb6da1e0c0448aaec39fa90f3d58f45c
Done
ba id 00112233445566778899aabbccddeeff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

منفذ ba

تحصل على منفذ UDP من خدمة وكيل حدود Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

ba port
49153
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ولاية ba

الحصول على otBorderAgentState لدور وكيل حدود Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

ba state
Started
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

bbr

تعرض المعلومات الحالية لجهاز التوجيه الأساسي الأساسي لجهاز Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr
BBR Primary:
server16: 0xE400
seqno:    10
delay:    120 secs
timeout:  300 secs
Done
bbr
BBR Primary: None
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

bbr config (set)

تعمل هذه السياسة على ضبط إعدادات جهاز التوجيه العمودي الأساسي المحلي otBackboneRouterConfig.

يتم تلقائيًا بدء رسالة طلب بيانات الخادم SRV_DATA.ntf في حال تغيير مجموعة بيانات BBR لجهاز التوجيه الأساسي الأساسي.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

يجب إصدار bbr register بشكل صريح لتسجيل خدمة "جهاز التوجيه الأساسي" في ولي الأمر لجهاز التوجيه الأساسي الثانوي.

المَعلمات

bbr config [seqno seqno] [delay delay] [timeout timeout]

أمثلة

bbr config seqno 20 delay 30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعدادات bbr

يتم الحصول على إعدادات جهاز التوجيه الأساسي المحلي.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr config
seqno:    10
delay:    120 secs
timeout:  300 secs
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف Bbr

تفعيل وظيفة "الصفحة الرئيسية" أو إيقافها.

في حال التفعيل، يتم عرض رسالة طلب بيانات الخادم SRV_DATA.ntf للجهاز المتصل إذا لم تكن هناك "خدمة جهاز التوجيه الأساسي" في بيانات شبكة سلسلة المحادثات.

وفي حال إيقافه، سيتم تشغيل "SRV_DATA.ntf" إذا كان "جهاز التوجيه الأساسي" في الحالة "أساسي".

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تفعيل Bbr

تفعيل وظيفة "الصفحة الرئيسية" أو إيقافها.

في حال التفعيل، يتم عرض رسالة طلب بيانات الخادم SRV_DATA.ntf للجهاز المتصل إذا لم تكن هناك "خدمة جهاز التوجيه الأساسي" في بيانات شبكة سلسلة المحادثات.

وفي حال إيقافه، سيتم تشغيل "SRV_DATA.ntf" إذا كان "جهاز التوجيه الأساسي" في الحالة "أساسي".

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr enable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

bbr jitter (get,set)

ظهور أو ضبط عدم الاستقرار (بالثواني) لتسجيل جهاز التوجيه الأساسي

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

bbr jitter [jitter]

أمثلة

bbr jitter
20
Done
bbr jitter 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

bbr mgmt dua

مع تضمين meshLocalIid، يضبط هذا الأمر حالة الاستجابة لعملية تسجيل DUA التالية. بدون السمة meshLocalIid، يجب الردّ على DUA.req التالي باستخدام status أو coap-code المحدّدَين.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE" مفعَّلة.

المَعلمات

bbr mgmt dua status|coap-code [meshLocalIid]

مع status أو coap-code، استخدِم:

  • 0: ST_DUA_حقق
  • 1: ST_DUA_REGISTER
  • 2: ST_DUA_ وإعداد
  • 3: ST_DUA_DUPLICATE
  • 4: ST_DUA_NO_ResourceS
  • 5: ST_DUA_BBR_NOT_PRIMARY
  • 6: ST_DUA_GENERAL_FAILURE
  • 160: رمز COAP 5.00

أمثلة

bbr mgmt dua 1 2f7c235e5025a2fd
Done
bbr mgmt dua 160
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة مستمع bbr mgmt mlr

لإضافة مستمع بث متعدّد مع قيمة مهلة، بالثواني.

مرِّر 0 لاستخدام مهلة MLR التلقائية.

تتوفّر هذه الميزة عند تفعيل OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE وOPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE وOPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

bbr mgmt mlr listener add ipaddress [timeout-seconds]

أمثلة

bbr mgmt mlr listener add ff04::1
Done
bbr mgmt mlr listener add ff04::2 300
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مستمع bbr mgmt mlr

عرض أدوات معالجة البث المتعدد مع otBackboneRouterMulticastListenerInfomTimeout بالثواني

تتوفّر هذه الميزة عند تفعيل ميزتَي OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE وOPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr mgmt mlr listener
ff04:0:0:0:0:0:0:abcd 3534000
ff04:0:0:0:0:0:0:eeee 3537610
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مستمع bbr mgmt mlr

سيؤدي هذا الإجراء إلى محو بيانات "أجهزة معالجة البث المتعدد".

تتوفّر هذه الميزة عند تفعيل OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE وOPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE وOPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr mgmt mlr listener clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

استجابة bbr mgmt mlr

تحدِّد هذه السياسة حالة الاستجابة لعملية تسجيل المستمعين في البث المتعدد.

تتوفّر هذه الميزة عند تفعيل OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE وOPENTHREAD_CONFIG_BACKBONE_ROUTER_MULTICAST_ROUTING_ENABLE وOPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

bbr mgmt mlr response status-code

بالنسبة إلى status-code، استخدِم:

  • 0: ST_MLR_Success
  • 2: ST_MLR_ ستعرض
  • 3: ST_MLR_NO_PERSISTENT
  • 4: ST_MLR_NO_ResourceS
  • 5: ST_MLR_BBR_NOT_PRIMARY
  • 6: ST_MLR_GENERAL_FAILURE

أمثلة

bbr mgmt mlr response 2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ Bbr

يتم تسجيل إعدادات جهاز توجيه العمود الأساسي المحلي بوضوح.

يتم تشغيل رسالة طلب بيانات الخادم SRV_DATA.ntf للجهاز المتصل.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr register
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة Bbr

الحصول على جهاز التوجيه العمودي otBackboneRouterState.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

bbr state
Disabled
Done
bbr state
Primary
Done
bbr state
Secondary
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br إيقاف

لإيقاف مدير التوجيه الحدودي.

المَعلمات

ما مِن معلَمات.

أمثلة

br disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br التفعيل

تمكين مدير التوجيه الحدودي.

المَعلمات

ما مِن معلَمات.

أمثلة

br enable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعداد br

يقوم بتهيئة مدير التوجيه الحدودي.

المَعلمات

br init infrastructure-network-index is-running

أمثلة

br init 2 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br nat64prefix

إخراج بادئات NAT64 المحلية والمفضلة

المَعلمات

ما مِن معلَمات.

أمثلة

br nat64prefix
Local: fd14:1078:b3d5:b0b0:0:0::/96
Favored: fd14:1078:b3d5:b0b0:0:0::/96 prf:low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br nat64prefix مفضل

الحصول على بادئة NAT64 المفضّلة حاليًا

يمكن اكتشاف بادئة NAT64 المفضّلة من خلال رابط البنية الأساسية أو أن تكون بادئة NAT64 المحلية لهذا الجهاز.

المَعلمات

ما مِن معلَمات.

أمثلة

br nat64prefix favored
fd14:1078:b3d5:b0b0:0:0::/96 prf:low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br nat64prefix محلي

الحصول على بادئة NAT64 المحلية لجهاز التوجيه الحدودي

قد لا يتم الإعلان عن بادئة NAT64 في شبكة سلسلة المحادثات.

يجب تفعيل OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

br nat64prefix local
fd14:1078:b3d5:b0b0:0:0::/96
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br omrprefix

تنتج كلاً من بادئة OMR المحلية والمفضلة.

المَعلمات

ما مِن معلَمات.

أمثلة

br omrprefix
Local: fdfc:1ff5:1512:5622::/64
Favored: fdfc:1ff5:1512:5622::/64 prf:low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br omrprefix مفضل

الحصول على بادئة "خارج الشبكة المتداخلة" (OMR) المفضّلة حاليًا.

يمكن اكتشاف بادئة OMR المفضَّلة من خلال "بيانات الشبكة" أو يمكن أن تكون بادئة OMR المحلية لهذا الجهاز.

المَعلمات

ما مِن معلَمات.

أمثلة

br omrprefix favored
fdfc:1ff5:1512:5622::/64 prf:low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br omrprefix المحلي

الحصول على بادئة الشبكة المحلية غير القابلة للتوجيه (OMR) المحلية، على سبيل المثال fdfc:1ff5:1512:5622::/64.

بادئة OMR هي بادئة 64 بت يتم إنشاؤها عشوائيًا ويتم نشرها في شبكة Thread إذا لم تكن هناك بادئة OMR من قبل. يمكن الوصول إلى هذه البادئة من شبكة Wi-Fi المحلية أو شبكة إيثرنت.

المَعلمات

ما مِن معلَمات.

أمثلة

br omrprefix local
fdfc:1ff5:1512:5622::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br/onlinkprefix

تنتج بادئات محلية ومفضلة على الرابط.

المَعلمات

ما مِن معلَمات.

أمثلة

br onlinkprefix
Local: fd41:2650:a6f5:0::/64
Favored: 2600::0:1234:da12::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تم تفضيل br على onlinkprefix

الحصول على البادئة على الرابط المفضلة حاليًا.

البادئة المفضّلة هي بادئة على الرابط تم اكتشافها على رابط البنية الأساسية أو بادئة على رابط محلي.

المَعلمات

ما مِن معلَمات.

أمثلة

br onlinkprefix favored
2600::0:1234:da12::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br على onlinkprefix المحلي

الحصول على البادئة المحلية أثناء الربط لرابط البنية الأساسية المجاور.

البادئة المحلية على الرابط هي بادئة 64 بت يتم الإعلان عنها في رابط البنية الأساسية إذا لم يكن هناك بادئة على الرابط قابلة للاستخدام يتم الإعلان عنها على الرابط.

المَعلمات

ما مِن معلَمات.

أمثلة

br onlinkprefix local
fd41:2650:a6f5:0::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br جدول بادئة

احصل على البادئات التي تم اكتشافها عن طريق "مدير التوجيه الحدودي" على رابط البنية الأساسية. المعلومات لكل إدخال بادئة:

  • البادئة
  • ما إذا كانت البادئة على رابط أو مسار
  • مللي ثانية منذ آخر إعلان تم استلامه عن جهاز التوجيه يحتوي على هذه البادئة
  • العمر الافتراضي للبادئة بالثواني
  • المدة الزمنية المفضّلة بالثواني فقط إذا كانت البادئة مضمّنة في الرابط
  • تفضيل المسار (منخفض، متوسط، مرتفع) فقط إذا كانت البادئة هي المسار (ليس على رابط)
  • عنوان IPv6 الخاص بالموجه الذي يعلن عن هذه البادئة
  • العلامات في عنوان إعلان جهاز التوجيه الذي تم استلامه:
    • M: علامة "إعداد العنوان المُدار"
    • O: علامة إعدادات أخرى
    • Stub: علامة تشير إلى جهاز توجيه Stub (تشير إلى ما إذا كان جهاز التوجيه هو جهاز توجيه بديل)

المَعلمات

ما مِن معلَمات.

أمثلة

br prefixtable
prefix:fd00:1234:5678:0::/64, on-link:no, ms-since-rx:29526, lifetime:1800, route-prf:med,
router:ff02:0:0:0:0:0:0:1 (M:0 O:0 Stub:1)
prefix:1200:abba:baba:0::/64, on-link:yes, ms-since-rx:29527, lifetime:1800, preferred:1800,
router:ff02:0:0:0:0:0:0:1 (M:0 O:0 Stub:1)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br raoptions (set,clear)

لضبط خيارات إضافية لإلحاقها بنهاية رسائل إعلان جهاز التوجيه المنبعثة.

يتم نسخ محتوى aOptions داخليًا، لذا يمكن أن يكون مخزنًا مؤقتًا مؤقتًا (على سبيل المثال، مصفوفة مخصّصة لحزمة).

تؤدي الاستدعاءات اللاحقة لهذه الدالة إلى استبدال القيمة المضبوطة سابقًا.

المَعلمات

br raoptions options|clear

br raoptions clear يمرِّر nullptr إلى otBorderRoutingSetExtraRouterAdvertOptions. بخلاف ذلك، يمكنك تمرير بايت options كبيانات سداسية عشرية.

أمثلة

br raoptions 0400ff00020001
Done
br raoptions clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br rioprf (مرتفع، متوسط، منخفض)

يحدد صراحةً التفضيل المراد استخدامه عند الإعلان عن خيارات معلومات المسار (RIO) في رسائل إعلان جهاز التوجيه المرسلة عبر رابط البنية الأساسية.

بعد استدعاء هذه الدالة، ستستخدم BR التفضيل المحدّد لجميع عناصر RIO المُعلَن عنها. يمكن محو التفضيل من خلال الاتصال بالرقم otBorderRoutingClearRouteInfoOptionPreference() .

المَعلمات

br rioprf [high|med|low]

أمثلة

br rioprf low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ريوبرف

الحصول على التفضيل الحالي المستخدم عند الإعلان عن خيارات معلومات المسار (RIO) في رسائل إعلان جهاز التوجيه المرسلة عبر رابط البنية الأساسية.

ويتم تحديد تفضيل RIO على النحو التالي:

  • إذا حدَّد المستخدم صراحةً هذا الخيار من خلال استدعاء otBorderRoutingSetRouteInfoOptionPreference()، سيتم استخدام الخيار المفضَّل.
  • بخلاف ذلك، يتم تحديده بناءً على الدور الحالي للجهاز: تفضيل متوسط عند دور الموجه/القائد، وتفضيل منخفض عند تولي الدور الفرعي.

المَعلمات

ما مِن معلَمات.

أمثلة

br rioprf
med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br

يؤدي هذا الخيار إلى محو قيمة الإعداد المفضّلة التي تم ضبطها سابقًا لخيارات معلومات المسار التي يتم الإعلان عنها.

بعد استدعاء هذه الوظيفة، سيستخدم البرازيل دور الجهاز لتحديد تفضيل RIO: تفضيل متوسط عند دور جهاز التوجيه/القائد، وتفضيل منخفض عند تعيين دور ثانوي.

المَعلمات

ما مِن معلَمات.

أمثلة

br rioprf clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br pathprf (مرتفع،متوسط،منخفض)

يحدد صراحةً تفضيل المسارات المنشورة في بيانات الشبكة.

بعد استدعاء هذه الدالة، سيستخدم BR التفضيل المعيّن. يمكن محو التفضيل من خلال الاتصال بالرقم otBorderRoutingClearRoutePreference() .

المَعلمات

br routeprf [high|med|low]

أمثلة

br routeprf low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

br routeprf

للحصول على التفضيل الحالي المستخدَم للمسارات المنشورة في "بيانات الشبكة"

ويتم تحديد التفضيل على النحو التالي:

  • إذا حدَّد المستخدم صراحةً هذا الخيار من خلال استدعاء otBorderRoutingSetRoutePreference()، سيتم استخدام الخيار المفضَّل.
  • وبخلاف ذلك، يتم تحديدها تلقائيًا من خلال RoutingManager استنادًا إلى دور الجهاز وجودة الرابط.

المَعلمات

ما مِن معلَمات.

أمثلة

br routeprf
med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

brrouteprf مسح

محو قيمة الإعداد المفضّلة التي تم ضبطها سابقًا للمسارات المنشورة في بيانات الشبكة.

بعد طلب هذه الوظيفة، سيحدِّد البرازيل الخيار المفضّل تلقائيًا استنادًا إلى دور الجهاز وجودة الرابط (إلى أحد الوالدَين عند استخدامه كجهاز نهائي).

المَعلمات

ما مِن معلَمات.

أمثلة

br routeprf clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أجهزة التوجيه br

احصل على قائمة بالموجهات التي تم اكتشافها بواسطة "مدير التوجيه الحدودي" على رابط البنية الأساسية. المعلومات لكل جهاز توجيه:

  • عنوان IPv6 لجهاز التوجيه
  • العلامات في عنوان إعلان جهاز التوجيه الذي تم استلامه:
    • M: علامة "إعداد العنوان المُدار"
    • O: علامة إعدادات أخرى
    • Stub: علامة تشير إلى جهاز توجيه Stub (تشير إلى ما إذا كان جهاز التوجيه هو جهاز توجيه بديل)

المَعلمات

ما مِن معلَمات.

أمثلة

br routers
ff02:0:0:0:0:0:0:1 (M:0 O:0 Stub:1)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ولاية br

الحصول على الحالة الحالية لمدير التوجيه الحدودي.

المَعلمات

ما مِن معلَمات.

أمثلة

br state
running

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معلومات التخزين المؤقت

الحصول على معلومات المخزن المؤقت الحالي للرسائل.

  • تعرض total إجمالي عدد المخازن المؤقتة للرسائل في المجموعة.
  • يعرض free عدد الموارد الاحتياطية المجانية للرسائل.
  • تعرض max-used الحد الأقصى لعدد المخازن المؤقتة المستخدمة في الوقت نفسه منذ إعداد حزمة الوقت الإضافي أو آخر bufferinfo reset.

بعد ذلك، تعرض واجهة سطر الأوامر معلومات حول قوائم الانتظار المختلفة التي تستخدمها حزمة OpenThread، على سبيل المثال 6lo send. يمثل كل سطر بعد قائمة الانتظار معلومات حول قائمة الانتظار:

  • يعرض الرقم الأول الرسائل الرقمية في قائمة الانتظار.
  • يعرض الرقم الثاني عدد المخازن المؤقتة التي تستخدمها جميع الرسائل في قائمة الانتظار.
  • يعرض الرقم الثالث إجمالي عدد وحدات البايت لجميع الرسائل في قائمة الانتظار.

المَعلمات

ما مِن معلَمات.

أمثلة

bufferinfo
total: 40
free: 40
max-used: 5
6lo send: 0 0 0
6lo reas: 0 0 0
ip6: 0 0 0
mpl: 0 0 0
mle: 0 0 0
coap: 0 0 0
coap secure: 0 0 0
application coap: 0 0 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط معلومات التخزين المؤقت

إعادة ضبط عدّاد معلومات المخزن المؤقت للرسائل الذي يتتبّع الحد الأقصى لعدد المخازن المؤقتة المستخدمة في الوقت نفسه.

سيؤدي هذا إلى إعادة ضبط mMaxUsedBuffers في otBufferInfo .

المَعلمات

ما مِن معلَمات.

أمثلة

bufferinfo reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ccathreshold (get,set)

الحصول على حدّ CCA أو ضبطه بالديسيبل بالملي واط، تم قياسه باستخدام موصّل الهوائي وفقًا للمعيار IEEE 802.15.4 - 2015 في الفقرة 10.1.4.

المَعلمات

ccathreshold [CCA-threshold-dBm]

يمكنك استخدام الوسيطة CCA-threshold-dBm الاختيارية لضبط الحدّ الأدنى لدقة CCA.

أمثلة

ccathreshold
-75 dBm
Done
ccathreshold -62
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

(الحصول على/تعيين) القناة (get,set)

الحصول على قيمة قناة IEEE 802.15.4 أو ضبطها.

المَعلمات

channel [channel-num]

استخدِم channel-num لضبط القناة.

أمثلة

channel
11
Done
channel 11
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مدير القناة التلقائي

تفعيل وظيفة الاختيار التلقائي للقناة أو إيقافها لقناة الشبكة.

عند التفعيل، ستستدعي ChannelManager RequestChannelSelect(false) بشكل دوري. يمكن ضبط فاصل الفترة الزمنية بواسطة otChannelManagerSetAutoChannelSelectionInterval() .

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager auto enable

وتمثل 1 قيمة منطقية لـ enable.

أمثلة

channel manager auto 1
channel manager auto 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تغيير مدير القناة

تطلب تغيير قناة شبكة Thread.

يتم تبديل الشبكة إلى القناة المحدّدة بعد مهلة محدّدة (راجِع otChannelManagerSetDelay()). يتم تغيير القناة من خلال تعديل مجموعة بيانات التشغيلية المعلّقة.

ستؤدي مكالمة لاحقة إلى إلغاء عملية تغيير جارية تم طلبها سابقًا في القناة.

يجب ملء الحقل OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE.

المَعلمات

channel manager change channel-num

أمثلة

channel manager change 11
channel manager change 11
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مدير القناة

اطّلِع على حالة مدير القناة. يجب ملء الحقل OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

channel manager
channel: 11
auto: 1
delay: 120
interval: 10800
supported: { 11-26}
favored: { 11-26}
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تأخير مدير القناة

لضبط المهلة (بالثواني) المستخدمة لتغيير قناة الشبكة.

وهي متوفّرة فقط لفترة محدودة. من المُفضَّل أن يكون هذا التأخير أطول من الحدّ الأقصى للفاصل الزمني لاستقصاء البيانات الذي تستخدمه جميع "الأجهزة الطرفية الناعسة" داخل شبكة سلسلة التعليمات.

يجب توفير OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager delay delay-seconds

أمثلة

channel manager delay 120
channel manager delay 120
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مدير القناة إلى

لضبط قناع القناة المفضّلة.

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager favored mask

أمثلة

channel manager favored 0x7fffc00
channel manager favored 0x7fffc00
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الفاصل الزمني لمدير القناة

لضبط الفاصل الزمني (بالثانية) الذي تستخدمه وظيفة الاختيار التلقائي للقناة.

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager interval interval-seconds

أمثلة

channel manager interval 10800
channel manager interval 10800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اختيار مدير القناة

يطلب هذا الزر من "ChannelManager" التحقّق من قناة جديدة واختيارها وبدء تغيير القناة.

على عكس otChannelManagerRequestChannelChange() التي يجب فيها توفير القناة كمَعلمة، تطلب هذه الدالة من ChannelManager اختيار قناة بمفردها (استنادًا إلى معلومات جودة القناة التي يتم جمعها).

بعد الاتصال، سينفّذ مدير القناة الخطوات الثلاث التالية:

1) يحدّد ChannelManager ما إذا كان تغيير القناة مفيدًا أم لا. يمكن تخطّي عملية التحقّق هذه إذا تم ضبط "aSkipQualityCheck" على "صحيح" (يفرض إجراء اختيار على قناة معيّنة وتخطّي فحص الجودة). تستخدِم هذه الخطوة مقاييس جودة الرابط التي تم جمعها على الجهاز (مثل معدّل تعذُّر تحسين الإحالات الناجحة (CCA)، ومعدلات الأخطاء في اللقطات والرسائل لكل مستخدم مجاور، وما إلى ذلك) لتحديد ما إذا كانت جودة القناة الحالية في المستوى الذي يبرّر تغيير القناة.

2) إذا انقضت الخطوة الأولى، سيختار ChannelManager قناة أفضل. وتستخدم هذه الميزة بيانات جودة القناة التي تجمعها وحدة "ChannelMonitor". يتم في هذه الخطوة استخدام القنوات المتوافقة والمفضّلة. (راجِع otChannelManagerSetSupportedChannels() و otChannelManagerSetFavoredChannels() ).

3) إذا كانت القناة التي تم اختيارها حديثًا مختلفة عن القناة الحالية، يطلب "ChannelManager" عملية تغيير القناة أو يبدأها (باستدعاء RequestChannelChange() داخليًا).

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager select skip-quality-check

استخدِم 1 أو 0 للتعبير عن القيمة المنطقية skip-quality-check.

أمثلة

channel manager select 1
channel manager select 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مدير قناة متوافق

لضبط قناع القناة المتوافق.

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager supported mask

أمثلة

channel manager supported 0x7fffc00
channel manager supported 0x7fffc00
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الحد الأدنى لمتطلبات مدير القناة

تحدِّد هذه السياسة الحدّ الأدنى لمعدّل تعذُّر تحسين الإحالات الناجحة (CCA).

يجب توفير السمة OPENTHREAD_CONFIG_CHANNEL_MANAGER_ENABLE أو OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_CHANNEL_MANAGER_CSL_CHANNEL_SELECT_ENABLE وOPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

channel manager threshold threshold-percent

استخدِم قيمة سداسية عشرية لـ threshold-percent. يتم الربط بين "0" و"0xffff" بنسبة %100.

أمثلة

channel manager threshold 0xffff
channel manager threshold 0xffff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أداة مراقبة القناة

يمكنك الاطّلاع على حالة أداة مراقبة القناة الحالية وإشغال القناة. يجب ملء الحقل OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

channel monitor
enabled: 1
interval: 41000
threshold: -75
window: 960
count: 10552
occupancies:
ch 11 (0x0cb7)  4.96% busy
ch 12 (0x2e2b) 18.03% busy
ch 13 (0x2f54) 18.48% busy
ch 14 (0x0fef)  6.22% busy
ch 15 (0x1536)  8.28% busy
ch 16 (0x1746)  9.09% busy
ch 17 (0x0b8b)  4.50% busy
ch 18 (0x60a7) 37.75% busy
ch 19 (0x0810)  3.14% busy
ch 20 (0x0c2a)  4.75% busy
ch 21 (0x08dc)  3.46% busy
ch 22 (0x101d)  6.29% busy
ch 23 (0x0092)  0.22% busy
ch 24 (0x0028)  0.06% busy
ch 25 (0x0063)  0.15% busy
ch 26 (0x058c)  2.16% busy
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

بداية أداة مراقبة القناة

شغِّل أداة مراقبة القناة. ترسل OT CLI قيمة منطقية تبلغ true إلى otChannelMonitorSetEnabled. يجب ملء الحقل OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

channel monitor start
channel monitor start
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف أداة مراقبة القناة

أوقِف أداة مراقبة القناة. ترسل OT CLI قيمة منطقية تبلغ false إلى otChannelMonitorSetEnabled. يجب ملء الحقل OPENTHREAD_CONFIG_CHANNEL_MONITOR_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

channel monitor stop
channel monitor stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قناة مفضَّلة

الحصول على قناع القناة المفضَّل على الجهاز الذي يُفضّل الجهاز إنشاءه

المَعلمات

ما مِن معلَمات.

أمثلة

channel preferred
0x7fff800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قناة متوافقة

احصل على قناع القناة المتوافق مع الراديو الذي يُسمح بتثبيت الجهاز عليه.

المَعلمات

ما مِن معلَمات.

أمثلة

channel supported
0x7fff800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنصر فرعي (id)

يمكن لهذا التطبيق الحصول على معلومات تشخيصية لطفل مرفق من خلال رقم تعريف الطفل أو RLOC16.

المَعلمات

child child-id

أمثلة

child 1
Child ID: 1
Rloc: 9c01
Ext Addr: e2b3540590b0fd87
Mode: rn
CSL Synchronized: 1
Net Data: 184
Timeout: 100
Age: 0
Link Quality In: 3
RSSI: -20
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

القائمة الفرعية

تعرض قائمة بأرقام تعريف العناصر الفرعية المرفقة.

المَعلمات

ما مِن معلَمات.

أمثلة

child list
1 2 3 6 7 8
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جدول فرعي

طباعة جدول يضم العناصر الثانوية المرفقة.

المَعلمات

ما مِن معلَمات.

أمثلة

child table
| ID  | RLOC16 | Timeout    | Age        | LQ In | C_VN |R|D|N|Ver|CSL|QMsgCnt| Extended MAC     |
+-----+--------+------------+------------+-------+------+-+-+-+---+---+-------+------------------+
|   1 | 0xc801 |        240 |         24 |     3 |  131 |1|0|0|  3| 0 |     0 | 4ecede68435358ac |
|   2 | 0xc802 |        240 |          2 |     3 |  131 |0|0|0|  3| 1 |     0 | a672a601d2ce37d8 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الأطفال

للحصول على قائمة بعناوين IP المخزَّنة لعناصر MTD الثانوية.

المَعلمات

ما مِن معلَمات.

أمثلة

childip
3401: fdde:ad00:beef:0:3037:3e03:8c5f:bc0c
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

groupip max (ضبط)

لضبط أو استعادة الحد الأقصى لعدد عناوين IP التي قد يسجلها كل طفل MTD باستخدام هذا الجهاز باعتباره أحد الوالدَين.

عليك تمرير 0 لمحو الإعدادات واستعادة الإعدادات التلقائية.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE" مفعَّلة.

المَعلمات

childip max count

أمثلة

childip max 2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

cannot translate

الحصول على الحد الأقصى لعدد عناوين IP التي قد يسجِّلها كل طفل في MTD باستخدام هذا الجهاز باعتباره أحد الوالدَين.

المَعلمات

ما مِن معلَمات.

أمثلة

childip max
4
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

childmax (set)

لضبط الحد الأقصى لعدد الأطفال المسموح بهم حاليًا.

لا يمكن ضبط هذه المَعلمة إلا عند إيقاف عملية بروتوكول سلسلة المحادثات.

المَعلمات

childmax count

أمثلة

childmax 2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مؤسسة childmax

الحصول على الحد الأقصى لعدد الأطفال المسموح به حاليًا

المَعلمات

ما مِن معلَمات.

أمثلة

childmax
5
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

للحصول على القيمة MLE_CHILD_ROUTER_LINKS أو ضبطها.

المَعلمات

childrouterlinks [links]

أمثلة

childrouterlinks
16
Done
childrouterlinks 16
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مهلة التحقّق من إشراف الأطفال (مضبوطة)

لضبط الفاصل الزمني لمهلة التحقّق من الإشراف (بالثواني) على حساب الطفل.

المَعلمات

childsupervision checktimeout timeout-seconds

أمثلة

childsupervision checktimeout 30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مهلة التحقّق من إشراف الأطفال

تحدِّد هذه السياسة الفاصل الزمني لمهلة التحقّق من الإشراف (بالثواني) على حساب الطفل.

إذا كان الجهاز طفلاً نائمًا ولم يسمع من أحد الوالدَين خلال مهلة التحقّق المحدّدة، يبدأ عملية إعادة إرفاق (طلب/استجابة تحديث طفل MLE) مع الجهاز الرئيسي).

المَعلمات

ما مِن معلَمات.

أمثلة

childsupervision checktimeout
30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الفاصل الزمني لإشراف الأطفال (مجموعة)

تحدِّد هذه السياسة الفاصل الزمني لإشراف الطفل (بالثواني) على حساب الطفل.

المَعلمات

childsupervision interval interval-seconds

أمثلة

childsupervision interval 30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فترة الإشراف على الأطفال

الحصول على الفاصل الزمني لإشراف الأطفال (بالثواني) على طفل

توفّر ميزة "الإشراف على الأطفال" آلية للوالدَين لضمان إرسال رسالة إلى كل طفل نائم خلال فترة الإشراف. إذا لم تكن هناك عملية انتقال إلى الطفل خلال فترة الإشراف، تُدرِج خدمة OpenThread رسالة الإشراف وترسل رسالة الإشراف على الأطفال إلى الطفل.

المَعلمات

ما مِن معلَمات.

أمثلة

childsupervision interval
30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مهلة الأطفال (مجموعة)

لضبط مهلة Thread child (بالثواني) المستخدَمة عند تشغيل دور Thread child.

المَعلمات

childtimeout timeout-seconds

أمثلة

childtimeout 300
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مهلة الطفل

تفعيل مهلة Thread child (بالثواني) التي يتم استخدامها عند العمل في دور العنصر التابع

المَعلمات

ما مِن معلَمات.

أمثلة

childtimeout
300
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إلغاء برنامج Coap

إلغاء اشتراك الملاحظة الحالي لمورد بعيد على خادم CoAP

المَعلمات

ما مِن معلَمات.

أمثلة

coap cancel
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حذف البرنامج

لحذف مورد CoAP المحدد.

المَعلمات

coap delete address uri-path [type] [payload]
  • address: عنوان IPv6 لخادم CoAP
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
  • payload: سلسلة حمولة البيانات في CoAP مثلاً: hellothere

أمثلة

coap delete fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

أغنية Coap

للحصول على معلومات حول مورد CoAP المحدد على خادم CoAP

المَعلمات

coap get address uri-path [type]
  • address: عنوان IPv6 لخادم CoAP
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الحظر إذا كان يجب نقل الرد من جهة الحظر. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.

أمثلة

coap get fdde:ad00:beef:0:2780:9423:166c:1aac test-resource
Done
coap get fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مراقبة جماعية

تؤدي هذه السياسة إلى تشغيل طلب اشتراك يسمح لعميل CoAP بمراقبة المورد المحدّد على خادم CoAP لمعرفة التغييرات المحتملة في حالته.

المَعلمات

coap observe address uri-path [type]
  • address: عنوان IPv6 لخادم CoAP
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)

أمثلة

coap observe fdde:ad00:beef:0:2780:9423:166c:1aac test-resource
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

معلمات coap(get،set)

الحصول على قيم مَعلمات CoAP الحالية إذا تم تشغيل الأمر بدون مَعلمات اختيارية

تعيين معلمات CoAP إما إلى قيمها الافتراضية أو على القيم التي تحددها، بناءً على بناء الجملة المختار.

المَعلمات

coap parameters type [default | ack_timeout ack_random_factor_numerator ack_random_factor_denominator max_retransmit]
  • type: request لطلبات CoAP، أو response لردود CoAP. إذا لم يتم تقديم المزيد من المعلمات، يطبع الأمر الإعدادات الحالية.
  • default: لضبط معلمات الإرسال على القيم الافتراضية التالية:
    • ack_timeout: 2000 مللي ثانية
    • ack_random_factor_numerator: 3
    • ack_random_factor_denominator: 2
    • max_retransmit: 4
  • ack_timeout: ACK_TIMEOUT (0-UINT32_MAX) بالمللي ثانية. يمكنك مراجعة RFC7252.
  • ack_random_factor_numerator: بسط ACK_RANDOM_FACTOR الذي يتضمّن القيم المحتملة من 0 إلى 255. يمكنك مراجعة RFC7252.
  • ack_random_factor_denominator: المقام ACK_RANDOM_FACTOR، ذو القيم المحتملة 0-255. يمكنك مراجعة RFC7252.
  • max_retransmit: MAX_RETRANSMIT (0-255). يمكنك مراجعة RFC7252.

أمثلة

coap parameters request
Transmission parameters for request:
ACK_TIMEOUT=1000 ms, ACK_RANDOM_FACTOR=255/254, MAX_RETRANSMIT=2
Done
coap parameters request default
Transmission parameters for request:
default
Done
coap parameters request 1000 255 254 2
Transmission parameters for request:
ACK_TIMEOUT=1000 ms, ACK_RANDOM_FACTOR=255/254, MAX_RETRANSMIT=2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

المشاركة العادية

ينشئ مورد CoAP المحدد. لمزيد من المعلومات، يُرجى الرجوع إلى المقالة اختبار الاتصال بمورد بروتوكول التطبيقات المشروط (CoAP) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coap post address uri-path [type] [payload]
  • address: عنوان IPv6 لخادم CoAP
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الكتل، لإرسال قوالب بعدد وحدات بايت يتم إنشاؤه عشوائيًا للحمولة. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.
  • payload: طلب حمولة بيانات CoAP، والذي يكون إذا تم استخدامه إما سلسلة أو عدد صحيح، استنادًا إلى type إذا كانت type con أو non-con، تكون المعلمة payload اختيارية. إذا استبعدت المعلَمة payload، يتم إرسال حمولة بيانات فارغة. ومع ذلك، إذا كنت تستخدم المَعلمة payload، يجب أن تكون قيمتها سلسلة، مثل hellothere. إذا كانت type هي block-، يجب أن تكون قيمة المعلَمة payload عددًا صحيحًا يحدّد عدد الكتل المراد إرسالها. النوع block- يتطلّب ضبط OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

أمثلة

coap post fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done
coap post fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

وضع الأحادي

لتعديل مورد CoAP المحدد. لمزيد من المعلومات، يُرجى الرجوع إلى المقالة اختبار الاتصال بمورد بروتوكول التطبيقات المشروط (CoAP) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coap put address uri-path [type] [payload]
  • address: عنوان IPv6 لخادم CoAP
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الكتل، لإرسال قوالب بعدد وحدات بايت يتم إنشاؤه عشوائيًا للحمولة. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.
  • payload: طلب حمولة بيانات CoAP، والذي يكون إذا تم استخدامه إما سلسلة أو عدد صحيح، استنادًا إلى type إذا كانت type con أو non-con، تكون المعلمة payload اختيارية. إذا استبعدت المعلَمة payload، يتم إرسال حمولة بيانات فارغة. ومع ذلك، إذا كنت تستخدم المَعلمة payload، يجب أن تكون قيمتها سلسلة، مثل hellothere. إذا كانت type هي block-، يجب أن تكون قيمة المعلَمة payload عددًا صحيحًا يحدّد عدد الكتل المراد إرسالها. النوع block- يتطلّب ضبط OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

أمثلة

coap put fdde:ad00:beef:0:2780:9423:166c:1aac test-resource con hellothere
Done
coap put fdde:ad00:beef:0:2780:9423:166c:1aac test-resource block-1024 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مورد Coap (get,set)

يحصل على مسار معرّف الموارد المنتظم (URI) لمورد خادم CoAP أو يضبطه.

المَعلمات

coap resource [uri-path]

أمثلة

coap resource test-resource
Done
coap resource
test-resource
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة لقطات متطورة

لتعيين المحتوى الذي تم إرساله بواسطة المورد على خادم CoAP. وفي حال كان أحد عملاء CoAP يراقب المورد، يتم إرسال إشعار إلى ذلك العميل.

المَعلمات

coap set new-content

أمثلة

coap set Testing123
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بداية مشروطة

تشغيل خادم CoAP لمزيد من المعلومات، يُرجى الرجوع إلى المقالة اختبار الاتصال بمورد بروتوكول التطبيقات المشروط (CoAP) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

ما مِن معلَمات.

أمثلة

coap start
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

محطة توقّف في كولومبيا

إيقاف خادم CoAP

المَعلمات

ما مِن معلَمات.

أمثلة

coap stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

شركة Coaps Connect

يعمل هذا الإعداد على ضبط جلسة بروتوكول أمان طبقة النقل لمخطّطات البيانات (DTLS) مع نظير. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coaps connect address

المعلَمة address هي عنوان IPv6 للنظير.

أمثلة

coaps connect fdde:ad00:beef:0:9903:14b:27e0:5744
Done
coaps connected

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حذف Coaps

سلسلة حمولة بيانات CoAPS المطلوب حذفها

المَعلمات

coaps delete uri-path [type] [payload]
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
  • payload: طلب حمولة بيانات CoAPS

أمثلة

coaps delete test-resource con hellothere
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

قطع اتصال Coaps

لإيقاف جلسة DTLS.

المَعلمات

ما مِن معلَمات.

أمثلة

coaps disconnect
coaps disconnected
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الأشخاص يحصلون على

للحصول على معلومات عن مورد CoAPS المحدَّد على خادم CoAPS لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coaps get uri-path [type]
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الحظر إذا كان يجب نقل الرد من جهة الحظر. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.

أمثلة

coaps get test-resource
Done
coaps get test-resource block-1024
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

الحقول مغلقة

يشير إلى ما إذا كانت خدمة CoAP Secure مغلقة. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

ما مِن معلَمات.

أمثلة

coaps isclosed
no
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

شركة Coaps غير Connactive

يشير إلى ما إذا كان اتصال خدمة CoAP Secure متاحًا (إما سبق أن تم الاتصال أو جارٍ إنشاء اتصال). لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

ما مِن معلَمات.

أمثلة

coaps isconnactive
yes
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

Coaps مرتبطة

يشير إلى ما إذا كانت خدمة CoAP Secure متصلة. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

ما مِن معلَمات.

أمثلة

coaps isconnected
yes
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مشاركة

تنشئ مورد CoAPS المحدد. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

uri-path [type] [payload]
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الكتل، لإرسال قوالب بعدد وحدات بايت يتم إنشاؤه عشوائيًا للحمولة. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.
  • payload: طلب حمولة بيانات CoAPS، والذي يكون إذا تم استخدامه إما سلسلة أو عدد صحيح، استنادًا إلى type إذا كانت قيمة السمة type هي con أو non-con، تكون معلَمة الحمولة اختيارية. إذا استبعدت معلمة الحمولة، يتم إرسال حمولة فارغة. ومع ذلك، إذا كنت تستخدم مَعلمة الحمولة، يجب أن تكون قيمتها سلسلة، مثل hellothere. إذا كانت قيمة السمة type هي block-، يجب أن تكون قيمة معلَمة الحمولة عددًا صحيحًا يحدد عدد الكتل المراد إرسالها. النوع block- يتطلّب ضبط OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

أمثلة

coaps post test-resource con hellothere
Done
coaps post test-resource block-1024 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

Coaps psk

تُعيِّن المفتاح المشترك مسبقًا (PSK) ومجموعة التشفير DTLS_PSK_WITH_AES_128_CCM_8.

المَعلمات

coaps psk psk-value psk-id
  • psk-value: المفتاح المشترك مسبقًا
  • psk-id: معرِّف المفتاح الذي تمت مشاركته مسبقًا

أمثلة

coaps psk 1234 key1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وضع الأسد

لتعديل مورد CoAPS المحدَّد. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

uri-path [type] [payload]
  • uri-path: مسار معرّف الموارد المنتظم (URI) للمورد
  • type:
    • con: قابل للتأكيد
    • non-con: غير قابلة للتأكيد (الخيار التلقائي)
    • block-: استخدِم هذا الخيار، متبوعًا بقيمة الكتل، لإرسال قوالب بعدد وحدات بايت يتم إنشاؤه عشوائيًا للحمولة. القيم الصالحة هي: block-16 أو block-32 أو block-64 أو block-128 أو block-256 أو block-512 أو block-1024.
  • payload: طلب حمولة بيانات CoAPS، والذي يكون إذا تم استخدامه إما سلسلة أو عدد صحيح، استنادًا إلى type إذا كانت قيمة السمة type هي con أو non-con، تكون معلَمة الحمولة اختيارية. إذا استبعدت معلمة الحمولة، يتم إرسال حمولة فارغة. ومع ذلك، إذا كنت تستخدم مَعلمة الحمولة، يجب أن تكون قيمتها سلسلة، مثل hellothere. إذا كانت قيمة السمة type هي block-، يجب أن تكون قيمة معلَمة الحمولة عددًا صحيحًا يحدد عدد الكتل المراد إرسالها. النوع block- يتطلّب ضبط OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE.

أمثلة

coaps put test-resource con hellothere
Done
coaps put test-resource block-1024 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

موارد برنامج Coaps (الحصول على، تحديد)

للحصول على مسار معرّف الموارد المنتظم (URI) لمورد خادم CoAPS أو ضبطه لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coaps resource [uri-path]

أمثلة

coaps resource test-resource
Done
coaps resource
test-resource
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة Coaps

لضبط المحتوى الذي تم إرساله بواسطة المورد على خادم CoAPS لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coaps set new-content

أمثلة

coaps set Testing123
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

بدء Coaps

يؤدي هذا الاختصار إلى بدء تشغيل خدمة CoAP Secure. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

coaps start [check-peer-cert | max-conn-attempts]

تحدِّد المَعلمة check-peer-cert ما إذا كان التحقّق من شهادة الأقران مفعَّلاً (تلقائيًا) أو غير مفعَّل. تحدّد المعلَمة max-conn-attempts الحد الأقصى لعدد المحاولات المسموح بها، سواء كانت ناجحة أو غير ناجحة، للاتصال بخادم CoAP Secure. إنّ القيمة التلقائية لهذه المَعلمة هي 0، ما يعني أنّه ليس هناك حدّ أقصى لعدد المحاولات. تعمل المعلمتان check-peer-cert وmax-conn-attempts معًا في المجموعات التالية، على الرغم من أنّه يمكنك تحديد وسيطة واحدة فقط:

  • لم يتم تحديد وسيطة: يتم استخدام الإعدادات التلقائية.
  • ضبط check-peer-cert على true: له نفس تأثير حذف الوسيطة، أي أنّ قيمة check-peer-cert هي true، والقيمة max-conn-attempts هي 0.
  • ضبط check-peer-cert على false: قيمة check-peer-cert هي false والقيمة max-conn-attempts هي 0.
  • تحديد رقم: check-peer-cert هي true، والقيمة max-conn-attempts هي الرقم المحدد في الوسيطة.

أمثلة

coaps start
Done
coaps start false
Done
coaps start 8
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وقفة Coaps

إيقاف خدمة CoAP Secure لمزيد من المعلومات، يُرجى الاطّلاع على المقالة اختبار الاتصال بمورد آمن لبروتوكول التطبيقات المشروطة (CoAPS) باستخدام واجهة سطر الأوامر "OT CLI".

المَعلمات

ما مِن معلَمات.

أمثلة

coaps stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

Coaps x509

تعمل هذه السياسة على ضبط شهادة X509 للجهاز المحلي باستخدام المفتاح الخاص المقابل لجلسة بروتوكول أمان طبقة النقل لمخطّطات البيانات (DTLS) مع DTLS_ECDHE_ECDSA_WITH_AES_128_CCM_8.

المَعلمات

ما مِن معلَمات.

أمثلة

coaps x509
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعلان المفوَّض

لإرسال رسالة إعلان عن البدء.

المَعلمات

commissioner announce mask count period destination
  • mask: قناع بت يحدِّد القنوات لإرسال رسائل MLE Announce.
  • count: عدد عمليات الإرسال باستخدام Announce MLE لكل قناة
  • period: عدد المللي ثانية بين عمليات إرسال MLE Announce المتتالية.
  • destination: عنوان IPv6 الوجهة للرسالة. قد تكون الرسالة بثًا متعددًا.

أمثلة

commissioner announce 0x00050000 2 32 fdde:ad00:beef:0:0:ff:fe00:c00
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الطاقة المفوَّضة

لإرسال رسالة طلب بحث Energy Scan تتم طباعة مخرجات الأمر عند استلامها.

المَعلمات

commissioner energy mask count period scanDuration destination
  • mask: قناع بت يحدِّد القنوات لإجراء عمليات فحص الطاقة وفقًا لمعيار IEEE 802.15.4.
  • count: عدد عمليات فحص الطاقة وفقًا للمعيار IEEE 802.15.4 لكل قناة
  • period: عدد المللي ثانية بين عمليات مسح الطاقة 802.15.4 المتتالية الصادرة عن IEEE.
  • scanDuration: مدة المسح بالمللي ثانية للاستخدام عند إجراء فحص الطاقة وفقًا لمعيار IEEE 802.15.4.
  • destination: عنوان IPv6 الوجهة للرسالة. قد تكون الرسالة بثًا متعددًا.

أمثلة

commissioner energy 0x00050000 2 32 1000 fdde:ad00:beef:0:0:ff:fe00:c00
Done
Energy: 00050000 0 0 0 0

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

رقم تعريف المفوَّض (الحصول عليه،ضبط)

للحصول على اسم رقم تعريف OpenThread Commissioner أو ضبطه.

المَعلمات

commissioner id name

أمثلة

commissioner id OpenThread Commissioner
Done
commissioner id
OpenThread Commissioner
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة المفوّض المفوَّض

لإضافة إدخال انضمام.

المَعلمات

commissioner joiner add eui64|discerner pksd [timeout]
  • eui64: IEEE EUI-64 لمشتركي الانضمام. لمطابقة أي نضم، استخدم *.
  • discerner: علامة الجمع بالتنسيق number/length.
  • pksd: المفتاح المشترك مسبقًا للعضو.
  • timeout: مهلة الانضمام بالثواني.

أمثلة

commissioner joiner add d45e64fa83f81cf7 J01NME
Done
commissioner joiner add 0xabc/12 J01NME
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة المستخدم المفوَّض

لإزالة إدخال Join.

المَعلمات

commissioner joiner remove eui64|discerner
  • eui64: معهد IEEE EUI-64 للمُشارِك. لمطابقة أي نضم، استخدم *.
  • discerner: أداة تمييز النجارة بالتنسيق number/length.

أمثلة

commissioner joiner remove d45e64fa83f81cf7
Done
commissioner joiner remove 0xabc/12
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جدول المستخدمين المفوَّضين

تدرج جميع إدخالات Join في شكل جدول.

المَعلمات

ما مِن معلَمات.

أمثلة

commissioner joiner table
| ID                    | PSKd                             | Expiration |
+-----------------------+----------------------------------+------------+
|                     * |                           J01NME |      81015 |
|      d45e64fa83f81cf7 |                           J01NME |     101204 |
| 0x0000000000000abc/12 |                           J01NME |     114360 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

إدارة المفوّض

لإرسال رسالة MGMT_GET (الحصول على الإدارة) إلى القائد. يتم عرض قيم المتغيّرات التي تم ضبطها باستخدام الأمر commissioner mgmtset.

المَعلمات

commissioner mgmtget [locator] [sessionid] [steeringdata] [joinerudpport] [-x TLVs]
  • locator: جهاز التوجيه الحدودي RLOC16
  • sessionid: رقم تعريف الجلسة للمفوّض
  • steeringdata: بيانات التوجيه
  • joinerudpport: منفذ UDP للانضمام
  • TLVs: مجموعة الفيديوهات القصيرة المطلوب استردادها

أمثلة

commissioner mgmtget locator sessionid
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

المفوّض

يرسل رسالة MGMT_SET (مجموعة الإدارة) إلى القائد، ويضبط المتغيرات على القيم المحددة.

المَعلمات

commissioner mgmtset [locator locator] [sessionid sessionid] [steeringdata steeringdata] [joinerudpport joinerudpport] [-x TLVs]
  • locator: جهاز التوجيه الحدودي RLOC16
  • sessionid: رقم تعريف الجلسة للمفوّض
  • steeringdata: بيانات التوجيه
  • joinerudpport: منفذ UDP للانضمام
  • TLVs: مجموعة الفيديوهات القصيرة المطلوب استردادها

أمثلة

commissioner mgmtset joinerudpport 9988
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

المفوِّض panid

لإرسال طلب بحث عن رقم PAN. يتم عرض مخرجات الأمر عند استلامها.

المَعلمات

commissioner panid panid mask destination
  • paind: رقم تعريف PAN الذي يمكن استخدامه للتحقّق من التعارضات.
  • mask، قناع بت يحدِّد القنوات لتنفيذ عمليات الفحص النشطة وفقًا لمعيار IEEE 802.15.4.
  • destination: عنوان وجهة IPv6 للرسالة قد تكون الرسالة بثًا متعددًا.

أمثلة

commissioner panid 0xdead 0x7fff800 fdde:ad00:beef:0:0:ff:fe00:c00
Done
Conflict: dead, 00000800

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان URL الخاص بتوفير المفوّض

تحدِّد هذه السياسة عنوان URL لتوفير المتطلبات اللازمة لدى المفوّض.

المَعلمات

commissioner provisioningurl provisioningurl

أمثلة

commissioner provisioningurl http://github.com/openthread/openthread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معرِّف الجلسات المفوَّض

الحصول على رقم تعريف جلسة المفوَّض الحالية

المَعلمات

ما مِن معلَمات.

أمثلة

commissioner sessionid
0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بدء المفوَّض

بدء دور "مفوَّض سلاسل المحادثات"

المَعلمات

ما مِن معلَمات.

أمثلة

commissioner start
Commissioner: petitioning
Done
Commissioner: active

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ولاية المفوّض

تعرض الحالة الحالية للمفوّض. القيم المحتملة هي active أو disabled أو petition (تقديم طلب لكي يصبح مفوَّضًا).

المَعلمات

ما مِن معلَمات.

أمثلة

commissioner state
active
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف المفوَّض

إيقاف دور "مفوَّض سلاسل المحادثات"

المَعلمات

ما مِن معلَمات.

أمثلة

commissioner stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

Consentreusedelay (get,set)

للحصول على القيمة CONTEXT_ID_REUSE_DELAY أو ضبطها

المَعلمات

contextreusedelay delay

يمكنك استخدام الوسيطة delay الاختيارية لضبط CONTEXT_ID_REUSE_DELAY.

أمثلة

contextreusedelay
11
Done
contextreusedelay 11
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّادات (mac)

احصل على عدّادات طبقة MAC.

المَعلمات

counters mac

أمثلة

counters mac
TxTotal: 10
   TxUnicast: 3
   TxBroadcast: 7
   TxAckRequested: 3
   TxAcked: 3
   TxNoAckRequested: 7
   TxData: 10
   TxDataPoll: 0
   TxBeacon: 0
   TxBeaconRequest: 0
   TxOther: 0
   TxRetry: 0
   TxErrCca: 0
   TxErrBusyChannel: 0
RxTotal: 2
   RxUnicast: 1
   RxBroadcast: 1
   RxData: 2
   RxDataPoll: 0
   RxBeacon: 0
   RxBeaconRequest: 0
   RxOther: 0
   RxAddressFiltered: 0
   RxDestAddrFiltered: 0
   RxDuplicated: 0
   RxErrNoFrame: 0
   RxErrNoUnknownNeighbor: 0
   RxErrInvalidSrcAddr: 0
   RxErrSec: 0
   RxErrFcs: 0
   RxErrOther: 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّادات (mle)

الحصول على عدّادات MLE لسلسلة Thread.

المَعلمات

counters mle

أمثلة

counters mle
Role Disabled: 0
Role Detached: 1
Role Child: 0
Role Router: 0
Role Leader: 1
Attach Attempts: 1
Partition Id Changes: 1
Better Partition Attach Attempts: 0
Parent Changes: 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّادات

الحصول على أسماء العدّادات المتوافقة.

المَعلمات

ما مِن معلَمات.

أمثلة

counters
ip
mac
mle
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

بروتوكول الإنترنت (IP) للعدّادات

الحصول على عدّادات IPv6.

المَعلمات

counters ip

أمثلة

counters ip
TxSuccess: 10
TxFailed: 0
RxSuccess: 5
RxFailed: 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط IP للعدّادات

إعادة ضبط عدّادات IPv6

المَعلمات

counters ip reset

أمثلة

counters ip reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط عدادات mac

إعادة ضبط عدّادات طبقة MAC.

المَعلمات

counters mac reset

أمثلة

counters mac reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط عدّادات mle

إعادة ضبط عدّادات MLE لسلسلة Thread.

المَعلمات

counters mle reset

أمثلة

counters mle reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قناة csl

لضبط قناة CSL

المَعلمات

csl channel channel

أمثلة

csl channel 20
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

csl

الحصول على إعداد CSL.

المَعلمات

ما مِن معلَمات.

أمثلة

csl
Channel: 11
Period: 160000us
Timeout: 1000s
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فترة csl

لضبط فترة CSL بالميكرو ثانية.

يمكنك إيقاف CSL من خلال ضبط هذه المَعلمة على 0.

يجب أن تكون فترة CSL مضاعفًا لـ OT_LINK_CSL_PERIOD_TEN_SYMBOLS_UNIT_IN_USEC، وإلا يتم عرض OT_ERROR_INVALID_ARGS.

المَعلمات

csl period period

أمثلة

csl period 3000000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

انتهاء مهلة csl

لضبط مهلة CSL بالثواني.

المَعلمات

csl timeout timeout

أمثلة

cls timeout 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة البيانات نشطة

الحصول على مجموعة بيانات التشغيلية النشطة.

تستخدم واجهة سطر الأوامر في OT CLI أعضاء otOperationalDataset لعرض قيم مجموعة البيانات إلى وحدة التحكّم.

المَعلمات

dataset active [-x]

تطبع الوسيطة -x قيم مجموعة البيانات التشغيلية النشطة كأحرف TLV بترميز سداسي.

أمثلة

dataset active
Active Timestamp: 1
Channel: 13
Channel Mask: 0x07fff800
Ext PAN ID: d63e8e3e495ebbc3
Mesh Local Prefix: fd3d:b50b:f96d:722d::/64
Network Key: dfd34f0f05cad978ec4e32b0413038ff
Network Name: OpenThread-8f28
PAN ID: 0x8f28
PSKc: c23a76e98f1a6483639b1ac1271e2e27
Security Policy: 0, onrcb
Done
dataset active -x
0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الطابع الزمني النشط لمجموعة البيانات (get، set)

للحصول على otOperamaticDataset::mActiveTimestamp أو اضبطه.

المَعلمات

dataset activetimestamp [timestamp]

اضبط الوسيطة timestamp الاختيارية لضبط الطابع الزمني النشط.

أمثلة

dataset activetimestamp
123456789
Done
dataset activetimestamp 123456789
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

قناة مجموعة البيانات (get,set)

للحصول على otOperaatoryDataset::mChannel أو اضبطها.

المَعلمات

dataset channel [channel-num]

يمكنك استخدام الوسيطة channel-num الاختيارية لضبط القناة.

أمثلة

dataset channel
12
Done
dataset channel 12
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

قناع قناة مجموعة البيانات (get,set)

الحصول على otOperaatoryDataset::mChannelMask أو ضبطها

المَعلمات

dataset channelmask [channel-mask]

يمكنك استخدام الوسيطة channel-mask الاختيارية لضبط قناع القناة.

أمثلة

dataset channelmask
0x07fff800
Done
dataset channelmask 0x07fff800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

محو مجموعة البيانات

أعد ضبط المخزن المؤقت لمجموعة البيانات التشغيلية.

المَعلمات

ما مِن معلَمات.

أمثلة

dataset clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

إتمام مجموعة البيانات نشط

استخدم المورد الاحتياطي لمجموعة البيانات التشغيلية إلى مجموعة بيانات تشغيلية نشطة.

المَعلمات

ما مِن معلَمات.

أمثلة

dataset commit active
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الالتزام بمجموعة البيانات في انتظار المراجعة

استخدم المورد الاحتياطي لمجموعة البيانات التشغيلية في مجموعة بيانات تشغيلية معلقة.

المَعلمات

ما مِن معلَمات.

أمثلة

dataset commit pending
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تأخير مجموعة البيانات (get,set)

للحصول على otOperaatoryDataset::mDelay أو اضبطها.

المَعلمات

dataset delay [delay]

استخدِم الوسيطة الاختيارية delay لضبط قيمة موقّت التأخير.

أمثلة

dataset delay
1000
Done
dataset delay 1000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

extpanid مجموعة البيانات (get،set)

للحصول على otOperamaticDataset::mExtendedPanId أو ضبطها.

المَعلمات

dataset extpanid [extpanid]

استخدِم الوسيطة الاختيارية extpanid لضبط رقم تعريف شبكة المنطقة الشخصية الموسّعة.

أمثلة

dataset extpanid
000db80123456789
Done
dataset extpanid 000db80123456789
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مساعدة مجموعة البيانات

يمكن الحصول على قائمة بأوامر واجهة سطر الأوامر dataset. لمزيد من المعلومات، يُرجى الرجوع إلى مقالة عرض مجموعات البيانات وإدارتها باستخدام OT CLI.

المَعلمات

ما مِن معلَمات.

أمثلة

dataset help
help
active
activetimestamp
channel
channelmask
clear
commit
delay
extpanid
init
meshlocalprefix
mgmtgetcommand
mgmtsetcommand
networkkey
networkname
panid
pending
pendingtimestamp
pskc
securitypolicy
set
tlvs
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

init مجموعة البيانات (نشطة،جديدة،معلّقة،tlvs)

يتحقّق OT CLI من active أو pending أو tlvs ويعرض القيم المقابلة. بخلاف ذلك، تقوم OT CLI بإنشاء شبكة عشوائية جديدة وترجع مجموعة بيانات جديدة.

المَعلمات

dataset init {active|new|pending|tlvs} [hex-encoded-tlvs]

استخدِم new لإعداد مجموعة بيانات جديدة، ثم أدخِل الأمر dataset commit active. استخدِم tlvs لتنسيق TLV بترميز سداسي.

أمثلة

dataset init new
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة البيانات meshlocalprefix (get,set)

للحصول على otOperaativeDataset::mMeshLocalPrefix" أو ضبطها

المَعلمات

dataset meshlocalprefix [meshlocalprefix]

استخدِم الوسيطة الاختيارية meshlocalprefix لضبط البادئة المحلية المتداخلة.

أمثلة

dataset meshlocalprefix
fd00:db8:0:0::/64
Done
dataset meshlocalprefix fd00:db8:0:0::
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مجموعة البيانات mgmtgetcommand نشط

لإرسال MGMT_ACTIVE_GET.

ترسل OT CLI قيمة MGMT_ACTIVE_GET مع الوسيطات ذات الصلة. للمزيد من المعلومات عن هذه المَعلمات وعمليات ربط الوسيطات، اطّلِع على المقالة عرض مجموعات البيانات وإدارتها باستخدام واجهة سطر الأوامر في الوقت الفعلي.

المَعلمات

dataset mgmtgetcommand active [address leader-address] [dataset-components] [-x tlv-list]
  • استخدِم address لتحديد وجهة IPv6، وإلا سيتم استخدام Leader ALOC تلقائيًا.
  • بالنسبة إلى dataset-components، يمكنك ضبط أي مجموعة من otOperationalDatasetComponents، على سبيل المثال activetimestamp أو pendingtimestamp أو networkkey.
  • تُحدِّد الوسيطة -x الاختيارية ملفات TLV الأولية المطلوب طلبها.

أمثلة

dataset mgmtgetcommand active address fdde:ad00:beef:0:558:f56b:d688:799 activetimestamp securitypolicy
Done
dataset mgmtgetcommand active networkname
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة البيانات mgmtgetcommand في انتظار المراجعة

لإرسال MGMT_PENDING_GET.

المَعلمات

dataset mgmtgetcommand pending [address leader-address] [dataset-components] [-x tlv-list]

للمزيد من المعلومات عن هذه المَعلمات وعمليات ربط الوسيطات، اطّلِع على المقالة عرض مجموعات البيانات وإدارتها باستخدام واجهة سطر الأوامر في الوقت الفعلي.

أمثلة

dataset mgmtgetcommand pending address fdde:ad00:beef:0:558:f56b:d688:799 activetimestamp securitypolicy
Done
dataset mgmtgetcommand pending networkname
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة البيانات mgmtsetcommand نشط

لإرسال MGMT_ACTIVE_SET.

المَعلمات

dataset mgmtsetcommand active [dataset-components] [-x tlv-list]

للمزيد من المعلومات عن هذه المَعلمات وعمليات ربط الوسيطات، اطّلِع على المقالة عرض مجموعات البيانات وإدارتها باستخدام واجهة سطر الأوامر في الوقت الفعلي.

أمثلة

dataset mgmtsetcommand active activetimestamp 123 securitypolicy 1 onrcb
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مجموعة البيانات mgmtsetcommand في انتظار المراجعة

لإرسال MGMT_PENDING_SET.

المَعلمات

dataset mgmtsetcommand pending [dataset-components] [-x tlv-list]

للمزيد من المعلومات عن هذه المَعلمات وعمليات ربط الوسيطات، اطّلِع على المقالة عرض مجموعات البيانات وإدارتها باستخدام واجهة سطر الأوامر في الوقت الفعلي.

أمثلة

dataset mgmtsetcommand pending activetimestamp 123 securitypolicy 1 onrcb
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مفتاح شبكة مجموعة البيانات (get،set)

للحصول على otOperamaticDataset::mNetworkKey أو اضبطه.

المَعلمات

dataset networkkey [key]

استخدِم الوسيطة الاختيارية key لضبط مفتاح الشبكة.

أمثلة

dataset networkkey
00112233445566778899aabbccddeeff
Done
dataset networkkey 00112233445566778899aabbccddeeff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

اسم شبكة مجموعة البيانات (get,set)

للحصول على otOperaatoryDataset::mNetworkName أو اضبطه.

المَعلمات

dataset networkname [name]

استخدِم الوسيطة الاختيارية name لضبط "اسم الشبكة".

أمثلة

dataset networkname
OpenThread
Done
dataset networkname OpenThread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

panid مجموعة البيانات (get،set)

للحصول على otOperaicalDataset::mPanId أو ضبطها.

المَعلمات

dataset panid [panid]

استخدِم الوسيطة الاختيارية panid لضبط رقم تعريف PAN.

أمثلة

dataset panid
0x1234
Done
dataset panid 0x1234
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مجموعة البيانات في انتظار الطابع الزمني (get,set)

يحصل أو يضبط otOperaatoryDataset::mPendingTimestamp.

المَعلمات

dataset pendingtimestamp [timestamp]

استخدِم الوسيطة الاختيارية timestamp لضبط الطابع الزمني للثواني المعلَّقة.

أمثلة

dataset pendingtimestamp
123456789
Done
dataset pendingtimestamp 123456789
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مجموعة البيانات pskc (get،set)

للحصول على أو ضبط otOperaatoryDataset::mPskc

المَعلمات

dataset pskc [-p passphrase] | [key]

بالنسبة إلى FTD فقط، استخدِم -p مع الوسيطة passphrase. تنشئ دالة -p رمز pskc من passphrase الذي تقدّم له الترميز UTF-8، مع اسم الشبكة ورقم تعريف PAN الموسَّع. في حال ضبطها، يستخدم -p المخزن المؤقت لمجموعة البيانات، وبخلاف ذلك، سيستخدم المكدس الحالي. بدلاً من ذلك، يمكنك ضبط pskc على أنّه key (التنسيق السداسي).

أمثلة

dataset pskc
67c0c203aa0b042bfb5381c47aef4d9e
Done
dataset pskc -p 123456
Done
dataset pskc 67c0c203aa0b042bfb5381c47aef4d9e
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

سياسة أمان مجموعة البيانات (get,set)

الحصول على سياسة أمان مجموعة البيانات أو ضبطها.

المَعلمات

dataset securitypolicy [rotationtime [onrcCepR]]

أمثلة

dataset securitypolicy
672 onrc
Done
dataset securitypolicy 672 onrc
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

مجموعة بيانات (نشطة، في انتظار المراجعة)

لتعيين مجموعة بيانات التشغيلية النشطة.

إذا كانت مجموعة البيانات لا تتضمّن طابعًا زمنيًا نشطًا، تكون مجموعة البيانات مكتملة جزئيًا فقط.

إذا تم تفعيل سلسلة المحادثات على جهاز يتضمّن مجموعة بيانات نشطة كاملة جزئيًا، سيحاول الجهاز الاتصال بشبكة Thread حالية باستخدام أي معلومات حالية في مجموعة البيانات. يلزم استخدام مفتاح شبكة سلسلة التعليمات فقط للتوصيل بالشبكة.

إذا لم يتم تضمين القناة في مجموعة البيانات، سيرسل الجهاز رسالة MLE للإعلان عن الرسائل على مستوى القنوات المختلفة للعثور على القنوات المجاورة على قنوات أخرى.

إذا تم توصيل الجهاز بنجاح بشبكة Thread، سيسترد الجهاز مجموعة البيانات النشطة الكاملة من الشبكة الرئيسية. لاحظ أن الجهاز المتوافق مع الموجه لن ينتقل إلى دور الموجه أو القائد حتى يحصل على مجموعة بيانات نشطة كاملة.

يضبط الأمر CLI dataset set مجموعة بيانات التشغيلية النشطة باستخدام TLV بترميز سداسي.

المَعلمات

dataset set {active|pending} tlvs

أمثلة

dataset set active 0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done
dataset set pending 0e08000000000001000000030000103506000...3023d82c841eff0e68db86f35740c030000ff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ملفات Tlv لمجموعة البيانات

تحوِّل مجموعة بيانات تشغيلية معيّنة إلى otOperationalDatasetTlvs .

المَعلمات

ما مِن معلَمات.

أمثلة

dataset tlvs
0e080000000000010000000300001635060004001fffe0020...f7f8
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إلغاء أداة تحديث مجموعة البيانات

تلغي هذه السياسة طلبًا مستمرًا (في حال توفّره) لتعديل مجموعة بيانات تشغيلية.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

@dataset updater cancel
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أداة تعديل مجموعة البيانات

يشير هذا العمود إلى ما إذا كان هناك طلب حالي لتعديل مجموعة بيانات العملية.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

dataset updater
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بدء أداة تحديث مجموعة البيانات

تطلب تحديثًا لمجموعة البيانات التشغيلية.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE" مفعَّلة.

يجب أن تتضمّن السمة aDataset الحقول المطلوب تعديلها وقيمتها الجديدة. ويجب ألا يحتوي على حقول الطابع الزمني "نشطة" أو "في انتظار المراجعة". حقل "التأخير" اختياري، وفي حال عدم تقديمه، يتم استخدام القيمة التلقائية (1000 ملي ثانية).

المَعلمات

ما مِن معلَمات.

أمثلة

channel
19
Done
dataset clear
Done
dataset channel 15
Done
dataset
Channel: 15
Done
dataset updater start
Done
dataset updater
Enabled
Done
Dataset update complete: OK
channel
15
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تصحيح أخطاء

تنفذ سلسلة من أوامر CLI لجمع معلومات حول الجهاز وشبكة سلسلة التعليمات. الغرض من ذلك هو تصحيح الأخطاء. ستعرض النتيجة كل أمر CLI تم تنفيذه مسبوقًا بـ $، متبوعًا بالنتيجة التي تم إنشاؤها للأمر المقابل. يتضمن الإخراج الذي يتم إنشاؤه المعلومات التالية:

  • الإصدار
  • الحالة الحالية
  • RLOC16، عنوان MAC موسع
  • قائمة عناوين IPv6 الخاصة بالبث الأحادي والبث المتعدد
  • القناة
  • رقم تعريف PAN ورقم PAN الموسَّع.
  • بيانات الشبكة
  • رقم تعريف القسم
  • بيانات القائد

إذا كان الجهاز يعمل بنظام FTD:

  • جدول العنصر الفرعي والجار
  • جدول جهاز التوجيه ومعلومات القفزة التالية
  • جدول ذاكرة التخزين المؤقت للعناوين
  • عنوان IPv6 الفرعي المسجَّل في MTD
  • خصائص الجهاز

إذا كان الجهاز متوافقًا ويعمل كبرنامج SRP:

  • حالة عميل SRP
  • خدمات عميل SRP ومعلومات المضيف

إذا كان الجهاز متوافقًا ويعمل كخادم SRP:

  • حالة خادم SRP ووضع العنوان
  • المضيفون والخدمات المسجلة من خلال خادم SRP

إذا كان الجهاز متوافقًا مع TREL:

  • حالة TREL وجدول التطبيقات المشابهة

إذا كان الجهاز متوافقًا ويعمل كجهاز توجيه الحدود، عليك اتّباع الخطوات التالية:

  • ولاية البرازيل
  • بادئات BR (OMR، على الرابط، NAT64)
  • جدول البادئات التي تم اكتشافها

المَعلمات

ما مِن معلَمات.

أمثلة

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

detimermin (ضبط)

ضبط الحد الأدنى لمهلة التأخير (بالثواني)

المَعلمات

delaytimermin delaytimermin

أمثلة

delaytimermin 60
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مهلة التأخير

احصل على الحد الأدنى لموقت التأخير (بالثواني).

المَعلمات

ما مِن معلَمات.

أمثلة

delaytimermin
30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

detach async

يمكنك بدء عملية الفصل السلس مثل الأمر detach بدون حظر وانتظار معاودة الاتصال التي تشير إلى انتهاء الفصل.

المَعلمات

ما مِن معلَمات.

أمثلة

detach async
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فصل

ابدأ عملية الفصل السلس من خلال إشعار العُقد الأخرى أولاً (إرسال "إصدار العنوان" في حالة العمل كجهاز توجيه، أو ضبط قيمة "المهلة الفرعية" على صفر على مستوى العنصر الرئيسي في حالة ما إذا كانت تعمل كعنصر فرعي) ثم إيقاف تشغيل بروتوكول سلسلة التعليمات.

المَعلمات

ما مِن معلَمات.

أمثلة

detach
Finished detaching
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

دعائم الأجهزة (مجموعة)

تحدِّد خصائص الجهاز.

المَعلمات

deviceprops powerSupply isBr supportsCcm isUnstable weightAdjustment

powerSupply: يجب أن تكون القيمة "بطارية" و"خارجية" و"خارجية ثابتة" و"خارجية غير ثابتة".

أمثلة

deviceprops battery 0 0 0 -5
Done
deviceprops
PowerSupply      : battery
IsBorderRouter   : no
SupportsCcm      : no
IsUnstable       : no
WeightAdjustment : -5
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اكسسوارات الأجهزة

يمكنك الحصول على خصائص الجهاز الحالية.

يجب توفّر OPENTHREAD_CONFIG_MLE_DEVICE_PROPERTY_LEADER_WEIGHT_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

deviceprops
PowerSupply      : external
IsBorderRouter   : yes
SupportsCcm      : no
IsUnstable       : no
WeightAdjustment : 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اكتشاف

إجراء عملية استكشاف MLE

المَعلمات

discover [channel]

channel: القناة المطلوب استكشافها وإذا لم يتم توفير أي قناة، سيشمل الاكتشاف كل القنوات الصالحة.

أمثلة

discover
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
| 0 | OpenThread       | dead00beef00cafe | ffff | f1d92a82c8d8fe43 | 11 | -20 |   0 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اكتشاف reqcallback (تفعيل,إيقاف)

تعمل هذه السياسة على ضبط معاودة الاتصال لتلقّي بيانات طلب استكشاف MLE.

المَعلمات

discover reqcallback enable|disable

أمثلة

discover reqcallback enable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تصفّح نظام أسماء النطاقات

أرسِل طلب بحث لنظام أسماء النطاقات تصفّح (تعداد مثيلات الخدمة) للحصول على قائمة الخدمات لاسم خدمة محدَّد.

وتكون المَعلمات بعد service-name اختيارية. ويتم استبدال أي قيمة غير محدّدة (أو صفر) لهذه المَعلمات الاختيارية بالقيمة من الإعدادات التلقائية الحالية (dns config).

المَعلمات

dns browse service-name [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

أمثلة

dns browse _service._udp.example.com
DNS browse response for _service._udp.example.com.
inst1
    Port:1234, Priority:1, Weight:2, TTL:7200
    Host:host.example.com.
    HostAddress:fd00:0:0:0:0:0:0:abcd TTL:7200
    TXT:[a=6531, b=6c12] TTL:7300
instance2
    Port:1234, Priority:1, Weight:2, TTL:7200
    Host:host.example.com.
    HostAddress:fd00:0:0:0:0:0:0:abcd TTL:7200
    TXT:[a=1234] TTL:7300
Done
dns browse _airplay._tcp.default.service.arpa
DNS browse response for _airplay._tcp.default.service.arpa.
Mac mini
    Port:7000, Priority:0, Weight:0, TTL:10
    Host:Mac-mini.default.service.arpa.
    HostAddress:fd97:739d:386a:1:1c2e:d83c:fcbe:9cf4 TTL:10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ضغط نظام أسماء النطاقات (تفعيل،إيقاف)

اضبط وضع "ضغط اسم نظام أسماء النطاقات".

يتم تفعيل ضغط اسم نظام أسماء النطاقات تلقائيًا. عند إيقاف هذه الميزة، يتم إلحاق أسماء نظام أسماء النطاقات كاملةً ولا يتم ضغطها أبدًا. ينطبق هذا على وحدات DNS وبرنامج SRP في OpenThread. يجب ملء الحقل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

dns compression [enable|disable]

أمثلة

dns compression enable
Enabled
dns compression disable
Done
dns compression
Disabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ضغط نظام أسماء النطاقات

يشير إلى ما إذا كان وضع "ضغط اسم نظام أسماء النطاقات" مفعَّلاً أم لا.

هذه الميزة مخصّصة للاختبار فقط ولا تتوفّر عند تفعيل إعدادات OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

يتم تفعيل ضغط اسم نظام أسماء النطاقات تلقائيًا. عند إيقاف هذه الميزة، يتم إلحاق أسماء نظام أسماء النطاقات كاملةً ولا يتم ضغطها أبدًا. ينطبق هذا على وحدات DNS وبرنامج SRP في OpenThread. يجب ملء الحقل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

dns compression [enable|disable]

أمثلة

dns compression
Enabled

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعدادات نظام أسماء النطاقات (مجموعة)

تُستخدَم لضبط الإعدادات التلقائية لطلب البحث في عميل نظام أسماء النطاقات.

في حقل aConfig بقيمة غير فارغة، يمكن للمتصل اختيار ترك بعض الحقول في مثيل otDnsQueryConfig بدون تحديد (القيمة صفر). يتم استبدال الحقول غير المحدّدة بتعريفات خيارات إعدادات OT المقابلة لها OPENTHREAD_CONFIG_DNS_CLIENTDEFAULT{} لإنشاء إعدادات طلب البحث التلقائية.

عند تفعيل OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT_SERVER_ADDRESS_AUTO_SET_ENABLE، يضبط برنامج نظام أسماء النطاقات عنوان IPv6 للخادم في الإعدادات التلقائية ويعدِّله تلقائيًا. ولا يتم ذلك إلا إذا لم يضبط المستخدم هذا الإعداد أو يحدِّده بشكل صريح. يتطلب هذا السلوك تفعيل عميل SRP وميزة البدء التلقائي. بعد ذلك سيراقب عميل SRP بيانات شبكة Thread لإدخالات خدمة DNS/SRP لتحديد خادم SRP. يتم أيضًا ضبط عنوان خادم SRP المحدد كعنوان خادم نظام أسماء النطاقات في الإعداد التلقائي.

يمكننا ترك بعض الحقول غير محددة (أو استخدام القيمة صفر). يتم استبدال الحقول غير المحدّدة بتعريفات خيارات إعدادات OT المقابلة لها OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT لإنشاء إعدادات طلب البحث التلقائية. يجب ملء الحقل OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE.

المَعلمات

dns config [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean] [service-mode]

أمثلة

dns config fd00::1 1234 5000 2 0
Done
dns config
Server: [fd00:0:0:0:0:0:0:1]:1234
ResponseTimeout: 5000 ms
MaxTxAttempts: 2
RecursionDesired: no
Done
dns config fd00::2
Done
dns config
Server: [fd00:0:0:0:0:0:0:2]:53
ResponseTimeout: 3000 ms
MaxTxAttempts: 3
RecursionDesired: yes
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعدادات نظام أسماء النطاقات

الحصول على الإعدادات التلقائية الحالية لطلب البحث والتي يستخدمها عميل نظام أسماء النطاقات.

عند بدء تشغيل حزمة OpenThread، يتم تحديد الإعدادات التلقائية لطلب بحث نظام أسماء النطاقات من مجموعة من خيارات الإعدادات الإضافية مثل OPENTHREAD_CONFIG_DNS_CLIENT_DEFAULT_SERVER_IP6_ADDRESS و_DEFAULT_SERVER_PORT و_DEFAULT_RESPONSE_TIMEOUT وما إلى ذلك (اطّلِع على config/dns_client.h للتعرّف على جميع خيارات الإعدادات ذات الصلة).

تتضمن التهيئة عنوان ومنفذ IPv6 للخادم، ومهلة الاستجابة بالملي ثانية (وقت الانتظار لاستجابة rx)، والحد الأقصى لمحاولات tx قبل الإبلاغ عن الإخفاق، وعلامة منطقية للإشارة إلى ما إذا كان بإمكان الخادم حل الاستعلام بشكل متكرر أم لا. يجب ملء الحقل OPENTHREAD_CONFIG_DNS_CLIENT_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

dns config
Server: [fd00:0:0:0:0:0:0:1]:1234
ResponseTimeout: 5000 ms
MaxTxAttempts: 2
RecursionDesired: no
ServiceMode: srv
Nat64Mode: allow
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حل نظام أسماء النطاقات

لإرسال طلب بحث نظام أسماء النطاقات لتحليل العنوان لسجلات AAAA (IPv6) لاسم مضيف محدد.

يمكن أن تكون قيمة aConfig فارغة. في هذه الحالة، سيتم استخدام الإعدادات التلقائية (من otDnsClientGetDefaultConfig() ) كإعدادات لطلب البحث هذا. في قيم aConfig غير فارغة، يمكن ترك بعض الحقول بدون تحديد (القيمة صفر). ويتم بعد ذلك استبدال الحقول غير المحدّدة بالقيم من الإعدادات التلقائية.

أرسل طلب بحث نظام أسماء النطاقات للحصول على عنوان IPv6 لاسم المضيف المحدد.

وتكون المَعلمات بعد اسم المضيف اختيارية. ويتم استبدال أي قيمة غير محدّدة (أو صفر) لهذه المَعلمات الاختيارية بالقيمة من الإعدادات التلقائية الحالية (dns config).

قد يكون عنوان IP لخادم نظام أسماء النطاقات هو عنوان IPv4 سيتم تركيبه على عنوان IPv6 باستخدام بادئة NAT64 المفضلة من بيانات الشبكة.

المَعلمات

dns resolve hostname [dns-server-IP] [dns-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

أمثلة

dns resolve ipv6.google.com
DNS response for ipv6.google.com - 2a00:1450:401b:801:0:0:0:200e TTL: 300
dns resolve example.com 8.8.8.8
Synthesized IPv6 DNS server address: fdde:ad00:beef:2:0:0:808:808
DNS response for example.com. - fd4c:9574:3720:2:0:0:5db8:d822 TTL:20456
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

خدمة نظام أسماء النطاقات

لبدء تحليل مثيل خدمة نظام أسماء النطاقات لمثيل خدمة معيّن.

تتوفّر هذه الميزة عند تفعيل "OPENTHREAD_CONFIG_DNS_CLIENT_SERVICE_DISCOVERY_ENABLE".

يمكن أن تكون قيمة aConfig فارغة. في هذه الحالة، سيتم استخدام الإعدادات التلقائية (من otDnsClientGetDefaultConfig() ) كإعدادات لطلب البحث هذا. في قيم aConfig غير فارغة، يمكن ترك بعض الحقول بدون تحديد (القيمة صفر). ويتم بعد ذلك استبدال الحقول غير المحدّدة بالقيم من الإعدادات التلقائية.

ترسل الدالة استعلامات لسجلات SRV و/أو TXT لمثيل الخدمة المحدد. يحدد الحقل mServiceMode في otDnsQueryConfig السجلّات المطلوب الاستعلام عنها (SRV فقط أو TXT فقط أو كليهما SRV وTXT) وكيفية إجراء طلب البحث (معًا في نفس الرسالة، بشكل منفصل، أو في الوضع المحسّن، أو في الوضع المحسّن حيث سيحاول العميل تجربة الرسالة نفسها أولاً ثم بشكل منفصل إذا تعذّر الحصول على استجابة).

يوفر سجل SRV معلومات عن منفذ الخدمة والأولوية والوزن مع اسم المضيف المرتبط بمثيل الخدمة. لا تنفّذ هذه الدالة تحليل العنوان لاسم المضيف الذي تم اكتشافه من سجل SRV. قد يوفّر الخادم أو أداة الحلّ سجلات AAAA/A لاسم المضيف في قسم "البيانات الإضافية" للاستجابة لطلب بحث SRV/TXT، ويمكن استرداد هذه المعلومات باستخدام otDnsServiceResponseGetServiceInfo() في "otDnsServiceCallback". يجب ألا يفترض مستخدمو واجهة برمجة التطبيقات هذه أنّ عنوان المضيف سيكون متاحًا دائمًا من otDnsServiceResponseGetServiceInfo() .

يمكنك إرسال طلب بحث لنظام أسماء النطاقات لتحليل مثيل الخدمة لمثيل خدمة محدَّد. يتم توفير تصنيف مثيل الخدمة أولاً، متبوعًا باسم الخدمة (لاحظ أن تصنيف مثيل الخدمة يمكن أن يحتوي على الحرف ".").

وتكون المَعلمات بعد service-name اختيارية. ويتم استبدال أي قيمة غير محدّدة (أو صفر) لهذه المَعلمات الاختيارية بالقيمة من الإعدادات التلقائية الحالية (dns config).

المَعلمات

dns service service-instance-label service-name [DNS-server-IP] [DNS-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

أمثلة

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مضيف خدمة نظام أسماء النطاقات

لبدء تحليل مثيل خدمة نظام أسماء النطاقات لمثيل خدمة معيّن، مع تحليل عنوان متابعة محتمل لاسم المضيف الذي تم اكتشافه لمثيل الخدمة.

تتوفّر هذه الميزة عند تفعيل "OPENTHREAD_CONFIG_DNS_CLIENT_SERVICE_DISCOVERY_ENABLE".

يمكن أن تكون قيمة aConfig فارغة. في هذه الحالة، سيتم استخدام الإعدادات التلقائية (من otDnsClientGetDefaultConfig() ) كإعدادات لطلب البحث هذا. في قيم aConfig غير فارغة، يمكن ترك بعض الحقول بدون تحديد (القيمة صفر). ويتم بعد ذلك استبدال الحقول غير المحدّدة بالقيم من الإعدادات التلقائية. لا يمكن استخدام هذه الدالة مع mServiceMode في إعدادات نظام أسماء النطاقات التي تم ضبطها على OT_DNS_SERVICE_MODE_TXT (أي البحث عن سجلّ TXT فقط) وستعرض OT_ERROR_INVALID_ARGS.

يتصرف بشكل مشابه لـ otDnsClientResolveService() إرسال طلبات البحث لسجلات SRV وTXT. ومع ذلك، إذا لم يوفر الخادم/أداة الحل سجلات AAAA/A لاسم المضيف في الاستجابة لاستعلام SRV (في قسم البيانات الإضافية)، فسيتم إجراء تحليل اسم المضيف (إرسال استعلام AAAA) لاسم المضيف الذي تم اكتشافه من سجل SRV. يتم استدعاء aCallback عند تلقي ردود لجميع طلبات البحث (أي أن يتم الانتهاء من تحليل كل من الخدمة وعنوان المضيف).

يمكنك إرسال طلب بحث لنظام أسماء النطاقات لتحليل مثيل الخدمة لمثيل خدمة محدَّد مع إمكانية تحليل اسم مضيف متابعة محتمل. يتم توفير تصنيف مثيل الخدمة أولاً، متبوعًا باسم الخدمة (لاحظ أن تصنيف مثيل الخدمة يمكن أن يحتوي على الحرف ".").

وتكون المَعلمات بعد service-name اختيارية. ويتم استبدال أي قيمة غير محدّدة (أو صفر) لهذه المَعلمات الاختيارية بالقيمة من الإعدادات التلقائية الحالية (dns config).

المَعلمات

dns servicehost service-instance-label service-name [DNS-server-IP] [DNS-server-port] [response-timeout-ms] [max-tx-attempts] [recursion-desired-boolean]

أمثلة

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم النطاق (مجموعة)

لضبط اسم نطاق سلسلة المحادثات.

لا ينجح ذلك إلا عند إيقاف بروتوكولات سلسلة المحادثات.

المَعلمات

domainname name

استخدِم backslash لإلغاء المسافات.

أمثلة

domainname Test\ Thread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم النطاق

الحصول على اسم نطاق Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

domainname
Thread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

dua iid (set,clear)

تحدِّد هذه السياسة أو يمحو معرِّف الواجهة المحدَّد يدويًا لعنوان البث الأحادي لنطاق Thread.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_DUA_ENABLE" مفعَّلة.

المَعلمات

dua iid iid|clear

يمرّر dua iid clear nullptr إلى otThreadSetFixedDuaInterfaceIdentifier. أو يمكنك تمرير iid.

أمثلة

dua iid 0004000300020001
Done
dua iid clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تطبيق dua iid

الحصول على معرّف الواجهة المحدد يدويًا لعنوان البث الأحادي لنطاق Thread.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_DUA_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

dua iid
0004000300020001
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ذاكرة التخزين المؤقت:

لعرض إدخالات ذاكرة التخزين المؤقت EID-to-RLOC.

المَعلمات

ما مِن معلَمات.

أمثلة

eidcache
fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7d 2000 cache canEvict=1 transTime=0 eid=fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7d
fd49:caf4:a29f:dc0e:97fc:69dd:3c16:df7f fffe retry canEvict=1 timeout=10 retryDelay=30
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

eui64

للحصول على أداة IEEE EUI-64 المخصصة لها من المصنع، يمكنك الحصول على هذه الواجهة.

المَعلمات

ما مِن معلَمات.

أمثلة

eui64
0615aae900124b00
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

extaddr (مجموعة)

لتعيين عنوان IEEE 802.15.4 الموسع.

المَعلمات

extaddr extaddr

أمثلة

extaddr dead00beef00cafe
dead00beef00cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أداة extaddr

الحصول على عنوان IEEE 802.15.4 الموسع.

المَعلمات

ما مِن معلَمات.

أمثلة

extaddr
dead00beef00cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

extpanid (مجموعة)

تحدِّد هذه السياسة رقم تعريف IEEE 802.15.4 لرقم PAN الموسَّع.

المَعلمات

extpanid extpanid

أمثلة

extpanid dead00beef00cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إكسبانيد

الحصول على رقم تعريف IEEE 802.15.4 لرقم PAN الموسَّع.

المَعلمات

ما مِن معلَمات.

أمثلة

extpanid
dead00beef00cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة الضبط على الإعدادات الأصلية

يحذف جميع الإعدادات المخزّنة على ذاكرة غير متطايرة، ثم يؤدي إلى بدء إعادة ضبط النظام الأساسي.

المَعلمات

ما مِن معلَمات.

أمثلة

factoryreset

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

زائف (a،an)

إرسال رسائل سلسلة محادثات مزيفة

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE" مفعَّلة.

المَعلمات

fake /a/an dst-ipaddr target meshLocalIid

أمثلة

fake /a/an fdde:ad00:beef:0:0:ff:fe00:a800 fd00:7d03:7d03:7d03:55f2:bb6a:7a43:a03b 1111222233334444
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

fem

للحصول على معلَمات FEM خارجية.

المَعلمات

ما مِن معلَمات.

أمثلة

fem
LNA gain 11 dBm
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

(الحصول على)

للحصول على قياس Rx LNA الخارجي الخاص بـ FEM بالديسيبل بالملي واط.

المَعلمات

ما مِن معلَمات.

أمثلة

fem lnagain
11
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

(مجموعة)

لضبط زيادة Rx LNA الخارجي بالنسبة إلى FEM بالديسيبل بالمللي وات.

المَعلمات

ما مِن معلَمات.

أمثلة

fem lnagain 8
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ ipaddr

يعرض سجلّ عناوين IPv6 الأحادي في تنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الحدث: القيم المحتملة هي Added أو Removed.
  • طول العنوان/البادئة: عنوان بث أحادي مع طول بادئته (بالبت).
  • المصدر: القيمة المحتملة هي thread أو slaac أو dhcp6 أو manual.
  • النطاق: نطاق عنوان IPv6
  • P: العلم المفضّل
  • V: علامة صالحة
  • RLOC (R): تشير هذه العلامة إلى ما إذا كان عنوان IPv6 هو محدد موقع التوجيه.

المَعلمات

history ipaddr [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history ipaddr
| Age                  | Event   | Address / Prefix Length                     | Origin |Scope| P | V | R |
+----------------------+---------+---------------------------------------------+--------+-----+---+---+---+
|         00:00:04.991 | Removed | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
|         00:00:44.647 | Added   | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
|         00:01:07.199 | Added   | fd00:0:0:0:0:0:0:1/64                       | manual |  14 | Y | Y | N |
|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:fc00/64          | thread |   3 | N | Y | N |
|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:20.107 | Removed | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:21.575 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
|         00:02:21.575 | Added   | fdde:ad00:beef:0:ecea:c4fc:ad96:4655/64     | thread |   3 | N | Y | N |
|         00:02:23.904 | Added   | fe80:0:0:0:3c12:a4d2:fbe0:31ad/64           | thread |   2 | Y | Y | N |
Done
history ipaddr list 5
00:00:20.327 -> event:Removed address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
00:00:59.983 -> event:Added address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
00:01:22.535 -> event:Added address:fd00:0:0:0:0:0:0:1 prefixlen:64 origin:manual scope:14 preferred:yes valid:yes rloc:no
00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:fc00 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:no
00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:5400 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:yes
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

السجلّ ipmaddr

لعرض سجلّ عناوين IPv6 للإرسال المتعدد بتنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الحدث: القيم المحتملة هي Subscribed أو Unsubscribed.
  • عنوان البث المتعدد
  • المصدر: القيم المحتملة هي Thread أو Manual.

المَعلمات

history ipmaddr [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history ipmaddr
| Age                  | Event        | Multicast Address                       | Origin |
+----------------------+--------------+-----------------------------------------+--------+
|         00:00:08.592 | Unsubscribed | ff05:0:0:0:0:0:0:1                      | Manual |
|         00:01:25.353 | Subscribed   | ff05:0:0:0:0:0:0:1                      | Manual |
|         00:01:54.953 | Subscribed   | ff03:0:0:0:0:0:0:2                      | Thread |
|         00:01:54.953 | Subscribed   | ff02:0:0:0:0:0:0:2                      | Thread |
|         00:01:59.329 | Subscribed   | ff33:40:fdde:ad00:beef:0:0:1            | Thread |
|         00:01:59.329 | Subscribed   | ff32:40:fdde:ad00:beef:0:0:1            | Thread |
|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:fc                     | Thread |
|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:1                      | Thread |
|         00:02:01.129 | Subscribed   | ff02:0:0:0:0:0:0:1                      | Thread |
Done
history ipmaddr list
00:00:25.447 -> event:Unsubscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
00:01:42.208 -> event:Subscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
00:02:11.808 -> event:Subscribed address:ff03:0:0:0:0:0:0:2 origin:Thread
00:02:11.808 -> event:Subscribed address:ff02:0:0:0:0:0:0:2 origin:Thread
00:02:16.184 -> event:Subscribed address:ff33:40:fdde:ad00:beef:0:0:1 origin:Thread
00:02:16.184 -> event:Subscribed address:ff32:40:fdde:ad00:beef:0:0:1 origin:Thread
00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:fc origin:Thread
00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:1 origin:Thread
00:02:17.984 -> event:Subscribed address:ff02:0:0:0:0:0:0:1 origin:Thread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

موقع مجاور

لعرض سجل المواقع المجاورة في تنسيق الجدول أو القائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • النوع: Child أو Router
  • الحدث: القيم المحتملة هي Added أو Removed أو Changed.
  • العنوان الموسّع
  • RLOC16
  • الوضع: وضع رابط MLE. القيم المتاحة:
    • -: لم يتم ضبط أي علامات (rx-off-when-idle، الحد الأدنى من جهاز Thread، بيانات الشبكة ثابتة).
    • r: rx-on-when-idle
    • d: جهاز مزوّد بسلاسل كاملة
    • n: بيانات الشبكة بالكامل
  • Ave RSS: متوسط عدد اللقطات (بالديسيبل بالمللي وات) التي تم استلامها من الجوار في وقت تسجيل الإدخال.

المَعلمات

history neighbor [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history neighbor
| Age                  | Type   | Event     | Extended Address | RLOC16 | Mode | Ave RSS |
+----------------------+--------+-----------+------------------+--------+------+---------+
|         00:00:29.233 | Child  | Added     | ae5105292f0b9169 | 0x8404 | -    |     -20 |
|         00:01:38.368 | Child  | Removed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
|         00:04:27.181 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
|         00:04:51.236 | Router | Added     | 865c7ca38a5fa960 | 0x9400 | rdn  |     -20 |
|         00:04:51.587 | Child  | Removed   | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
|         00:05:22.764 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | rn   |     -20 |
|         00:06:40.764 | Child  | Added     | 4ec99efc874a1841 | 0x8403 | r    |     -20 |
|         00:06:44.060 | Child  | Added     | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
|         00:06:49.515 | Child  | Added     | ae5105292f0b9169 | 0x8401 | -    |     -20 |
Done
history neighbor list
00:00:34.753 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8404 mode:- rss:-20
00:01:43.888 -> type:Child event:Removed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
00:04:32.701 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
00:04:56.756 -> type:Router event:Added extaddr:865c7ca38a5fa960 rloc16:0x9400 mode:rdn rss:-20
00:04:57.107 -> type:Child event:Removed extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
00:05:28.284 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:rn rss:-20
00:06:46.284 -> type:Child event:Added extaddr:4ec99efc874a1841 rloc16:0x8403 mode:r rss:-20
00:06:49.580 -> type:Child event:Added extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
00:06:55.035 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معلومات التاريخ على الإنترنت

عرض سجلّ معلومات الشبكة بتنسيق جدول أو قائمة

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الدور: دور الجهاز. القيم المتاحة هي router أو child أو detached أو disabled.
  • الوضع: وضع رابط MLE. القيم المتاحة:
    • -: لم يتم ضبط أي علامات (rx-off-when-idle، الحد الأدنى من جهاز Thread، بيانات الشبكة ثابتة).
    • r: rx-on-when-idle
    • d: جهاز مزوّد بسلاسل كاملة
    • n: بيانات الشبكة بالكامل
  • RLOC16
  • معرِّف القسم.

المَعلمات

history netinfo [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history netinfo
| Age                  | Role     | Mode | RLOC16 | Partition ID |
+----------------------+----------+------+--------+--------------+
|         00:00:10.069 | router   | rdn  | 0x6000 |    151029327 |
|         00:02:09.337 | child    | rdn  | 0x2001 |    151029327 |
|         00:02:09.338 | child    | rdn  | 0x2001 |    151029327 |
|         00:07:40.806 | child    | -    | 0x2001 |    151029327 |
|         00:07:42.297 | detached | -    | 0x6000 |            0 |
|         00:07:42.968 | disabled | -    | 0x6000 |            0 |
Done
history netinfo list
00:00:59.467 -> role:router mode:rdn rloc16:0x6000 partition-id:151029327
00:02:58.735 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
00:02:58.736 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
00:08:30.204 -> role:child mode:- rloc16:0x2001 partition-id:151029327
00:08:31.695 -> role:detached mode:- rloc16:0x6000 partition-id:0
00:08:32.366 -> role:disabled mode:- rloc16:0x6000 partition-id:0
Done
history netinfo 2
| Age                  | Role     | Mode | RLOC16 | Partition ID |
+----------------------+----------+------+--------+--------------+
|         00:02:05.451 | router   | rdn  | 0x6000 |    151029327 |
|         00:04:04.719 | child    | rdn  | 0x2001 |    151029327 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بادئة السجلّ

لعرض بيانات الشبكة لسجلّ بادئة الشبكة المتداخلة بتنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الحدث: القيم المحتملة هي Added أو Removed.
  • بادئة
  • العلامات/المعنى:
    • p: العلامة المفضّلة
    • a: علامة الإعداد التلقائي لعنوان IPv6 بدون حالة.
    • d: علامة إعداد عنوان DHCPv6 IPv6
    • c: علامة إعدادات أخرى لبروتوكول DHCPv6
    • r: علامة المسار التلقائي
    • o: في علامة الشبكة المتداخلة
    • s: علامة ثابتة
    • n: علامة Dns في إندونيسيا.
    • D: علامة بادئة النطاق
  • تفضيل: تفضيل. قد تكون القيم إما high، أو med، أو low.
  • RLOC16

المَعلمات

history prefix [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history prefix
| Age                  | Event   | Prefix                                      | Flags     | Pref | RLOC16 |
+----------------------+---------+---------------------------------------------+-----------+------+--------+
|         00:00:10.663 | Added   | fd00:1111:2222:3333::/64                    | paro      | med  | 0x5400 |
|         00:01:02.054 | Removed | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
|         00:01:21.136 | Added   | fd00:abba:cddd:0::/64                       | paos      | med  | 0x5400 |
|         00:01:45.144 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x3c00 |
|         00:01:50.944 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
|         00:01:59.887 | Added   | fd00:dead:beef:1::/64                       | paros     | med  | 0x8800 |
Done
history prefix list
00:04:12.487 -> event:Added prefix:fd00:1111:2222:3333::/64 flags:paro pref:med rloc16:0x5400
00:05:03.878 -> event:Removed prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
00:05:22.960 -> event:Added prefix:fd00:abba:cddd:0::/64 flags:paos pref:med rloc16:0x5400
00:05:46.968 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x3c00
00:05:52.768 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
00:06:01.711 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:med rloc16:0x8800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

المسار المحفوظ

لعرض سجلّ المسارات الخارجية لبيانات الشبكة في تنسيق الجدول أو القائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الحدث: القيم المحتملة هي Added أو Removed.
  • مسار الجولة
  • العلامات/المعنى:
    • s: علامة ثابتة
    • n: علامة NAT64
  • تفضيل: تفضيل. قد تكون القيم إما high، أو med، أو low.
  • RLOC16

المَعلمات

history route [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history route
| Age                  | Event   | Route                                       | Flags     | Pref | RLOC16 |
+----------------------+---------+---------------------------------------------+-----------+------+--------+
|         00:00:05.456 | Removed | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
|         00:00:29.310 | Added   | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
|         00:00:42.822 | Added   | fd00:1111:0::/48                            | s         | med  | 0x5400 |
|         00:01:27.688 | Added   | fd00:aaaa:bbbb:cccc::/64                    | s         | med  | 0x8800 |
Done
history route list 2
00:00:48.704 -> event:Removed route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
00:01:12.558 -> event:Added route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جهاز توجيه السجلّ

لعرض سجلّ جدول المسار في تنسيق الجدول أو القائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • الحدث: القيم المحتملة هي Added أو Removed أو NextHopChanged أو CostChanged.
  • المُعرّف (RLOC16): معرِّف جهاز التوجيه وRLOC16 لجهاز التوجيه.
  • القفزة التالية: رقم تعريف جهاز التوجيه وRLOC16 للقفزة التالية. في حال عدم وجود قفزة تالية، سيتم عرض "none".
  • تكلفة المسار: التكلفة القديمة -> تكلفة جديدة. تشير القيمة inf إلى تكلفة مسار غير محدودة.

المَعلمات

history router [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history router
| Age                  | Event          | ID (RLOC16) | Next Hop    | Path Cost  |
+----------------------+----------------+-------------+-------------+------------+
|         00:00:05.258 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
|         00:00:08.604 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
|         00:00:08.604 | Added          |  7 (0x1c00) |        none | inf -> inf |
|         00:00:11.931 | Added          | 34 (0x8800) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 59 (0xec00) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 54 (0xd800) |        none | inf -> inf |
|         00:00:14.948 | Removed        | 34 (0x8800) |        none | inf -> inf |
|         00:00:14.948 | Removed        |  7 (0x1c00) |        none | inf -> inf |
|         00:00:54.795 | NextHopChanged | 59 (0xec00) | 34 (0x8800) |   1 ->   5 |
|         00:02:33.735 | NextHopChanged | 54 (0xd800) |        none |  15 -> inf |
|         00:03:10.915 | CostChanged    | 54 (0xd800) | 34 (0x8800) |  13 ->  15 |
|         00:03:45.716 | NextHopChanged | 54 (0xd800) | 34 (0x8800) |  15 ->  13 |
|         00:03:46.188 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  13 ->  15 |
|         00:04:19.124 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  11 ->  13 |
|         00:04:52.008 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   9 ->  11 |
|         00:05:23.176 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   7 ->   9 |
|         00:05:51.081 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   5 ->   7 |
|         00:06:48.721 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   3 ->   5 |
|         00:07:13.792 | NextHopChanged | 54 (0xd800) | 59 (0xec00) |   1 ->   3 |
|         00:09:28.681 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
|         00:09:31.882 | Added          |  7 (0x1c00) |        none | inf -> inf |
|         00:09:51.240 | NextHopChanged | 54 (0xd800) | 54 (0xd800) | inf ->   1 |
|         00:09:54.204 | Added          | 54 (0xd800) |        none | inf -> inf |
|         00:10:20.645 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
|         00:10:24.242 | NextHopChanged | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
|         00:10:24.242 | Added          | 34 (0x8800) |        none | inf -> inf |
|         00:10:41.900 | NextHopChanged | 59 (0xec00) |        none |   1 -> inf |
|         00:10:42.480 | Added          |  3 (0x0c00) |  3 (0x0c00) | inf -> inf |
|         00:10:43.614 | Added          | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
Done
history router list 20
00:00:06.959 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
00:00:10.305 -> event:NextHopChanged router:34(0x8800) nexthop:34(0x8800) old-cost:inf new-cost:2
00:00:10.305 -> event:Added router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
00:00:13.632 -> event:Added router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:59(0xec00) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:54(0xd800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
00:00:16.649 -> event:Removed router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
00:00:56.496 -> event:NextHopChanged router:59(0xec00) nexthop:34(0x8800) old-cost:1 new-cost:5
00:02:35.436 -> event:NextHopChanged router:54(0xd800) nexthop:none old-cost:15 new-cost:inf
00:03:12.616 -> event:CostChanged router:54(0xd800) nexthop:34(0x8800) old-cost:13 new-cost:15
00:03:47.417 -> event:NextHopChanged router:54(0xd800) nexthop:34(0x8800) old-cost:15 new-cost:13
00:03:47.889 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:13 new-cost:15
00:04:20.825 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:11 new-cost:13
00:04:53.709 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:9 new-cost:11
00:05:24.877 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:7 new-cost:9
00:05:52.782 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:5 new-cost:7
00:06:50.422 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:3 new-cost:5
00:07:15.493 -> event:NextHopChanged router:54(0xd800) nexthop:59(0xec00) old-cost:1 new-cost:3
00:09:30.382 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ Rx

لعرض سجل RX لرسالة IPv6 بتنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • النوع:
    • نوع رسالة IPv6، مثل UDP وTCP وHopOpts وICMP6 (ونوعها الفرعي).
    • src: عنوان IPv6 المصدر ورقم المنفذ
    • dst: عنوان IPv6 الوجهة ورقم المنفذ (رقم المنفذ صالح لـ UDP/TCP، وإلا فإنه يكون 0)
  • Len: طول حمولة IPv6 (باستثناء رأس IPv6).
  • Chksum: المجموع الاختباري للرسالة (صالح لرسائل UDP أو TCP أو ICMP6)
  • ثانية: تشير إلى ما إذا تم استخدام أمان طبقة الرابط.
  • Prio: أولوية الرسالة. القيم المحتملة هي low أو norm أو high أو net (لرسائل التحكّم في سلسلة المحادثات).
  • RSS: قوة الإشارة المستلمة (بالديسيبل بالمللي وات)، متوسطة على جميع إطارات الأجزاء المستلَمة التي شكلت الرسالة. بالنسبة إلى سجلّ TX، يتم عرض NA (غير سارٍ).
  • Dir: يعرض ما إذا كانت الرسالة قد تمّ إرسالها (TX) أو استلامها (RX). وتمّ الإشارة إلى تعذُّر الإرسال باستخدام TX-F بتنسيق الجدول أو tx-success:no في تنسيق القائمة. من الأمثلة على تعذُّر الإرسال txالإجهاض وعدم إرسال ack من النظير لأي من أجزاء الرسالة.
  • الجار: العنوان القصير (RLOC16) للجار الذي تم إرسال/استلام الرسالة منه. إذا تم بث الإطار، سيتم عرضه كـ bcast بتنسيق جدول أو 0xffff في تنسيق القائمة. إذا كان العنوان القصير للجار غير متاح، يتم عرضه كـ unknwn بتنسيق الجدول أو 0xfffe بتنسيق القائمة.
  • اللاسلكي: رابط الراديو الذي تم إرسال الرسالة أو استلامها عليه (يكون ذلك مفيدًا عند تفعيل OPENTHREAD_CONFIG_MULTI_RADIO). يمكن أن تكون السمة 15.4 أو trel أو all (إذا تم إرسالها على كل روابط الراديو).

المَعلمات

history rx [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history rx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xbd26 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:07.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.263 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    12 | 0x3f7d | yes |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.302 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReqst) |    16 | 0x942c | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.304 | src: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
|                      | dst: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
|         00:00:09.304 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x2e37 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:21.622 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xe177 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:26.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |   165 | 0x82ee | yes |  net |  -20 | RX | 0x4800 |  15.4 |
|         00:00:30.000 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    93 | 0x52df |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:30.480 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x5ccf |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:30.772 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
Done
history rx list 4
00:00:13.368
    type:UDP len:50 checksum:0xbd26 sec:no prio:net rss:-20 from:0x4800 radio:15.4
    src:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
    dst:[ff02:0:0:0:0:0:0:1]:19788
00:00:14.991
    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:0
    dst:[ff03:0:0:0:0:0:0:2]:0
00:00:15.030
    type:UDP len:12 checksum:0x3f7d sec:yes prio:net rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
00:00:15.032
    type:ICMP6(EchoReqst) len:16 checksum:0x942c sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
    dst:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ rxtx

لعرض سجل RX وTX لرسالة IPv6 المدمجة بتنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • النوع:
    • نوع رسالة IPv6، مثل UDP وTCP وHopOpts وICMP6 (ونوعها الفرعي).
    • src: عنوان IPv6 المصدر ورقم المنفذ
    • dst: عنوان IPv6 الوجهة ورقم المنفذ (رقم المنفذ صالح لـ UDP/TCP، وإلا فإنه يكون 0)
  • Len: طول حمولة IPv6 (باستثناء رأس IPv6).
  • Chksum: المجموع الاختباري للرسالة (صالح لرسائل UDP أو TCP أو ICMP6)
  • ثانية: تشير إلى ما إذا تم استخدام أمان طبقة الرابط.
  • Prio: أولوية الرسالة. القيم المحتملة هي low أو norm أو high أو net (لرسائل التحكّم في سلسلة المحادثات).
  • RSS: قوة الإشارة المستلمة (بالديسيبل بالمللي وات)، متوسطة على جميع إطارات الأجزاء المستلَمة التي شكلت الرسالة. بالنسبة إلى سجلّ TX، يتم عرض NA (غير سارٍ).
  • Dir: يعرض ما إذا كانت الرسالة قد تمّ إرسالها (TX) أو استلامها (RX). وتمّ الإشارة إلى تعذُّر الإرسال باستخدام TX-F بتنسيق الجدول أو tx-success:no في تنسيق القائمة. من الأمثلة على تعذُّر الإرسال txالإجهاض وعدم إرسال ack من النظير لأي من أجزاء الرسالة.
  • الجار: العنوان القصير (RLOC16) للجار الذي تم إرسال/استلام الرسالة منه. إذا تم بث الإطار، سيتم عرضه كـ bcast بتنسيق جدول أو 0xffff في تنسيق القائمة. إذا كان العنوان القصير للجار غير متاح، يتم عرضه كـ unknwn بتنسيق الجدول أو 0xfffe بتنسيق القائمة.
  • اللاسلكي: رابط الراديو الذي تم إرسال الرسالة أو استلامها عليه (يكون ذلك مفيدًا عند تفعيل OPENTHREAD_CONFIG_MULTI_RADIO). يمكن أن تكون السمة 15.4 أو trel أو all (إذا تم إرسالها على كل روابط الراديو).

المَعلمات

history rxtx [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history rxtx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.267 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    12 | 0x6c6b | yes |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.290 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReqst) |    16 | 0xc6a2 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.292 | src: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
|                      | dst: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReply) |    16 | 0xc5a2 | yes | norm |  NA  | TX | 0x0800 |  15.4 |
|         00:00:09.292 | src: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
|                      | dst: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xaa0d | yes |  net |  NA  | TX | 0x0800 |  15.4 |
|         00:00:09.294 | src: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.296 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xc1d8 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:09.569 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0x3cb1 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:16.519 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xeda0 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:20.599 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |   165 | 0xbdfa | yes |  net |  -20 | RX | 0x0800 |  15.4 |
|         00:00:21.059 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    64 | 0x1c11 |  no |  net |  NA  | TX | 0x0800 |  15.4 |
|         00:00:21.062 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
|                      | dst: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    93 | 0xedff |  no |  net |  -20 | RX | unknwn |  15.4 |
|         00:00:21.474 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    44 | 0xd383 |  no |  net |  NA  | TX | bcast  |  15.4 |
|         00:00:21.811 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
Done
history rxtx list 5
00:00:02.100
    type:UDP len:50 checksum:0xd843 sec:no prio:net rss:-20 from:0x0800 radio:15.4
    src:[fe80:0:0:0:54d9:5153:ffc6:df26]:19788
    dst:[ff02:0:0:0:0:0:0:1]:19788
00:00:15.331
    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:800]:0
    dst:[ff03:0:0:0:0:0:0:2]:0
00:00:15.354
    type:UDP len:12 checksum:0x6c6b sec:yes prio:net rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:800]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:801]:61631
00:00:15.356
    type:ICMP6(EchoReqst) len:16 checksum:0xc6a2 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
    dst:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
00:00:15.356
    type:ICMP6(EchoReply) len:16 checksum:0xc5a2 sec:yes prio:norm tx-success:yes to:0x0800 radio:15.4
    src:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
    dst:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تكساس السجل

لعرض سجلّ TX لرسالة IPv6 بتنسيق جدول أو قائمة.

يوفر كل إدخال جدول أو قائمة ما يلي:

  • العمر: الوقت المنقضي منذ إصدار الأمر، وتم تقديمه بالتنسيق: hours:minutes:seconds:milliseconds
  • النوع:
    • نوع رسالة IPv6، مثل UDP وTCP وHopOpts وICMP6 (ونوعها الفرعي).
    • src: عنوان IPv6 المصدر ورقم المنفذ
    • dst: عنوان IPv6 الوجهة ورقم المنفذ (رقم المنفذ صالح لـ UDP/TCP، وإلا فإنه يكون 0)
  • Len: طول حمولة IPv6 (باستثناء رأس IPv6).
  • Chksum: المجموع الاختباري للرسالة (صالح لرسائل UDP أو TCP أو ICMP6)
  • ثانية: تشير إلى ما إذا تم استخدام أمان طبقة الرابط.
  • Prio: أولوية الرسالة. القيم المحتملة هي low أو norm أو high أو net (لرسائل التحكّم في سلسلة المحادثات).
  • RSS: قوة الإشارة المستلمة (بالديسيبل بالمللي وات)، متوسطة على جميع إطارات الأجزاء المستلَمة التي شكلت الرسالة. بالنسبة إلى سجلّ TX، يتم عرض NA (غير سارٍ).
  • Dir: يعرض ما إذا كانت الرسالة قد تمّ إرسالها (TX) أو استلامها (RX). وتمّ الإشارة إلى تعذُّر الإرسال باستخدام TX-F بتنسيق الجدول أو tx-success:no في تنسيق القائمة. من الأمثلة على تعذُّر الإرسال txالإجهاض وعدم إرسال ack من النظير لأي من أجزاء الرسالة.
  • الجار: العنوان القصير (RLOC16) للجار الذي تم إرسال/استلام الرسالة منه. إذا تم بث الإطار، سيتم عرضه كـ bcast بتنسيق جدول أو 0xffff في تنسيق القائمة. إذا كان العنوان القصير للجار غير متاح، يتم عرضه كـ unknwn بتنسيق الجدول أو 0xfffe بتنسيق القائمة.
  • اللاسلكي: رابط الراديو الذي تم إرسال الرسالة أو استلامها عليه (يكون ذلك مفيدًا عند تفعيل OPENTHREAD_CONFIG_MULTI_RADIO). يمكن أن تكون السمة 15.4 أو trel أو all (إذا تم إرسالها على كل روابط الراديو).

المَعلمات

history tx [list] [num-entries]
  • يمكنك استخدام الخيار list لعرض الناتج بتنسيق قائمة. وبخلاف ذلك، يتم عرض الناتج بتنسيق جدول.
  • استخدِم الخيار num-entries لحصر النتائج بعدد أحدث الإدخالات المحدَّدة. في حال عدم استخدام هذا الخيار، يتم عرض جميع الإدخالات المخزَّنة في الإخراج.

أمثلة

history tx
| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | ICMP6(EchoReply) |    16 | 0x932c | yes | norm |  NA  | TX | 0x4800 |  15.4 |
|         00:00:18.798 | src: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
|                      | dst: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    50 | 0xce87 | yes |  net |  NA  | TX | 0x4800 |  15.4 |
|         00:00:18.800 | src: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    64 | 0xf7ba |  no |  net |  NA  | TX | 0x4800 |  15.4 |
|         00:00:39.499 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
|                      | dst: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
|                      | UDP              |    44 | 0x26d4 |  no |  net |  NA  | TX | bcast  |  15.4 |
|         00:00:40.256 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
Done
history tx list
00:00:23.957
    type:ICMP6(EchoReply) len:16 checksum:0x932c sec:yes prio:norm tx-success:yes to:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
    dst:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
00:00:23.959
    type:UDP len:50 checksum:0xce87 sec:yes prio:net tx-success:yes to:0x4800 radio:15.4
    src:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
    dst:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
00:00:44.658
    type:UDP len:64 checksum:0xf7ba sec:no prio:net tx-success:yes to:0x4800 radio:15.4
    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
    dst:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
00:00:45.415
    type:UDP len:44 checksum:0x26d4 sec:no prio:net tx-success:yes to:0xffff radio:15.4
    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
    dst:[ff02:0:0:0:0:0:0:2]:19788
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ifconfig (أعلى،أسفل)

يؤدي النقر على رفع واجهة IPv6 إلى الأعلى أو الأسفل.

استدعِ هذا لتفعيل اتصال IPv6 أو إيقافه.

المَعلمات

ifconfig up|down

أمثلة

ifconfig up
Done
ifconfig down
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ifconfig

يشير إلى ما إذا كانت واجهة IPv6 قيد التشغيل أم لا.

المَعلمات

ما مِن معلَمات.

أمثلة

ifconfig
down
Done
ifconfig
up
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معرّف المثيل

الحصول على معرِّف المثيل.

يتم تعيين معرّف المثيل على قيمة عشوائية عند إنشاء المثيل، ومن ثم لن تتغير قيمته بعد التهيئة.

المَعلمات

ما مِن معلَمات.

أمثلة

instanceid
468697314
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة ipaddr

إضافة عنوان واجهة شبكة إلى واجهة سلسلة المحادثات

يتم نسخ المثيل الذي تم تمريره aAddress من خلال واجهة سلسلة المحادثات. لا تتوافق واجهة سلسلة المحادثات إلا مع عدد ثابت من عناوين البث الأحادي التي تتم إضافتها خارجيًا. يمكنك الاطّلاع على OPENTHREAD_CONFIG_IP6_MAX_EXT_UCAST_ADDRS.

المَعلمات

ipaddr add aAddress

أمثلة

ipaddr add 2001::dead:beef:cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipaddr del

لإزالة عنوان واجهة الشبكة من واجهة سلسلة المحادثات.

المَعلمات

ipaddr del aAddress

أمثلة

ipaddr del 2001::dead:beef:cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipaddr

للحصول على قائمة بعناوين IPv6 المُعينة لواجهة Thread.

المَعلمات

ipaddr [-v]

استخدِم -v للحصول على مزيد من المعلومات المطوَّلة حول العنوان:

  • origin: يمكن أن يكون thread أو slaac أو dhcp6 أو manual ويشير إلى مصدر العنوان.
  • plen: طول البادئة
  • preferred: العلامة المفضّلة (منطقية)
  • valid: علامة صالحة (منطقية)

أمثلة

ipaddr
fdde:ad00:beef:0:0:ff:fe00:0
fdde:ad00:beef:0:558:f56b:d688:799
fe80:0:0:0:f3d9:2a82:c8d8:fe43
Done
ipaddr -v
fd5e:18fa:f4a5:b8:0:ff:fe00:fc00 origin:thread plen:64 preferred:0 valid:1
fd5e:18fa:f4a5:b8:0:ff:fe00:dc00 origin:thread plen:64 preferred:0 valid:1
fd5e:18fa:f4a5:b8:f8e:5d95:87a0:e82c origin:thread plen:64 preferred:0 valid:1
fe80:0:0:0:4891:b191:e277:8826 origin:thread plen:64 preferred:1 valid:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipaddr linklocal

الحصول على عنوان IPv6 المحلي لرابط Thread.

يتم اشتقاق العنوان المحلي لرابط سلسلة المحادثات باستخدام IEEE802.15.4 كعنوان موسع كمعرف واجهة.

المَعلمات

ما مِن معلَمات.

أمثلة

ipaddr linklocal
fe80:0:0:0:f3d9:2a82:c8d8:fe43
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipaddr mleid

الحصول على عنوان معرّف شريحة SIM المضمّنة (EID) المحلي التابع لـ Mesh.

المَعلمات

ما مِن معلَمات.

أمثلة

ipaddr mleid
fdde:ad00:beef:0:558:f56b:d688:799
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipaddr rloc

الحصول على عنوان محدد مواقع توجيه سلسلة التعليمات (RLOC).

المَعلمات

ما مِن معلَمات.

أمثلة

ipaddr rloc
fdde:ad00:beef:0:0:ff:fe00:0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة ipmaddr

اشتراك في واجهة سلسلة المحادثات بعنوان بث متعدّد لواجهة الشبكة

سيتم نسخ المثيل الذي تم تمريره aAddress من خلال واجهة سلسلة المحادثات. لا تتوافق واجهة سلسلة المحادثات إلا مع عدد ثابت من عناوين البث المتعدد التي تتم إضافتها خارجيًا. يمكنك الاطّلاع على OPENTHREAD_CONFIG_IP6_MAX_EXT_MCAST_ADDRS.

المَعلمات

ipmaddr add aAddress

أمثلة

ipmaddr add ff05::1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipmaddr del

إلغاء اشتراك واجهة سلسلة المحادثات لعنوان البث المتعدد لواجهة الشبكة

المَعلمات

ipmaddr del aAddress

أمثلة

ipmaddr del ff05::1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيبمادر

للحصول على قائمة بعناوين البث المتعدد IPv6 المشتركة في واجهة سلسلة المحادثات،

المَعلمات

ما مِن معلَمات.

أمثلة

ipmaddr
ff05:0:0:0:0:0:0:1
ff33:40:fdde:ad00:beef:0:0:1
ff32:40:fdde:ad00:beef:0:0:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيبمادر لاتتن

الحصول على عنوان البث المتعدد لعقد Thread Link-Local All Thread.

العنوان هو عنوان بث متعدد بالاستناد إلى بادئة Unicast Prefix [RFC 3306]، مع:

  • تم ضبط flgs على 3 (P = 1 وT = 1)
  • ضبط scop على 2
  • ضبط plen على 64
  • تم ضبط بادئة الشبكة على البادئة المحلية المتداخلة
  • تمّ ضبط رقم تعريف المجموعة على 1.

المَعلمات

ما مِن معلَمات.

أمثلة

ipmaddr llatn
ff32:40:fdde:ad00:beef:0:0:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ipmaddr المختلط (تفعيل،إيقاف)

تفعيل الوضع المختلط للبث المتعدد او إيقافه على واجهة سلسلة المحادثات

المَعلمات

ipmaddr promiscuous enable|disable

أمثلة

ipmaddr promiscuous enable
Done
ipmaddr promiscuous disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيبمادر مختلط

تتحقّق مما إذا كان الوضع المختلط للبث المتعدد مفعَّلاً على واجهة سلسلة المحادثات.

المَعلمات

ما مِن معلَمات.

أمثلة

ipmaddr promiscuous
Disabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

IPmaddr rlatn

الحصول على عنوان البث المتعدد لعقد Thread Realm-Local All Thread.

العنوان هو عنوان بث متعدد بالاستناد إلى بادئة Unicast [RFC 3306] المحلي، مع:

  • تم ضبط flgs على 3 (P = 1 وT = 1)
  • ضبط scop على 3
  • ضبط plen على 64
  • تم ضبط بادئة الشبكة على البادئة المحلية المتداخلة
  • تمّ ضبط رقم تعريف المجموعة على 1.

المَعلمات

ما مِن معلَمات.

أمثلة

ipmaddr rlatn
ff33:40:fdde:ad00:beef:0:0:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أداة تمييز النجارة (مجموعة)

لضبط أداة إظهار أداة الربط.

المَعلمات

joiner discerner discerner
  • استخدِم {number}/{length} لضبط discerner.
  • يضبط joiner discerner clear aDiscerner على nullptr.

أمثلة

joiner discerner 0xabc/12
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نص التعريف الواضح

عليك محو علامة الربط.

المَعلمات

ما مِن معلَمات.

أمثلة

joiner discerner clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

المستخدم المشترك

يتم الحصول على أداة الدمج هذه.

لمزيد من المعلومات، يمكنك الرجوع إلى otJoinerSetDiscerner.

المَعلمات

ما مِن معلَمات.

أمثلة

joiner discerner
0xabc/12
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مساعدة الأعضاء

طباعة قائمة المساعدة joiner

المَعلمات

ما مِن معلَمات.

أمثلة

joiner help
help
id
start
state
stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

معرّف المستخدم

الحصول على رقم تعريف الانضمام.

إذا لم يتم ضبط أداة إظهار Join، يكون معرّف Joiner هو أول 64 بت من نتيجة حوسبة SHA-256 على مستوى IEEE EEE-64 الذي تم تخصيصه من قِبل المصنع. في الحالات الأخرى، يتم حساب رقم تعريف الرابط من قيمة علامة الجمع.

يُستخدم رقم تعريف الرابط أيضًا باعتباره العنوان الموسَّع 802.15.4 لنظام IEEE أثناء عملية التفويض.

المَعلمات

ما مِن معلَمات.

أمثلة

joiner id
d65e64fa83f81cf7
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بدء الدمج

تعمل هذه السياسة على تفعيل دور "أداة الربط في سلسلة المحادثات".

المَعلمات

joiner start joining-device-credential [provisioning-url]
  • joining-device-credential: عبارة مرور الرابط يجب أن تكون سلسلة من جميع الأحرف الأبجدية الرقمية الكبيرة (من 0 إلى 9 وA-Y، باستثناء I وO وQ وZ لتسهيل قراءتها)، وأن يتراوح طولها بين 6 و32 حرفًا.
  • provisioning-url: توفير عنوان URL لـ Join (اختياري)

أمثلة

joiner start J01NM3
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة الانضمام

الحصول على ولاية Join.

تعرض إحدى الحالات التالية:

  • Idle
  • Discover
  • Connecting
  • Connected
  • Entrust
  • Joined

المَعلمات

ما مِن معلَمات.

أمثلة

joiner state
Idle
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

محطة نجارة

لإيقاف دور Join في سلسلة المحادثات.

المَعلمات

ما مِن معلَمات.

أمثلة

joiner stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جوينربورت (مجموعة)

لضبط منفذ UDP من Join.

المَعلمات

joinerport udp-port

أمثلة

joinerport 1000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

هاربورت

الحصول على منفذ UDP من Join.

المَعلمات

ما مِن معلَمات.

أمثلة

joinerport
1000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّاد تسلسل المفاتيح (مجموعة)

لضبط thrKeySequenceCounter.

المَعلمات

keysequence counter counter

أمثلة

keysequence counter 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّاد تسلسل المفاتيح

للحصول على thrKeySequenceCounter.

المَعلمات

ما مِن معلَمات.

أمثلة

keysequence counter
10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وقت حماية سلسلة المفاتيح (مجموعة)

لضبط thrKeySwitchGuardTime (بالساعات).

المَعلمات

keysequence guardtime guardtime-hours

استخدِم 0 إلى Thread Key Switch على الفور في حال توفُّر مطابقة لفهرس رئيسي.

أمثلة

keysequence guardtime 0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وقت حماية التسلسل الرئيسي

الحصول على thrKeySwitchGuardTime (بالساعات).

المَعلمات

ما مِن معلَمات.

أمثلة

keysequence guardtime
0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بيانات القائد

الحصول على بيانات Thread Leader.

المَعلمات

ما مِن معلَمات.

أمثلة

leaderdata
Partition ID: 1077744240
Weighting: 64
Data Version: 109
Stable Data Version: 211
Leader Router ID: 60
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وزن قائد (مجموعة)

تحدِّد هذه السياسة وزن قائد سلسلة المحادثات المستخدَم عند العمل في دور القائد.

تضبط وزن قائد الفريق مباشرةً القيمة الجديدة، بدلاً من قيمتها السابقة (التي قد تكون محدّدة من القيمة الحالية للسمة otDeviceProperties ).

المَعلمات

leaderweight weight

أمثلة

leaderweight 128
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وزن متصدر

معرفة وزن قائد سلسلة المحادثات المستخدم عند العمل في دور القائد.

المَعلمات

ما مِن معلَمات.

أمثلة

leaderweight
128
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إدارة مقاييس الربط المحسّنة-ack محو

يتم إرسال طلب إدارة مقاييس الرابط لإجراء فحص محسَّن استنادًا إلى AKK.

المَعلمات

linkmetrics mgmt peer-ipaddr enhanced-ack clear

يجب أن يكون peer-ipaddr هو عنوان الربط المحلي للجهاز المجاور.

أمثلة

linkmetrics mgmt fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack clear
Done
> Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Success

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ الربط المحسّن لإدارة مقاييس الروابط

يتم إرسال طلب إدارة مقاييس الرابط لتسجيل فحص محسَّن استنادًا إلى AKK.

المَعلمات

linkmetrics mgmt peer-ipaddr enhanced-ack register [qmr][r]

يجب ربط [q وm وr] بـ otLinkMetricsValues. وفقًا للمواصفات 4.11.3.4.4.6، يمكنك استخدام خيارين كحد أقصى في الوقت نفسه، على سبيل المثال q، أو qm.

  • q: الطبقة 2 LQI
  • m: هامش الرابط
  • r: RSSI.
تكون السمة r الإضافية اختيارية ويتم استخدامها فقط للأجهزة المرجعية. عند تحديد هذا الخيار، يتم ضبط النوع/متوسط التعداد لكل علامة من علامات رقم تعريف النوع على "محجوز". يُستخدَم هذا الإجراء للتحقّق من أنّ الموضوع الاستقصائي يتعامل بشكل صحيح مع علامات معرّف النوع غير الصالحة، ولا يتوفّر إلّا عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

أمثلة

linkmetrics mgmt fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm
Done
> Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Success
> linkmetrics mgmt fe80:0:0:0:3092:f334:1455:1ad2 enhanced-ack register qm r
Done
> Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: Cannot support new series

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إدارة مقاييس الروابط من الأمام

يرسل طلب إدارة مقاييس رابط MLE من أجل ضبط سلسلة تتبّع إعادة توجيه أو محوها.

المَعلمات

linkmetrics mgmt peer-ipaddr forward series-id [ldraX][pqmr]
  • peer-ipaddr: عنوان الزملاء.
  • series-id: رقم تعريف السلسلة.
  • يجب ربط [l وd وr وa] بـ otLinkMetricsSeriesFlags. لا تمثّل السمة X أيًا من otLinkMetricsSeriesFlags، ويتم إيقاف الحسابات وإزالة السلسلة.
    • l: اختبار رابط MLE
    • d: بيانات MAC.
    • r: طلب بيانات MAC.
    • a: MAC Ack.
    • X: لا يمكن استخدامه إلا بدون أي علامات أخرى.
  • يجب ربط [p وq وm وr] بـ otLinkMetricsValues.
    • p: الطبقة 2: عدد وحدات PDU التي تم استلامها.
    • q: الطبقة 2 LQI
    • m: هامش الرابط
    • r: RSSI.

أمثلة

linkmetrics mgmt fe80:0:0:0:3092:f334:1455:1ad2 forward 1 dra pqmr
Done
> Received Link Metrics Management Response from: fe80:0:0:0:3092:f334:1455:1ad2
Status: SUCCESS

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

استجواب مقاييس الروابط

يتم إرسال رسالة "التحقق من رابط MLE".

المَعلمات

linkmetrics probe peer-ipaddr series-id length
  • peer-ipaddr: عنوان الزملاء.
  • series-id: رقم تعريف السلسلة التي تستهدفها رسالة التحقيق هذه.
  • length: طول رسالة التحقيق. النطاق الصالح هو [0، 64].

أمثلة

linkmetrics probe fe80:0:0:0:3092:f334:1455:1ad2 1 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

طلب بحث مقاييس الروابط من الأمام

نفِّذ طلب بحث عن مقاييس الرابط (سلسلة تتبُّع إعادة التوجيه).

المَعلمات

linkmetrics query peer-ipaddr forward series-id
  • peer-ipaddr: عنوان الزملاء.
  • series-id: رقم تعريف السلسلة.

أمثلة

linkmetrics query fe80:0:0:0:3092:f334:1455:1ad2 forward 1
Done
> Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
- PDU Counter: 2 (Count/Summation)
- LQI: 76 (Exponential Moving Average)
- Margin: 82 (dB) (Exponential Moving Average)
- RSSI: -18 (dBm) (Exponential Moving Average)

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

طلب بحث مقاييس الروابط الفردي

نفِّذ طلب بحث في مقاييس الرابط (فحص واحد).

المَعلمات

linkmetrics query peer-ipaddr single [pqmr]
  • peer-ipaddr: عنوان الزملاء.
  • يجب ربط [p وq وm وr] بـ otLinkMetrics.
    • p: الطبقة 2: عدد وحدات PDU التي تم استلامها.
    • q: الطبقة 2 LQI
    • m: هامش الرابط
    • r: RSSI.

أمثلة

linkmetrics query fe80:0:0:0:3092:f334:1455:1ad2 single qmr
Done
> Received Link Metrics Report from: fe80:0:0:0:3092:f334:1455:1ad2
- LQI: 76 (Exponential Moving Average)
- Margin: 82 (dB) (Exponential Moving Average)
- RSSI: -18 (dBm) (Exponential Moving Average)

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

linkmetricsmgr (تفعيل،إيقاف)

تفعيل "مدير مقاييس الروابط" أو إيقافه

المَعلمات

linkmetricsmgr enable|disable

أمثلة

linkmetricmgr enable
Done
linkmetricmgr disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عرض linkmetricsmgr

احصل على بيانات "مقاييس الرابط" لجيران مجاور من خلال عنوانه الموسَّع.

المَعلمات

ما مِن معلَمات.

أمثلة

linkmetricsmgr show
ExtAddr:827aa7f7f63e1234, LinkMargin:80, Rssi:-20
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تحديد موقع (تعيين)

تحديد أقرب وجهة لعنوان البث العشوائي (أي البحث عن معرّف EID المحلي المتداخل وRLOC16 للوجهة).

ويتم تحديد أقرب وجهة استنادًا إلى جدول التوجيه الحالي وتكاليف المسار داخل شبكة Thread.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE" مفعَّلة.

المَعلمات

locate anycastaddr

أمثلة

locate fdde:ad00:beef:0:0:ff:fe00:fc00
fdde:ad00:beef:0:d9d3:9000:16b:d03b 0xc800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تحديد الموقع

الحصول على الحالة الحالية (In Progress أو Idle) لمحدِّد موقع أي بث

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

locate
Idle
Done
locate fdde:ad00:beef:0:0:ff:fe00:fc10
locate
In Progress
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم ملف السجلّ

تحدِّد هذه السياسة اسم الملف لالتقاط رسائل otPlatLog() ، وهو مفيد عند تصحيح أخطاء النصوص البرمجية للاختبار التلقائية على Linux عند التسجيل، ما يؤدي إلى إيقاف نصوص الاختبار الآلية.

يجب توفّر OPENTHREAD_CONFIG_LOG_OUTPUT == OPENTHREAD_CONFIG_LOG_OUTPUT_DEBUG_UART وOPENTHREAD_POSIX.

المَعلمات

log filename filename

أمثلة

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مستوى السجلّ (مجموعة)

لضبط مستوى السجلّ.

المَعلمات

log level level

أمثلة

log level 4
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مستوى السجلّ

احصل على مستوى السجلّ.

المَعلمات

ما مِن معلَمات.

أمثلة

log level
1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

يعيد mac إعادة المحاولة مباشرةً (get،set)

يحصل على أو يعين عدد محاولات TX المباشرة على طبقة MAC.

المَعلمات

mac retries direct [number]

يمكنك استخدام الوسيطة number الاختيارية لتحديد عدد عمليات إعادة محاولة TX المباشرة.

أمثلة

mac retries direct
3
Done
mac retries direct 5
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

يعيد mac المحاولة بطريقة غير مباشرة (get،set)

يحصل على أو يعين عدد مرات إعادة محاولة TX غير المباشرة على طبقة MAC.

المَعلمات

mac retries indirect [number]

يمكنك استخدام الوسيطة number الاختيارية لتحديد عدد عمليات إعادة محاولة Tx غير المباشرة.

أمثلة

mac retries indirect
3
Done
 max retries indirect 5
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إرسال في جهاز Mac

توجّه هذه السمة جهاز Rx-Off-When-Idle لإرسال إطار MAC إلى الجهاز الرئيسي. هذا الأمر مخصّص للحصول على الشهادة، ولا يمكن استخدامه إلا عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

mac send datarequest | emptydata

يجب اختيار إحدى الوسيطتين التاليتين:

  • datarequest: إدراج رسالة طلب بيانات IEEE 802.15.4 في قائمة الانتظار لإرسالها.
  • emptydata: يتم توجيه الجهاز إلى إرسال إطار بيانات 802.15.4 فارغ من معيار IEEE.

أمثلة

mac send datarequest
Done
mac send emptydata
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة فلتر macfilter

لا تتوفّر هذه الميزة إلا عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

إضافة عنوان IEEE 802.15.4 الموسع إلى قائمة تصفية MAC. في حال تحديد الوسيطة rss الاختيارية، يعمل ذلك على إصلاح قوة الإشارة المُستلَمة للرسائل الواردة من العنوان. في حال عدم استخدام الخيار rss، سيستخدم العنوان أي قيمة تلقائية حدّدتها. وفي حال عدم تحديد قيمة تلقائية، ستتمثل قوة الإشارة في الإشارة عبر شبكة غير سلكيّة.

المَعلمات

macfilter addr add extaddr [rss]

أمثلة

macfilter addr add 0f6127e33af6b403 -95
Done
macfilter addr add 0f6127e33af6b402
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

القائمة المسموح بها لتطبيق macfilter

يؤدي هذا الإعداد إلى تفعيل وضع فلتر MAC لجهاز allowlist، ما يعني أنّه سيتم السماح بالوصول إلى عناوين MAC فقط المدرَجة في قائمة فلاتر MAC.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter addr allowlist
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

محو عامل تصفية macfilter

تتوفّر هذه الميزة عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

يمحو هذا الأمر جميع العناوين الموسعة من قائمة تصفية MAC.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter addr clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قائمة عناوين IP المحظورة في macfilter

يؤدي هذا الخيار إلى تفعيل وضع فلتر MAC denylist، ما يعني أنّه سيتم رفض وصول جميع عناوين MAC في قائمة فلتر MAC.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter addr denylist
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف واجهة برمجة التطبيقات macfilter

لإيقاف أوضاع فلتر MAC.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter addr disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

فلتر macfilter

تتوفّر هذه الميزة عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

يوفّر المعلومات التالية:

  • الوضع الحالي لقائمة فلاتر MAC: إما AllowList أو DenyList, أو Disabled
  • قائمة بكل العناوين الموسّعة في الفلتر. يتم إدراج قوة الإشارة المُستلَمة (rss) ومؤشر جودة الرابط (lqi) بجانب العنوان في حال ضبط هذه القيم لتكون مختلفة عن القيم التلقائية.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter addr
Allowlist
0f6127e33af6b403 : rss -95 (lqi 1)
0f6127e33af6b402
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة فلتر macfilter

تتوفّر هذه الميزة عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

يؤدي هذا الأمر إلى إزالة العنوان الممتد المحدد من قائمة تصفية MAC.

المَعلمات

macfilter addr remove extaddr

أمثلة

macfilter addr remove 0f6127e33af6b402
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فلتر Mac

يوفّر المعلومات التالية:

  • Address Mode: الوضع الحالي لفلتر MAC: إما AllowList أو DenyList, أو Disabled
  • قائمة بجميع العناوين الموسّعة في قائمة فلاتر MAC. يتم إدراج قوة الإشارة المُستلَمة (rss) ومؤشر جودة الرابط (lqi) بجانب العنوان في حال ضبط هذه القيم لتكون مختلفة عن القيم التلقائية.
  • قائمة منفصلة (RssIn List) تعرض جميع العناوين الموسّعة التي تم فيها ضبط قيمة rss لتكون مختلفة عن القيمة التلقائية
  • Default rss: يعرض القيم التلقائية، إن أمكن، لإعدادات rss وlqi.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter
Address Mode: Allowlist
0f6127e33af6b403 : rss -95 (lqi 1)
0f6127e33af6b402
RssIn List:
0f6127e33af6b403 : rss -95 (lqi 1)
Default rss: -50 (lqi 3)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة macfilter rss

إضافة العنوان الموسَّع المحدّد إلى قائمة "RssIn" (أو تعديل عنوان حالي في قائمة "RssIn") وضبط إدخال قوة الإشارة المُستلَمة (بالديسيبل بالملي وات) للرسائل من هذا العنوان

المَعلمات

macfilter rss add extaddr rss

لضبط قيمة تلقائية لقوة الإشارة المُستلَمة لجميع الرسائل المُستلَمة، استخدِم * للوسيطة extaddr.

أمثلة

macfilter rss add * -50
Done
macfilter rss add 0f6127e33af6b404 -85
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

macfilter rss add-lqi

إضافة العنوان الموسّع المحدَّد إلى قائمة RssIn (أو تعديل عنوان حالي في قائمة RssIn) وضبط مؤشر جودة الرابط الثابت للرسائل من هذا العنوان وليس بالضرورة أن يكون "العنوان الموسّع" في فلتر address allowlist/denylist لضبط lqi.

تتوفّر هذه الميزة عندما تكون إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE مفعَّلة.

المَعلمات

macfilter rss add-lqi extaddr lqi

لضبط قيمة تلقائية لمؤشر جودة الرابط لجميع الرسائل المُستلَمة، استخدِم * للوسيطة extaddr. النطاق المسموح به هو 0 إلى 3.

أمثلة

macfilter rss add-lqi * 3
Done
macfilter rss add-lqi 0f6127e33af6b404 2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مسح macfilter rss

يؤدي إلى محو جميع إدخالات قوة الإشارة المستلمة (rss) ومؤشر جودة الرابط (lqi) (بما في ذلك القيم التلقائية) من قائمة RssIn.

يعني تنفيذ هذا الإجراء أن جميع العناوين الموسعة ستستخدم إشارة على الهواء.

تتوفّر هذه الميزة عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter rss clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

macfilter rss

يوفّر المعلومات التالية:

  • قائمة بجميع العناوين الموسّعة التي تم ضبط قوة الإشارة المُستلَمة (rss) فيها لتكون مختلفة عن القيمة التلقائية يتم أيضًا عرض مؤشر جودة الرابط (lqi). يتم ربط الإعدادَين rss وlqi ببعضهما. فإذا تم ضبط أحدهما، يتم ضبط قيمة الآخر تلقائيًا. تُسمى قائمة العناوين هذه RssIn List. يؤدي ضبط إما rsi أو lqi إلى إضافة العنوان الموسّع المقابل إلى قائمة RssIn.
  • Default rss: يعرض القيم التلقائية، إن أمكن، لإعدادات rss وlqi.

المَعلمات

ما مِن معلَمات.

أمثلة

macfilter rss
0f6127e33af6b403 : rss -95 (lqi 1)
Default rss: -50 (lqi 3)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة macfilter rss

يزيل العنوان الموسَّع المحدّد من قائمة RssIn.

بعد إزالة عنوان MAC هذا من قائمة RssIn، سيستخدم بدلاً من ذلك الإعدادَين التلقائيَين rss وlqi، على افتراض أنّه تم ضبط الإعدادات التلقائية. (وفي حال عدم ضبط أي إعدادات تلقائية، سيتم استخدام إشارة الاتصال عبر شبكة غير سلكيّة).

تتوفّر هذه الميزة عند تفعيل إعدادات OPENTHREAD_CONFIG_MAC_FILTER_ENABLE.

ولا يتم تنفيذ أي إجراء إذا لم يكن هناك إدخال حالي في قائمة "RssIn" يتطابق مع "العنوان الموسّع" المحدّد.

المَعلمات

macfilter rss remove extaddr

إذا أردت إزالة الإعدادات التلقائية لقوة الإشارة المُستلَمة ومؤشر جودة الرابط، استخدِم * بصفتها extaddr. يؤدي هذا الإجراء إلى ضبط الإعدادات التلقائية ولكن لا يؤدي إلى إزالة الإدخالات من قائمة RssIn.

أمثلة

macfilter rss remove *
Done
macfilter rss remove 0f6127e33af6b404
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

شبكة Meshdiag childip6

أرسل طلبًا إلى أحد الوالدَين لاسترداد عناوين IPv6 لجميع عناصر MTD الثانوية.

المَعلمات

meshdiag childip6 parent-rloc16

أمثلة

meshdiag childip6 0xdc00
child-rloc16: 0xdc02
    fdde:ad00:beef:0:ded8:cd58:b73:2c21
    fd00:2:0:0:c24a:456:3b6b:c597
    fd00:1:0:0:120b:95fe:3ecc:d238
child-rloc16: 0xdc03
    fdde:ad00:beef:0:3aa6:b8bf:e7d6:eefe
    fd00:2:0:0:8ff8:a188:7436:6720
    fd00:1:0:0:1fcf:5495:790a:370f
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

شبكة Meshdiag الفرعية

بدء استعلام للجدول الفرعي لجهاز توجيه باستخدام RLOC16 معين. تسرد الإخراج جميع الإدخالات الثانوية. المعلومات لكل طفل:

  • RLOC16
  • عنوان MAC الممتد
  • إصدار سلسلة المحادثات
  • المهلة (بالثواني)
  • العمر (بالثواني منذ آخر مرة سمع فيها)
  • الفاصل الزمني للإشراف (بالثواني)
  • عدد الرسائل في قائمة الانتظار (في حال كان الطفل نائمًا)
  • مجموعة محاكاة الأجهزة الجوّالة
  • RSS (المتوسط والأخير)
  • معدلات الخطأ: إطار tx (في طبقة MAC)، رسالة IPv6 tx (أعلى MAC)
  • وقت الاتصال (بالثواني منذ إنشاء الرابط بتنسيق {dd}d.{hh}:{mm}:{ss})
  • معلومات CSL:
    • في حال المزامنة
    • الفترة (وحدة الوقت 10 رموز)
    • المهلة (بالثواني)

المَعلمات

ما مِن معلَمات.

أمثلة

meshdiag childtable 0x6400
rloc16:0x6402 ext-addr:8e6f4d323bbed1fe ver:4
    timeout:120 age:36 supvn:129 q-msg:0
    rx-on:yes type:ftd full-net:yes
    rss - ave:-20 last:-20 margin:80
    err-rate - frame:11.51% msg:0.76%
    conn-time:00:11:07
    csl - sync:no period:0 timeout:0 channel:0
rloc16:0x6403 ext-addr:ee24e64ecf8c079a ver:4
    timeout:120 age:19 supvn:129 q-msg:0
    rx-on:no type:mtd full-net:no
    rss - ave:-20 last:-20  margin:80
    err-rate - frame:0.73% msg:0.00%
    conn-time:01:08:53
    csl - sync:no period:0 timeout:0 channel:0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

جهاز توجيه شبكة متداخلة

بدء استعلام لجدول جار الموجه لموجه باستخدام RLOC16 معين. الإخراج يسرد جميع إدخالات جار الموجه. المعلومات لكل إدخال:

  • RLOC16
  • عنوان MAC الممتد
  • إصدار سلسلة المحادثات
  • RSS (المتوسط والأخير) وهامش الرابط
  • معدلات الخطأ، معدل الإطارات tx (في طبقة MAC)، رسالة IPv6 tx (أعلى MAC)
  • وقت الاتصال (بالثواني منذ إنشاء الرابط بتنسيق {dd}d.{hh}:{mm}:{ss})

المَعلمات

meshdiag routerneighbortable router-rloc16

أمثلة

meshdiag routerneighbortable 0x7400
rloc16:0x9c00 ext-addr:764788cf6e57a4d2 ver:4
   rss - ave:-20 last:-20 margin:80
   err-rate - frame:1.38% msg:0.00%
   conn-time:01:54:02
rloc16:0x7c00 ext-addr:4ed24fceec9bf6d3 ver:4
   rss - ave:-20 last:-20 margin:80
   err-rate - frame:0.72% msg:0.00%
   conn-time:00:11:27
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

طوبولوجيا الشبكة المتداخلة

اكتشف طوبولوجيا الشبكة (قائمة أجهزة التوجيه واتصالاتها). المَعلمات اختيارية وتشير إلى عناصر إضافية يجب اكتشافها. يمكن إضافتها بأي ترتيب.

  • ip6-addrs لاكتشاف قائمة عناوين IPv6 لكل موجه.
  • children لاكتشاف الجدول الفرعي لكل جهاز توجيه.

المعلومات لكل موجه:

  • رقم تعريف جهاز التوجيه
  • RLOC16
  • عنوان MAC الممتد
  • إصدار سلسلة المحادثات (إذا كانت معروفة)
  • ما إذا كان جهاز التوجيه هو هذا الجهاز نفسه (me)
  • ما إذا كان جهاز التوجيه هو أحد الوالدَين لهذا الجهاز عندما يكون الجهاز طفلاً (parent)
  • ما إذا كان جهاز التوجيه leader
  • ما إذا كان جهاز التوجيه يعمل كجهاز توجيه حدود ويوفّر اتصالاً خارجيًا (br)
  • قائمة الموجهات التي يرتبط بها هذا الموجه:
    • 3-links: معرّفات أجهزة التوجيه التي يحتوي جهاز التوجيه هذا على رابط وارد لها بجودة الرابط 3
    • 2-links: معرّفات أجهزة التوجيه التي يتضمن جهاز التوجيه هذا رابطًا واردًا لها بجودة الرابط 2
    • 1-links: معرّفات أجهزة التوجيه التي يتضمن جهاز التوجيه هذا رابطًا واردًا لها بجودة الرابط 1
    • إذا كانت القائمة فارغة، سيتم حذفها من القائمة الخارجية.
  • إذا ip6-addrs، قائمة عناوين IPv6 لجهاز التوجيه
  • إذا كان children، قائمة بجميع العناصر الثانوية لجهاز التوجيه. المعلومات لكل طفل:
    • RLOC16
    • جودة الرابط الوارد من منظور أحد الوالدَين إلى الطفل (تشير القيمة صفر إلى غير معروف)
    • وضع الجهاز الثانوي (r rx-on-when-idle، d جهاز سلسلة محادثات كاملة، n بيانات الشبكة بالكامل، - لم يتم ضبط علامات)
    • ما إذا كان الطفل هو هذا الجهاز نفسه (me)
    • ما إذا كان الجهاز الفرعي يعمل كجهاز توجيه حدود يوفّر اتصالاً خارجيًا (br)

المَعلمات

meshdiag topology [ip6-addrs] [children]

أمثلة

meshdiag topology
id:02 rloc16:0x0800 ext-addr:8aa57d2c603fe16c ver:4 - me - leader
   3-links:{ 46 }
id:46 rloc16:0xb800 ext-addr:fe109d277e0175cc ver:4
   3-links:{ 02 51 57 }
id:33 rloc16:0x8400 ext-addr:d2e511a146b9e54d ver:4
   3-links:{ 51 57 }
id:51 rloc16:0xcc00 ext-addr:9aab43ababf05352 ver:4
   3-links:{ 33 57 }
   2-links:{ 46 }
id:57 rloc16:0xe400 ext-addr:dae9c4c0e9da55ff ver:4
   3-links:{ 46 51 }
   1-links:{ 33 }
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

mleadvimax

للحصول على القيمة الحالية للفاصل الزمني الأقصى الذي يستخدمه موقت تدفق الإعلانات.

تتطلّب واجهة برمجة التطبيقات هذه استخدام OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE، وهي مخصّصة للاختبار فقط.

المَعلمات

ما مِن معلَمات.

أمثلة

mleadvimax
12000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مليد

ضبط معرّف IID المحلي المتداخلة (لأغراض الاختبار)

يجب توفّر OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

ويجب استخدامها قبل تفعيل حزمة Thread.

فقط لجهاز الاختبار/المرجع

المَعلمات

mliid iid

أمثلة

mliid 1122334455667788
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

mlr reg

لتسجيل أجهزة استماع البث المتعدد في جهاز التوجيه الأساسي الرئيسي.

يجب تفعيل كل من OPENTHREAD_CONFIG_TMF_PROXY_MLR_ENABLE وOPENTHREAD_CONFIG_COMMISSIONER_ENABLE.

احذف المهلة لاستخدام مهلة MLR التلقائية على جهاز التوجيه الأساسي الرئيسي.

استخدِم المهلة = 0 لإلغاء تسجيل أدوات معالجة البث المتعدد.

المَعلمات

mlr reg ipaddr [timeout]

أمثلة

mlr reg ff04::1
status 0, 0 failed
Done
mlr reg ff04::1 ff04::2 ff02::1
status 2, 1 failed
ff02:0:0:0:0:0:0:1
Done
mlr reg ff04::1 ff04::2 1000
status 0, 0 failed
Done
mlr reg ff04::1 ff04::2 0
status 0, 0 failed
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الوضع (get,set)

اضبط إعدادات وضع رابط MLE.

المَعلمات

mode [rdn]
  • -: لم يتم ضبط أي علامات (rx-off-when-idle، الحد الأدنى من جهاز Thread، بيانات الشبكة ثابتة)
  • r: rx-on-when-idle
  • d: جهاز مزوّد بسلاسل كاملة
  • n: بيانات الشبكة بالكامل

أمثلة

mode rdn
Done
mode -
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أجهزة الراديو المتعددة

احصل على قائمة روابط الراديو المتوافقة على الجهاز.

هذا الطلب متاح دائمًا، حتى إذا كان الجهاز لاسلكيًا واحدًا فقط.

المَعلمات

ما مِن معلَمات.

أمثلة

multiradio
[15.4, TREL]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

قائمة الأجهزة المجاورة المتعددة اللاسلكي

للحصول على معلومات رابط الراديو المتعدد المرتبط بجارٍ من خلال عنوان موسّع معيّن

يجب تفعيل OPENTHREAD_CONFIG_MULTI_RADIO.

المَعلمات

ما مِن معلَمات.

أمثلة

multiradio neighbor list
ExtAddr:3a65bc38dbe4a5be, RLOC16:0xcc00, Radios:[15.4(255), TREL(255)]
ExtAddr:17df23452ee4a4be, RLOC16:0x1300, Radios:[15.4(255)]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جهاز مجاور لمكبّرات صوت مجاورة

للحصول على معلومات رابط الراديو المتعدد المرتبط بجارٍ من خلال عنوان موسّع معيّن

يجب تفعيل OPENTHREAD_CONFIG_MULTI_RADIO.

المَعلمات

multiradio neighbor ext-address

أمثلة

multiradio neighbor 3a65bc38dbe4a5be
[15.4(255), TREL(255)]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

nat64 (تفعيل,إيقاف)

تفعيل وظائف NAT64 أو إيقافها

عند تفعيل OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE، يؤدي الإيقاف على "صحيح" إلى إعادة ضبط جدول التعيين في المترجم.

تتوفّر هذه الميزة عند تفعيل OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE أو OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE.

المَعلمات

nat64 enable|disable

أمثلة

nat64 enable
Done
nat64 disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

nat64 cidr

المَعلمات

ما مِن معلَمات.

أمثلة

nat64 cidr 192.168.255.0/24
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ناتسا 64 تفاح

الحصول على IPv4 CIDR الذي يتم إعداده في مترجم NAT64.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

nat64 cidr
192.168.255.0/24
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّادات nat64

الحصول على حزم ترجمة NAT64 وعدّادات الأخطاء.

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

nat64 counters
|               | 4 to 6                  | 6 to 4                  |
+---------------+-------------------------+-------------------------+
| Protocol      | Pkts     | Bytes        | Pkts     | Bytes        |
+---------------+----------+--------------+----------+--------------+
|         Total |       11 |          704 |       11 |          704 |
|           TCP |        0 |            0 |        0 |            0 |
|           UDP |        0 |            0 |        0 |            0 |
|          ICMP |       11 |          704 |       11 |          704 |
| Errors        | Pkts                    | Pkts                    |
+---------------+-------------------------+-------------------------+
|         Total |                       8 |                       4 |
|   Illegal Pkt |                       0 |                       0 |
|   Unsup Proto |                       0 |                       0 |
|    No Mapping |                       2 |                       0 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تعيينات nat64

يحصل على معلومات AddressMapping التالية (باستخدام تكرار).

تتوفّر هذه الميزة عندما تكون ميزة "OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE" مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

nat64 mappings
|          | Address                   |        | 4 to 6       | 6 to 4       |
+----------+---------------------------+--------+--------------+--------------+
| ID       | IPv6       | IPv4         | Expiry | Pkts | Bytes | Pkts | Bytes |
+----------+------------+--------------+--------+------+-------+------+-------+
| 00021cb9 | fdc7::df79 | 192.168.64.2 |  7196s |    6 |   456 |   11 |  1928 |
|          |                                TCP |    0 |     0 |    0 |     0 |
|          |                                UDP |    1 |   136 |   16 |  1608 |
|          |                               ICMP |    5 |   320 |    5 |   320 |

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة nat64

الحصول على حالة دوال NAT64.

تتوفّر حالة PrefixManager عند تفعيل "OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE". تتوفّر حالة Translator عند تفعيل "OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE".

عندما تكون OPENTHREAD_CONFIG_NAT64_BORDER_ROUTING_ENABLE مُفعَّلة، تعرض PrefixManager إحدى الحالات التالية:

  • Disabled: مدير بادئة NAT64 غير مفعّل.
  • NotRunning: مدير بادئة NAT64 مفعّل، ولكنه لا يعمل. قد يعني ذلك أن مدير التوجيه غير مفعَّل.
  • Idle: مدير بادئة NAT64 مفعّل وقيد التشغيل، ولكنه لا ينشر بادئة NAT64. ويمكن أن يحدث هذا عندما يكون هناك موجه حدودي آخر ينشر بادئة NAT64 ذات أولوية أعلى.
  • Active: تم تفعيل مدير بادئة NAT64 وهو قيد التشغيل ونشر بادئة NAT64.

عندما تكون OPENTHREAD_CONFIG_NAT64_TRANSLATOR_ENABLE مُفعَّلة، تعرض Translator إحدى الحالات التالية:

  • Disabled: مترجم NAT64 غير مفعّل.
  • NotRunning: مترجم NAT64 مفعَّل، ولكنه لا يترجم حزم البيانات. قد يعني هذا أن "المترجم" لم يتم إعداده ببادئة NAT64 أو CIDR لترجمة NAT64.
  • Active: مترجم NAT64 مفعَّل ويعمل على ترجمة حِزم البيانات.

المَعلمات

ما مِن معلَمات.

أمثلة

nat64 state
PrefixManager: Active
Translator: Active
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قائمة اتصالات الجيران

يطبع وقت الاتصال وعمر الجيران. يشبه هذا الأمر neighbor conntime، لكنه يعرض المعلومات بتنسيق قائمة. يتم عرض كل من العمر ووقت الاتصال بالثواني.

المَعلمات

ما مِن معلَمات.

أمثلة

neighbor conntime list
0x8401 1a28be396a14a318 age:63 conn-time:644
0x5c00 723ebf0d9eba3264 age:23 conn-time:852
0xe800 ce53628a1e3f5b3c age:23 conn-time:180
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جارة كونتايم

يطبع وقت الاتصال وعمر الجيران. المعلومات لكل جار:

  • RLOC16
  • عنوان MAC الموسّع
  • آخر مرة سمع فيها (العمر): عدد الثواني منذ آخر مرة سمع فيها من الجار.
  • وقت الاتصال: عدد الثواني منذ إنشاء الرابط بالجارة. يتم تنسيق فواصل المدة على النحو التالي: {hh}:{mm}:{ss} للساعات والدقائق والثواني إذا كانت المدة أقل من يوم واحد. إذا كانت المدة أطول من يوم واحد، تكون الصيغة {dd}d.{hh}:{mm}:{ss}.

المَعلمات

ما مِن معلَمات.

أمثلة

neighbor conntime
| RLOC16 | Extended MAC     | Last Heard (Age) | Connection Time  |
+--------+------------------+------------------+------------------+
| 0x8401 | 1a28be396a14a318 |         00:00:13 |         00:07:59 |
| 0x5c00 | 723ebf0d9eba3264 |         00:00:03 |         00:11:27 |
| 0xe800 | ce53628a1e3f5b3c |         00:00:02 |         00:00:15 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وصلة الأجهزة المجاورة

يطبع معلومات جودة الرابط حول جميع الجيران.

المَعلمات

ما مِن معلَمات.

أمثلة

neighbor linkquality
| RLOC16 | Extended MAC     | Frame Error | Msg Error | Avg RSS | Last RSS | Age   |
+--------+------------------+-------------+-----------+---------+----------+-------+
| 0xe800 | 9e2fa4e1b84f92db |      0.00 % |    0.00 % |     -46 |      -48 |     1 |
| 0xc001 | 0ad7ed6beaa6016d |      4.67 % |    0.08 % |     -68 |      -72 |    10 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

قائمة الجيران

يسرد RLOC16 لكل جار.

المَعلمات

ما مِن معلَمات.

أمثلة

neighbor list
0xcc01 0xc800 0xf000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

طاولة مجاورة

طباعة المعلومات في تنسيق جدول حول جميع الجيران.

بالنسبة إلى Role، القيم الوحيدة المحتملة لهذا الجدول هي C (الثانوي) أو R (جهاز توجيه).

توفر الأعمدة التالية معلومات حول وضع الجهاز للجيران. يحتوي كل عمود على قيمة 0 (إيقاف) أو 1 (تفعيل).

  • R: وضع RX في وضع عدم النشاط
  • D: جهاز سلسلة محادثات كاملة
  • N: بيانات الشبكة بالكامل

المَعلمات

ما مِن معلَمات.

أمثلة

neighbor table
| Role | RLOC16 | Age | Avg RSSI | Last RSSI |R|D|N| Extended MAC     |
+------+--------+-----+----------+-----------+-+-+-+------------------+
|   C  | 0xcc01 |  96 |      -46 |       -46 |1|1|1| 1eb9ba8a6522636b |
|   R  | 0xc800 |   2 |      -29 |       -29 |1|1|1| 9a91556102c39ddb |
|   R  | 0xf000 |   3 |      -28 |       -28 |1|1|1| 0ad7ed6beaa6016d |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

netdata كامل

اطبع "نعم" أو "لا" مع الإشارة إلى ما إذا تم استدعاء معاودة الاتصال بـ "بيانات صافية" منذ بدء عملية سلسلة المحادثات أو منذ آخر مرة تم فيها استخدام netdata full reset لإعادة ضبط العلامة. يتطلّب هذا الأمر استخدام OPENTHREAD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL. يتم استدعاء معاودة الاتصال "صافي البيانات الكاملة" في الحالات التالية:

  • يعمل الجهاز كقائد ويتلقّى تسجيل بيانات الشبكة من جهاز توجيه حدودي (BR) لا يمكنه إضافته إلى بيانات الشبكة (أو بسبب نفاد المساحة).
  • يعمل الجهاز كجهاز برازيلي ولا يمكن إضافة إدخالات جديدة إلى بيانات الشبكة المحلية.
  • يعمل الجهاز بصفته البرازيل ويحاول تسجيل إدخالات بيانات الشبكة المحلية لدى الجهاز الرئيسي، إلا أنّه يبيّن أنّ إدخالاته المحلية لن تكون مناسبة.

المَعلمات

ما مِن معلَمات.

أمثلة

netdata full
no
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط netdata بالكامل

يمكنك إعادة ضبط ميزة تتبُّع العلامة سواء تم استدعاء معاودة الاتصال "صافي البيانات" أم لا.

المَعلمات

ما مِن معلَمات.

أمثلة

netdata full reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

طول البيانات الصافية

احصل على الطول الحالي (عدد وحدات البايت) لبيانات شبكة Thread الخاصة بـ Partition.

المَعلمات

ما مِن معلَمات.

أمثلة

netdata length
23
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

netdata maxlength

عليك الحصول على الحدّ الأقصى لطول بيانات شبكة Thread منذ إعداد حزمة الوقت الإضافي أو منذ آخر اتصال مع otNetDataResetMaxLength() .

المَعلمات

ما مِن معلَمات.

أمثلة

netdata maxlength
40
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط netdata maxlength

إعادة ضبط الحد الأقصى لطول بيانات شبكة سلسلة التعليمات.

المَعلمات

ما مِن معلَمات.

أمثلة

netdata maxlength reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نشر dnssrp لأي بث مباشر باستخدام netdata

ينشر عنوان إرسال أي إرسال لخدمة DNS/SRP مع رقم تسلسل. تتم إزالة أي إدخال حالي لخدمة DNS/SRP يتم نشره من أمر publish dnssrp{anycast|unicast} سابق واستبداله بالوسيطات الجديدة.

يجب تفعيل OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

المَعلمات

netdata publish dnssrp anycast seq-num

أمثلة

netdata publish dnssrp anycast 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نشر dnssrp الأحادي لـ netdata (إضافة، منفذ)

يتم نشر عنوان البث Unicast لخدمة نظام أسماء النطاقات/SRP مع عنوان ورقم منفذ. يتم تضمين معلومات العنوان والمنفذ في بيانات TLV للخدمة. تتم إزالة أي إدخال حالي لخدمة DNS/SRP يتم نشره من أمر publish dnssrp{anycast|unicast} سابق واستبداله بالوسيطات الجديدة.

يجب تفعيل OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

المَعلمات

netdata publish dnssrp unicast address port

أمثلة

netdata publish dnssrp unicast fd00::1234 51525
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الإرسال الأحادي لـ dnssrp netdata (mle)

يعمل هذا الإعداد على نشر معرّف شريحة SIM المضمّنة (EID) الخاص بالجهاز باستخدام رقم منفذ. يتم تضمين MLE ومعلومات المنفذ في بيانات TLV للخادم. لاستخدام عنوان Unicast مختلف، استخدِم الأمر netdata publish dnssrp unicast (addr,port).

تتم إزالة أي إدخال حالي لخدمة DNS/SRP يتم نشره من أمر publish dnssrp{anycast|unicast} سابق واستبداله بالوسيطات الجديدة.

يجب تفعيل OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

المَعلمات

netdata publish dnssrp unicast port

أمثلة

netdata publish dnssrp unicast 50152
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بادئة نشر netdata

انشر إدخال بادئة على الشبكة المتداخلة. ولمزيد من المعلومات، يُرجى الرجوع إلى عرض بيانات الشبكة وإدارتها باستخدام "واجهة سطر الأوامر الإضافية".

المَعلمات

netdata publish prefix prefix [padcrosnD] [high|med|low]

يستخدم OT CLI الوسيطات المرتبطة لضبط قيم otBorderRouterConfig. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة نظرة عامة على واجهة سطر الأوامر في OpenThread.

أمثلة

netdata publish prefix fd00:1234:5678::/64 paos med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

استبدال نشر بيانات netdata

يحلّ محلّ إدخال مسار خارجي سبق نشره. ولمزيد من المعلومات، يُرجى الرجوع إلى عرض بيانات الشبكة وإدارتها باستخدام "واجهة سطر الأوامر الإضافية".

المَعلمات

netdata publish replace oldprefix prefix [sn] [high|med|low]

يستخدم OT CLI الوسيطات المرتبطة لضبط قيم otExternalRouteConfig. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة نظرة عامة على واجهة سطر الأوامر في OpenThread.

أمثلة

netdata publish replace ::/0 fd00:1234:5678::/64 s high
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مسار نشر بيانات netdata

نشر إدخال مسار خارجي. ولمزيد من المعلومات، يُرجى الرجوع إلى عرض بيانات الشبكة وإدارتها باستخدام "واجهة سطر الأوامر الإضافية".

المَعلمات

publish route prefix [sn] [high|med|low]

يستخدم OT CLI الوسيطات المرتبطة لضبط قيم otExternalRouteConfig. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة نظرة عامة على واجهة سطر الأوامر في OpenThread.

أمثلة

netdata publish route fd00:1234:5678::/64 s high
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سجلّ netdata

يمكنك تسجيل البادئات والمسارات والخدمات التي تم ضبطها لدى القائد.

يتحقّق عميل CLI في الوقت الإضافي من OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE. وفي حال تفعيل خدمة OTBR، تسجِّل بيانات الشبكة المحلية مع القائد. وإلا، فإنها تستدعي دالة CLI otServerRegister. ولمزيد من المعلومات، يُرجى الرجوع إلى عرض بيانات الشبكة وإدارتها باستخدام "واجهة سطر الأوامر الإضافية".

المَعلمات

ما مِن معلَمات.

أمثلة

netdata register
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

التحقُّق من بيانات توجيه netdata (الملاحظ)

تحقق مما إذا كانت بيانات التوجيه تتضمن رابطًا بقيمة أداة تمييز معينة.

المَعلمات

netdata steeringdata check discerner
  • discerner: تمييز علامة الربط بالتنسيق {number}/{length}.

أمثلة

netdata steeringdata check 0xabc/12
Done
netdata steeringdata check 0xdef/12
Error 23: NotFound

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فحص netdata steeringdata (eui64)

تحقَّق مما إذا كانت بيانات التوجيه تتضمّن أداة ربط.

المَعلمات

netdata steeringdata check eui64
  • eui64: معيار IEEE EUI-64 الصادر عن جهاز Join.

أمثلة

netdata steeringdata check d45e64fa83f81cf7
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إلغاء نشر netdata (بادئة)

إلغاء نشر بادئة على الشبكة المتداخلة أو للمسار الخارجي منشورة سابقًا.

يجب تفعيل OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE.

ولمزيد من المعلومات، يُرجى الرجوع إلى عرض بيانات الشبكة وإدارتها باستخدام "واجهة سطر الأوامر الإضافية".

المَعلمات

netdata unpublish prefix

أمثلة

netdata unpublish fd00:1234:5678::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إلغاء نشر dnssrp لـ netdata

إلغاء نشر أي إدخال خدمة لنظام أسماء النطاقات/SRP (Anycast أو Unicast) تمت إضافتهما سابقًا من بيانات شبكة Thread

يجب تفعيل OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

netdata unpublish dnssrp
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

netstat

الحصول على رأس القائمة المرتبطة بمقابس UDP.

المَعلمات

ما مِن معلَمات.

أمثلة

netstat
| Local Address                                   | Peer Address                                    |
+-------------------------------------------------+-------------------------------------------------+
| [0:0:0:0:0:0:0:0]:49153                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:49152                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:61631                         | [0:0:0:0:0:0:0:0]:0                             |
| [0:0:0:0:0:0:0:0]:19788                         | [0:0:0:0:0:0:0:0]:0                             |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الحصول على بيانات تشخيص الشبكة

يرسل طلب تشخيص الشبكة لاسترداد قيم طول النوع (TLV) المحددة للعناوين المحددة.

المَعلمات

networkdiagnostic get addr type(s)

بالنسبة إلى addr، يؤدي عنوان البث الأحادي إلى تشغيل Diagnostic Get. يؤدي عنوان البث المتعدد إلى تشغيل Diagnostic Query. قيم TLV التي يمكنك تحديدها (مفصولة بمسافة في حال تحديد أكثر من TLV واحد):

  • 0: عنوان MAC الموسع TLV
  • 1: العنوان 16 TLV
  • 2: الوضع TLV
  • 3: مهلة TLV (الحد الأقصى للفترة الزمنية للاستطلاع إلى SED)
  • 4: Connectivity TLV
  • 5: Route64 TLV
  • 6: مستلم الرسالة الكبيرة المتعلقة ببيانات القادة
  • 7: TLV بيانات الشبكة
  • 8: TLV لقائمة عناوين IPv6
  • 9: عدادات MAC TLV
  • 14: TLV لمستوى البطارية
  • 15: تنسيق TLV للجهد الكهربائي
  • 16: TLV للطاولة الفرعية
  • 17: TLV لصفحات القنوات
  • 19: TLV (الحد الأقصى للمهلة الفرعية) للمهلة المحددة
  • 23: EUI64 TLV
  • 24: الإصدار TLV (رقم إصدار البروتوكولات والميزات)
  • 25: اسم المورّد TLV
  • 26: نموذج TLV لطراز المورّد
  • 27: مورّد SW إصدار TLV
  • 28: إصدار TLV من Thread Stack (معرّف الإصدار كسلسلة UTF-8 في رمز حزمة Thread packagebase/commit/version)
  • 29: TLV للأطفال
  • 34: عدادات MLE TLV
  • 35: عنوان URL لتطبيق المورّد (TLV)

أمثلة

networkdiagnostic get fdde:ad00:beef:0:0:ff:fe00:fc00 0 1 6 23
DIAG_GET.rsp/ans: 00080e336e1c41494e1c01020c000608640b0f674074c503
Ext Address: 0e336e1c41494e1c
Rloc16: 0x0c00
Leader Data:
    PartitionId: 0x640b0f67
    Weighting: 64
    DataVersion: 116
    StableDataVersion: 197
    LeaderRouterId: 0x03
EUI64: 18b4300000000004
Done
networkdiagnostic get ff02::1 0 1
DIAG_GET.rsp/ans: 00080e336e1c41494e1c01020c00
Ext Address: '0e336e1c41494e1c'
Rloc16: 0x0c00
Done
DIAG_GET.rsp/ans: 00083efcdb7e3f9eb0f201021800
Ext Address: 3efcdb7e3f9eb0f2
Rloc16: 0x1800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط بيانات تشخيص الشبكة

يرسل طلب تشخيص الشبكة لإعادة ضبط قيم طول النوع (TLV) المحددة على العناوين المحددة. يتيح هذا الأمر فقط استخدام قيم TLV التالية: 9 (MAC counts TLV) أو 34 (MLECounts TLV)

المَعلمات

networkdiagnostic reset addr type(s)

أمثلة

networkdiagnostic reset fd00:db8::ff:fe00:0 9
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

Networkidtimeout (get,set)

للحصول على المَعلمة NETWORK_ID_TIMEOUT أو ضبطها

المَعلمات

networkidtimeout [timeout]

استخدِم الوسيطة الاختيارية timeout لضبط قيمة المعلَمة NETWORK_ID_TIMEOUT.

أمثلة

networkidtimeout 120
Done
networkidtimeout
120
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مفتاح الشبكة (مفتاح)

اضبط مفتاح شبكة Thread.

لا ينجح ذلك إلا عند إيقاف بروتوكولات سلسلة المحادثات. يؤدي الاستدعاء الناجح لهذه الدالة إلى إلغاء صلاحية مجموعات البيانات التشغيلية النشطة والمعلقة في الذاكرة غير المتطايرة.

المَعلمات

networkkey key

أمثلة

networkkey 00112233445566778899aabbccddeeff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مفتاح الشبكة

الحصول على مفتاح شبكة Thread

المَعلمات

ما مِن معلَمات.

أمثلة

networkkey
00112233445566778899aabbccddeeff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم الشبكة (الاسم)

اضبط اسم شبكة سلسلة المحادثات.

لا ينجح ذلك إلا عند إيقاف بروتوكولات سلسلة المحادثات. يؤدي الاستدعاء الناجح لهذه الدالة إلى إلغاء صلاحية مجموعات البيانات التشغيلية النشطة والمعلقة في الذاكرة غير المتطايرة.

المَعلمات

networkname name

أمثلة

networkname OpenThread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم الشبكة

الحصول على اسم شبكة Thread

المَعلمات

ما مِن معلَمات.

أمثلة

networkname
OpenThread
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وقت الشبكة (تم ضبطه)

تحدِّد مَعلمات مزامنة الوقت.

  • timesyncperiod: فترة المزامنة الزمنية بالثواني
  • xtalthreshold: الحد الأدنى لدقة XTAL لكي يصبح الجهاز جهازًا قادرًا على الاستعانة بجهاز توجيه، بوحدة PPM.

المَعلمات

networktime timesyncperiod xtalthreshold

أمثلة

networktime 100 300
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وقت الشبكة

نحصل على وقت شبكة Thread ومَعلمتَي مزامنة الوقت.

المَعلمات

ما مِن معلَمات.

أمثلة

networktime
Network Time:     21084154us (synchronized)
Time Sync Period: 100s
XTAL Threshold:   300ppm
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

Nexthop (الحصول على)

يؤدي إلى الحصول على تكلفة القفزة التالية ومسار الرحلة نحو وجهة RLOC16 معيّنة.

يمكن استخدام هذا العمود إما مع قيمة aNextHopRloc16 أو aPathCost للإشارة إلى أنّ المتصل لا يريد الحصول على القيمة.

المَعلمات

nexthop rloc16

أمثلة

nexthop 0xc000
0xc000 cost:0
Done
nexthop 0x8001
0x2000 cost:3
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الخطوة التالية

جدول إخراج لأرقام التعريف المخصّصة لأجهزة التوجيه المخصّصة وتكلفة المسار الحالية والقفزة التالية لكل موجه

المَعلمات

ما مِن معلَمات.

أمثلة

nexthop
| ID   |NxtHop| Cost |
+------+------+------+
|    9 |    9 |    1 |
|   25 |   25 |    0 |
|   30 |   30 |    1 |
|   46 |    - |    - |
|   50 |   30 |    3 |
|   60 |   30 |    2 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

panid (panid)

اضبط رقم تعريف IEEE 802.15.4 PAN.

لا ينجح ذلك إلا عند إيقاف بروتوكولات سلسلة المحادثات. يؤدي الاستدعاء الناجح لهذه الدالة أيضًا إلى إلغاء صلاحية مجموعات البيانات التشغيلية النشطة والمعلقة في الذاكرة غير المتطايرة.

المَعلمات

panid panid

أمثلة

panid 0xdead
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بانيد

يمكنك الحصول على رقم تعريف IEEE 802.15.4 PAN.

المَعلمات

ما مِن معلَمات.

أمثلة

panid
0xdead
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

parent

يمكنك الحصول على معلومات التشخيص لجهاز توجيه Thread كجهاز رئيسي.

أثناء العمل كـ Thread Router عند تمكين OPENLOCK_CONFIG_REFERENCE_DEVICE_ENABLE، سيعرض هذا الأمر المعلومات المخزنة مؤقتًا من الوقت الذي تم فيه توصيل الجهاز سابقًا كـ Thread Child. يلزم عرض المعلومات المخزنة مؤقتًا لإتاحة استخدام "مفعِّل اختبار سلسلة التعليمات - سيناريو الاختبار 8.2.x" لطلب عنوان MAC للرئيس السابق (أي جهاز التوجيه للربط) حتى إذا تمت ترقية الجهاز إلى جهاز توجيه.

المَعلمات

ما مِن معلَمات.

أمثلة

parent
Ext Addr: be1857c6c21dce55
Rloc: 5c00
Link Quality In: 3
Link Quality Out: 3
Age: 20
Version: 4
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

يتم بدء عملية بحث الطفل عن والد أفضل مع البقاء مرتبطًا بوالده الحالي.

يجب استخدامها عند إرفاق الجهاز كطفل.

المَعلمات

ما مِن معلَمات.

أمثلة

parent search
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الأولوية (get,set)

للحصول على قيمة الأولوية الرئيسية المعيّنة أو ضبطها: 1 أو 0 أو -1 أو -2. -2 يعني أنه لم يتم تعيينها.

المَعلمات

parentpriority [parentpriority]

أمثلة

parentpriority
1
Done
parentpriority 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

رقم تعريف التقسيم

احصل على "معرّف قسم شبكة Thread".

المَعلمات

ما مِن معلَمات.

أمثلة

partitionid
4294967295
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معرِّف التقسيم المفضَّل (get،set)

يجب ملء الحقل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE.

المَعلمات

partitionid preferred partitionid

أمثلة

partitionid preferred
4294967295
Done
partitionid preferred 0xffffffff
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

platform

طباعة النظام الأساسي الحالي

المَعلمات

ما مِن معلَمات.

أمثلة

platform
NRF52840
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

فترة الاستطلاع (get,set)

يمكنك الحصول على أو تحديد فترة استطلاع البيانات المخصّصة للجهاز النهائي النائم (بالمللي ثانية). فقط لاختبار الحصول على الشهادة.

المَعلمات

ما مِن معلَمات.

أمثلة

pollperiod
0
Done
pollperiod 10
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فيروترويد

تحدِّد هذه السياسة معرّف جهاز التوجيه المفضّل الذي يجب أن يقدمه القائد عند طلبه.

المَعلمات

preferrouterid routerid

أمثلة

preferrouterid 16
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة بادئة

إضافة بادئة صالحة إلى بيانات الشبكة

المَعلمات

prefix add prefix [padcrosnD] [high|med|low]

يستخدم OT CLI الوسيطات المرتبطة لضبط قيم otBorderRouterConfig. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة نظرة عامة على واجهة سطر الأوامر في OpenThread.

أمثلة

prefix add 2001:dead:beef:cafe::/64 paros med
Done
prefix add fd00:7d03:7d03:7d03::/64 prosD low
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بادئة Meshlocal

احصل على البادئة المحلية المتداخلة.

المَعلمات

ما مِن معلَمات.

أمثلة

prefix meshlocal
fdde:ad00:beef:0::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

بادئة

احصل على قائمة البادئات في بيانات الشبكة المحلية.

لمزيد من المعلومات عن علامات otBorderRouterConfig، راجِع المقالة نظرة عامة على واجهة سطر الأوامر OpenThread.

المَعلمات

ما مِن معلَمات.

أمثلة

prefix
2001:dead:beef:cafe::/64 paros med
- fd00:7d03:7d03:7d03::/64 prosD med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة البادئة

أزِل إعدادات جهاز توجيه الحدود من بيانات الشبكة المحلية.

المَعلمات

ما مِن معلَمات.

أمثلة

prefix remove 2001:dead:beef:cafe::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مختلط (تمكين،إيقاف)

لتمكين أو تعطيل الوضع المختلط لطبقة الرابط.

المَعلمات

promiscuous enable|disable

أمثلة

promiscuous enable
Done
promiscuous disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مختلط

يشير إلى ما إذا كان الوضع المختلط ممكنًا في طبقة الرابط أم لا.

المَعلمات

ما مِن معلَمات.

أمثلة

promiscuous
Disabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

pskc (مجموعة)

لضبط pskc بتنسيق سداسي عشري.

المَعلمات

pskc key

أمثلة

pskc 67c0c203aa0b042bfb5381c47aef4d9e
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

pskc -p

تنشئ pskc من عبارة المرور (بترميز UTF-8)، مع اسم الشبكة الحالي ورقم تعريف PAN الموسَّع.

المَعلمات

pskc -p passphrase

أمثلة

pskc -p 123456
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

Pskc

احصل على Thread PSKc.

المَعلمات

ما مِن معلَمات.

أمثلة

pskc
67c0c203aa0b042bfb5381c47aef4d9e
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

pskcref (set)

اضبط المرجع الرئيسي على Thread PSKc.

تتطلّب هذه الميزة تفعيل ميزة وقت الإصدار OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE.

لن تنجح العملية إلا عند إيقاف بروتوكولات سلسلة المحادثات. عند نجاح هذا الإجراء، سيؤدي ذلك أيضًا إلى إلغاء صلاحية مجموعات البيانات التشغيلية النشطة والمعلقة في الذاكرة غير المتغيّرة.

المَعلمات

pskc keyref

أمثلة

pskc 0x20017
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أمر pskcref

الحصول على مرجع رئيسي إلى Thread PSKc مخزَّن.

تتطلّب هذه الميزة تفعيل ميزة وقت الإصدار OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

pskcref
0x80000000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

راديو (تفعيل،إيقاف)

تفعيل الراديو أو إيقافه.

المَعلمات

radio enable|disable

أمثلة

radio enable
Done
radio disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إحصاءات الراديو واضحة

إعادة ضبط إحصاءات الراديو.

تتم إعادة ضبط جميع الأوقات على 0.

المَعلمات

ما مِن معلَمات.

أمثلة

radio stats clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إحصاءات الراديو

الحصول على إحصاءات الراديو.

تتضمن إحصاءات الراديو الوقت الذي يكون فيه الراديو في حالة TX/RX/النوم. وتكون هذه الأوقات بوحدات الميكرو ثانية. يتم احتساب جميع الأوقات من آخر إعادة تعيين لإحصاءات الراديو.

المَعلمات

ما مِن معلَمات.

أمثلة

radio stats
Radio Statistics:
Total Time: 67.756s
Tx Time: 0.022944s (0.03%)
Rx Time: 1.482353s (2.18%)
Sleep Time: 66.251128s (97.77%)
Disabled Time: 0.000080s (0.00%)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نسخة RPP

احصل على سلسلة إصدار الراديو.

المَعلمات

ما مِن معلَمات.

أمثلة

rcp version
OPENTHREAD/20191113-00825-g82053cc9d-dirty; SIMULATION; Jun  4 2020 17:53:16
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

المنطقة (مجموعة)

لضبط رمز المنطقة.

إنّ تنسيق منطقة الراديو هو تمثيل ASCII بحجم 2 بايت لرمز ISO 3166 alpha-2.

يمكن أن يؤثر تغيير هذا على حد طاقة الإرسال.

المَعلمات

ما مِن معلَمات.

أمثلة

region US
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

المنطقة

احصل على رمز المنطقة.

إنّ تنسيق منطقة الراديو هو تمثيل ASCII بحجم 2 بايت لرمز ISO 3166 alpha-2.

المَعلمات

ما مِن معلَمات.

أمثلة

region
US
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

طريق الإصدار (Routerid)

إطلاق رقم تعريف جهاز التوجيه الذي خصصه الجهاز في دور القائد.

المَعلمات

releaserouterid [routerid]

أمثلة

releaserouterid 16
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

rloc16

احصل على RLOC16.

المَعلمات

ما مِن معلَمات.

أمثلة

rloc16
0xdead
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة مسار

بالنسبة إلى المَعلمات، استخدِم ما يلي:

  • s: علامة ثابتة
  • n: علامة NAT64
  • prf: الإعداد الافتراضي المفضّل لجهاز التوجيه، [مرتفع، متوسط، منخفض].

أضِف مسارًا خارجيًا صالحًا إلى بيانات الشبكة.

المَعلمات

route add prefix [sn] [high|med|low]

أمثلة

route add 2001:dead:beef:cafe::/64 s med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة المسار

إزالة إعدادات المسار الخارجي من بيانات الشبكة المحلية

المَعلمات

route remove [prefix]

أمثلة

route remove 2001:dead:beef:cafe::/64
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مسار

يمكنك الحصول على قائمة المسارات الخارجية في بيانات الشبكة المحلية.

المَعلمات

ما مِن معلَمات.

أمثلة

route
2001:dead:beef:cafe::/64 s med
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الموجه (id)

تحتفظ الوظيفة بمعلومات التشخيص لجهاز توجيه سلسلة محادثات معيّن.

يمكنك طباعة معلومات التشخيص لجهاز توجيه Thread. قد يكون المعرّف هو معرّف جهاز التوجيه أو RLOC16.

المَعلمات

router [id]

أمثلة

router 50
Alloc: 1
Router ID: 50
Rloc: c800
Next Hop: c800
Link: 1
Ext Addr: e2b3540590b0fd87
Cost: 0
Link Quality In: 3
Link Quality Out: 3
Age: 3
Done
router 0xc800
Alloc: 1
Router ID: 50
Rloc: c800
Next Hop: c800
Link: 1
Ext Addr: e2b3540590b0fd87
Cost: 0
Link Quality In: 3
Link Quality Out: 3
Age: 7
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قائمة أجهزة التوجيه

عليك إدراج أرقام تعريف أجهزة التوجيه المخصّصة.

المَعلمات

ما مِن معلَمات.

أمثلة

router list
8 24 50
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جدول جهاز التوجيه

تطبع قائمة بأجهزة التوجيه بتنسيق جدول.

المَعلمات

ما مِن معلَمات.

أمثلة

router table
| ID | RLOC16 | Next Hop | Path Cost | LQ In | LQ Out | Age | Extended MAC     | Link |
+----+--------+----------+-----------+-------+--------+-----+------------------+------+
| 22 | 0x5800 |       63 |         0 |     0 |      0 |   0 | 0aeb8196c9f61658 |    0 |
| 49 | 0xc400 |       63 |         0 |     3 |      3 |   0 | faa1c03908e2dbf2 |    1 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مَعلمة التوجيه (route,backthreshold) (get,set)

الحصول على قيمة ROUTER_DOWN ترقيتها أو تحديدها

المَعلمات

routerdowngradethreshold [threshold]

أمثلة

 routerdowngradethreshold
23
Done
 routerdowngradethreshold 23
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جهاز التوجيه مؤهل (تفعيل،إيقاف)

تفعيل دور جهاز التوجيه أو إيقافه.

المَعلمات

routereligible [enable|disable]

أمثلة

routereligible enable
Done
routereligible disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

جهاز التوجيه مؤهل

يشير إلى ما إذا كان دور جهاز التوجيه مفعَّلاً أو غير مفعَّل.

المَعلمات

ما مِن معلَمات.

أمثلة

routereligible
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تحديد جهاز التوجيه

للحصول على قيمة ROUTER_REMOVE_JITTER أو تعيينها.

المَعلمات

routerselectionjitter [jitter]

أمثلة

routerselectionjitter
120
Done
routerselectionjitter 120
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

routerupgradethreshold (get,set)

الحصول على قيمة ROUTER_UPupgrade_HEADING أو ضبطها.

المَعلمات

routerupgradethreshold [threshold]

أمثلة

routerupgradethreshold
16
Done
routerupgradethreshold 16
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مسح الطاقة ضوئيًا

يُجري فحصًا للطاقة باستخدام معيار IEEE 802.15.4، ويعرض الوقت بالملي ثانية المراد استخدامه للبحث عن كل قناة. تظهر جميع القنوات ما لم تحدّد قناة معينة باستخدام خيار القناة.

المَعلمات

scan energy [duration] [channel]

أمثلة

scan energy 10
| Ch | RSSI |
+----+------+
| 11 |  -59 |
| 12 |  -62 |
| 13 |  -67 |
| 14 |  -61 |
| 15 |  -87 |
| 16 |  -86 |
| 17 |  -86 |
| 18 |  -52 |
| 19 |  -58 |
| 20 |  -82 |
| 21 |  -76 |
| 22 |  -82 |
| 23 |  -74 |
| 24 |  -81 |
| 25 |  -88 |
| 26 |  -71 |
Done
scan energy 10 20
| Ch | RSSI |
+----+------+
| 20 |  -82 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فحص

يتم إجراء فحص IEEE 802.15.4 نشط. يشمل البحث جميع القنوات في حال عدم تحديد أي قناة، وإلا سيغطي النطاق القناة المحددة فقط.

المَعلمات

scan [channel]

أمثلة

scan
| PAN  | MAC Address      | Ch | dBm | LQI |
+------+------------------+----+-----+-----+
| ffff | f1d92a82c8d8fe43 | 11 | -20 |   0 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة خدمات

لإضافة الخدمة إلى بيانات الشبكة.

  • EnterpriseNumber: رقم مؤسسة IANA
  • بيانات الخدمة: بيانات الخدمة الثنائية ذات الترميز السداسي العشري
  • بيانات الخادم: بيانات خادم ثنائي بترميز سداسي

المَعلمات

service add enterpriseNumber serviceData serverData

أمثلة

service add 44970 112233 aabbcc
Done
netdata register
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة الخدمة

إزالة الخدمة من بيانات الشبكة.

  • EnterpriseNumber: رقم مؤسسة IANA
  • بيانات الخدمة: بيانات الخدمة الثنائية ذات الترميز السداسي العشري

المَعلمات

service remove enterpriseNumber serviceData

أمثلة

service remove 44970 112233
Done
netdata register
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

سينغلتون

تشير هذه العلامة إلى ما إذا كانت العقدة هي الموجه الوحيد على الشبكة أم لا. تعرض إما true أو false.

المَعلمات

ما مِن معلَمات.

أمثلة

singleton
true
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

طلب بحث sntp

لإرسال طلب SNTP للحصول على وقت حقبة يونكس الحالي (من 1 كانون الثاني (يناير) 1970).

  • عنوان IP التلقائي لخادم SNTP: 2001:4860:4806:8:: (خادم Google IPv6 NTP)
  • المنفذ التلقائي لخادم SNTP: 123

المَعلمات

sntp query [SNTP server IP] [SNTP server port]

أمثلة

sntp query
SNTP response - Unix time: 1540894725 (era: 0)
Done
sntp query 64:ff9b::d8ef:2308
SNTP response - Unix time: 1540898611 (era: 0)
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

البدء التلقائي لعميل srp (الحصول على)

يشير إلى الحالة الحالية لوضع التشغيل التلقائي (سواء كان مفعَّلاً أو غير مفعَّل). لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client autostart
Disabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف التشغيل التلقائي لبرنامج srp

يؤدي إلى إيقاف وضع البدء التلقائي.

لا يؤدي إيقاف وضع البدء التلقائي إلى إيقاف البرنامج قيد التشغيل. ومع ذلك، يتوقف عميل SRP عن مراقبة بيانات شبكة Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client autostart disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تفعيل البدء التلقائي لعميل srp

يؤدي إلى تفعيل وضع البدء التلقائي.

عند تمكين البدء التلقائي، يراقب عميل SRP بيانات شبكة Thread لاكتشاف خوادم SRP، واختيار الخادم المفضل، وبدء تشغيل العميل وإيقافه تلقائيًا عند اكتشاف خادم SRP.

تشير ثلاث فئات من إدخالات بيانات الشبكة إلى وجود خادم SRP، ويفضَّل استخدامها بالترتيب التالي:

  1. إدخالات البث الأحادي التي يتم تضمين عنوان الخادم فيها في بيانات الخدمة. إذا كانت هناك خيارات متعددة، فيُفضَّل استخدام الخيار الذي يتضمّن أقل عنوان IPv6 رقمي.
  2. أي إدخالات إرسال يحتوي كل منها على رقم تسلسل. يُفضّل استخدام رقم تسلسلي أكبر كما هو محدّد في المنطق الحسابي للرقم التسلسلي في RFC-1982.
  3. إدخالات البث الأحادي التي يتم فيها تضمين معلومات عنوان الخادم مع بيانات الخادم. إذا كانت هناك خيارات متعددة، فيُفضَّل استخدام الخيار الذي يتضمّن أقل عنوان IPv6 رقمي.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client autostart enable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

معاودة الاتصال بعميل srp (الحصول على,تفعيل,إيقاف)

يحصل على أحداث معاودة الاتصال في الطباعة أو يفعّلها أو يوقفها من برنامج SRP. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client callback [enable|disable]

أمثلة

srp client callback enable
Done
srp client callback
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان مضيف عميل srp (الحصول على)

يشير إلى ما إذا كان وضع العنوان التلقائي مفعَّلاً. في حال عدم تفعيل وضع العنوان التلقائي، سيتم عرض قائمة عناوين مضيف عميل SRP. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client host address
auto
Done
srp client host address
fd00:0:0:0:0:0:0:1234
fd00:0:0:0:0:0:0:beef
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان مضيف عميل srp (مجموعة)

يمكنك تفعيل وضع عنوان المضيف التلقائي أو إعداد قائمة عناوين المضيف بوضوح. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client host address [auto|address...]
  • يمكنك استخدام المعلمة auto لتفعيل وضع عنوان المضيف التلقائي. عند تفعيل هذه الميزة، يستخدم العميل تلقائيًا جميع عناوين الإرسال الأحادية المفضّلة لسلسلة Thread netif باستثناء العناوين المحلية للروابط والمحلية المتداخلة. في حال عدم توفّر عنوان صالح، تتم إضافة عنوان معرّف شريحة SIM المضمّنة (EID) المحلي المتداخل. يُعيد عميل SRP إعادة التسجيل تلقائيًا في حال إضافة العناوين في سلسلة المحادثات netif أو إزالتها أو وضع علامة عليها بأنّها غير مفضَّلة.
  • تحديد قائمة عناوين المضيف بوضوح، وفصل كل عنوان بمسافة. يمكنك إعداد هذه القائمة أثناء تشغيل العميل. سيؤدي ذلك أيضًا إلى إيقاف وضع عنوان المضيف التلقائي.

أمثلة

srp client host address auto
Done
srp client host address fd00::cafe
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

محو مضيف عميل srp

يؤدي ذلك إلى محو جميع معلومات المضيف وجميع الخدمات.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client host clear
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم مضيف عميل srp (get،set)

الحصول على اسم المضيف لعميل SRP أو ضبطه لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client host name [name]

لضبط اسم مضيف العميل في حال كان المضيف قد تمت إزالته أو لم يتم تسجيله بعد في الخادم، يمكنك استخدام المَعلمة name.

أمثلة

srp client host name dev4312
Done
srp client host name
dev4312
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة مضيف عميل srp

لإزالة معلومات مضيف عميل SRP وجميع الخدمات من خادم SRP. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client host remove [removekeylease] [sendunregtoserver]
  • المَعلمة removekeylease هي قيمة منطقية اختيارية تشير إلى ما إذا كان يجب إزالة تأجير مفتاح المضيف (القيمة التلقائية هي false).
  • المعلمة sendunregtoserver هي قيمة منطقية اختيارية تشير إلى ما إذا كان يجب أن يرسل مضيف العميل رسالة "تحديث" إلى الخادم حتى إذا لم يتم تسجيل معلومات مضيف العميل في الخادم بعد (القيمة التلقائية هي false). ولا يمكن تحديد هذه المعلمة إلا إذا تم تحديد المعلمة removekeylease أولاً في الأمر.

أمثلة

srp client host remove 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مضيف عميل srp

الحصول على معلومات المضيف.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client host
name:"dev4312", state:Registered, addrs:[fd00:0:0:0:0:0:0:1234, fd00:0:0:0:0:0:0:beef]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة مضيف عميل srp

تعرض حالة مضيف عميل SRP. الحالات المحتملة:

  • ToAdd: العنصر المطلوب إضافته أو تسجيله
  • Adding: تتم إضافة/تسجيل العنصر.
  • ToRefresh: السلعة التي ستتم إعادة تحميلها لتجديد عقد الإيجار
  • Refreshing: تمت إعادة تحميل العنصر باللون البيج.
  • ToRemove: العنصر المطلوب إزالته
  • Removing: جارٍ إزالة العنصر.
  • Registered: العنصر مسجَّل في الخادم.
  • Removed: تمت إزالة العنصر.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client host state
Registered
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

srp client keyleaseinterval (get,set)

الحصول على الفاصل الزمني لإيجار المفتاح أو ضبطه بالثواني

المَعلمات

srp client keyleaseinterval [interval]

أمثلة

srp client keyleaseinterval 864000
Done
srp client keyleaseinterval
864000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

srp client leaseinterval (get,set)

الحصول على الفاصل الزمني للإيجار أو ضبطه بالثواني

المَعلمات

srp client leaseinterval [interval]

أمثلة

srp client leaseinterval 3600
Done
srp client leaseinterval
3600
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان خادم عميل srp

يعرض عنوان IPv6 للخادم.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client server address
fd00:0:0:0:d88a:618b:384d:e760
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

منفذ خادم عميل srp

تعرض رقم منفذ الخادم.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client server port
4724
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

خادم عميل srp

الحصول على عنوان المقبس (عنوان IPv6 ورقم المنفذ) لخادم SRP الذي يستخدمه عميل SRP. إذا كان العميل ليس قيد التشغيل، فإن العنوان غير محدد (جميع الأصفار) برقم منفذ 0. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client server
[fd00:0:0:0:d88a:618b:384d:e760]:4724
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة خدمة عميل srp

لإضافة خدمة باستخدام اسم مثيل معيّن واسم الخدمة ورقم منفذ معيّن. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client service add instancename servicename port [priority] [weight] [txt]

يمكن أن تتضمّن المَعلمة servicename بشكل اختياري قائمة بتصنيفات الأنواع الفرعية للخدمة المفصولة بفواصل. تستخدم الأمثلة هنا التسمية العامة. تكون المعلمتان priority وweight (كلاهما قيمتين uint16_t) اختيارية، وإذا لم يتم إدخالهما، يتم استخدام الصفر. تعمل المعلَمة الاختيارية txt على ضبط بيانات TXT المرتبطة بالخدمة. يجب أن تكون قيمة txt بتنسيق سلسلة سداسية عشرية وأن يتم التعامل معها على أنّها تسلسل بايت لبيانات TXT مرمّز مسبقًا.

أمثلة

srp client service add ins1 _test1._udp 777
Done
srp client service add ins2 _test2._udp,_sub1,_sub2 111 1 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مفتاح خدمة العميل srp (get،set)

يحصل على وضع تضمين سجلّ مفتاح الخدمة أو يضبطه في عميل SRP. هذا الأمر مخصّص للاختبار فقط ويجب تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client service key enable
Done
srp client service key
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

محو اسم خدمة عميل srp

يؤدي إلى محو خدمة، وإزالتها على الفور من قائمة خدمات العميل، بدون تفاعل مع خادم SRP.

المَعلمات

srp client service clear instancename servicename

أمثلة

srp client service clear ins2 _test2._udp
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة خدمة عميل srp

تطلب إلغاء تسجيل الخدمة في خادم SRP.

المَعلمات

srp client service remove instancename servicename

أمثلة

srp client service remove ins2 _test2._udp
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

خدمة عميل srp

الحصول على قائمة الخدمات التي يديرها العميل.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client service
instance:"ins2", name:"_test2._udp,_sub1,_sub2", state:Registered, port:111, priority:1, weight:1
instance:"ins1", name:"_test1._udp", state:Registered, port:777, priority:0, weight:0
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بدء عميل srp

يبدأ عملية عميل SRP. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp client start serveraddr serverport

أمثلة

srp client start fd00::d88a:618b:384d:e760 4724
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة عميل srp

يشير إلى ما إذا كان عميل SRP قيد التشغيل أم لا.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client state
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف عميل srp

لإيقاف عملية عميل SRP.

يتم إيقاف أي تفاعلات أخرى مع خادم SRP. تجدر الإشارة إلى أنّ الإضافة لا تُزيل أو تمحو معلومات المضيف و/أو قائمة الخدمات. يضع علامة على جميع الخدمات لتتم إضافتها أو إزالتها مرة أخرى بمجرد بدء تشغيل العميل.

المَعلمات

ما مِن معلَمات.

أمثلة

srp client stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

srp client ttl (get،set)

الحصول على قيمة ttl(مدة البقاء) أو ضبطها بالثواني.

المَعلمات

srp client ttl [value]

أمثلة

srp client ttl 3600
Done
srp client ttl
3600
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

خادم srp (تفعيل،إيقاف)

تفعيل خادم SRP أو إيقافه. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp server [enable|disable]

أمثلة

srp server disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

وضع إضافة خادم srp (get،set)

يحصل على وضع العنوان الذي يستخدمه خادم SRP أو يضبطه.

يخبر وضع العنوان خادم SRP بكيفية تحديد عنوانه ورقم المنفذ، والذي يتم نشره بعد ذلك في بيانات شبكة Thread.

المَعلمات

srp server addrmode [anycast|unicast]

أمثلة

srp server addrmode anycast
Done
srp server addrmode
anycast
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

خادم srp تلقائي (تفعيل، إيقاف)

تتيح هذه السياسة تفعيل وضع التفعيل التلقائي أو إيقافه على خادم SRP.

عند تفعيل هذا الوضع، يتحكم مدير التوجيه الحدودي في ما إذا كان سيتم تفعيل خادم SRP أو إيقافه في أي وقت.

يتطلّب هذا الأمر تفعيل "OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE". لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

srp server auto [enable|disable]

أمثلة

srp server auto enable
Done
srp server auto
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نطاق خادم srp (get،set)

يحصل على اسم نطاق خادم SRP أو يضبطه.

المَعلمات

srp server domain [domain-name]

أمثلة

srp server domain thread.service.arpa.
Done
srp server domain
thread.service.arpa.
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مضيف خادم srp

يعرض معلومات حول جميع المضيفين المسجَّلين. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp server host
srp-api-test-1.default.service.arpa.
    deleted: false
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
srp-api-test-0.default.service.arpa.
    deleted: false
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تأجير خادم srp (get،set)

الحصول على قيم التأجير لخادم SRP أو ضبطها بعدد الثواني.

المَعلمات

srp server lease [min-lease max-lease min-key-lease max-key-lease]

أمثلة

srp server lease 1800 7200 86400 1209600
Done
srp server lease
min lease: 1800
max lease: 7200
min key-lease: 86400
max key-lease: 1209600
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تسلسل خادم srp (get،set)

يحصل على رقم التسلسل المستخدَم مع وضع عنوان الإرسال أو يضبطه. ويتم تضمين رقم التسلسل في إدخال "عنوان إرسال أي إرسال لخدمة نظام أسماء النطاقات/SRP" الذي تم نشره في "بيانات الشبكة".

المَعلمات

srp server seqnum [seqnum]

أمثلة

srp server seqnum 20
Done
srp server seqnum
20
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

خدمة خادم srp

يعرض معلومات حول الخدمات المسجَّلة.

يتم عرض سجلّ TXT كمصفوفة من الإدخالات. إذا كان الإدخال يحتوي على مفتاح، ستتم طباعة المفتاح بتنسيق ASCII. تتم طباعة جزء القيمة بوحدات بايت سداسية عشرية. لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp server service
srp-api-test-1._ipps._tcp.default.service.arpa.
    deleted: false
    subtypes: (null)
    port: 49152
    priority: 0
    weight: 0
    ttl: 7200
    lease: 7200
    key-lease: 1209600
    TXT: [616263, xyz=585960]
    host: srp-api-test-1.default.service.arpa.
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
srp-api-test-0._ipps._tcp.default.service.arpa.
    deleted: false
    subtypes: _sub1,_sub2
    port: 49152
    priority: 0
    weight: 0
    ttl: 3600
    lease: 3600
    key-lease: 1209600
    TXT: [616263, xyz=585960]
    host: srp-api-test-0.default.service.arpa.
    addresses: [fdde:ad00:beef:0:0:ff:fe00:fc10]
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حالة خادم srp

تعرض إحدى الحالات التالية المحتملة لخادم SRP:

  • disabled: خادم SRP غير مفعَّل.
  • stopped: خادم SRP مفعَّل ولكنه غير نشط بسبب خوادم SRP الحالية النشطة في شبكة Thread. قد يصبح خادم SRP نشطًا عندما لا تعد خوادم SRP الحالية نشطة داخل شبكة Thread.
  • running: خادم SRP نشط ويمكنه معالجة تسجيلات الخدمة.

لمزيد من المعلومات، يمكنك الرجوع إلى مقالة إعداد اتصال بين الخادم والعميل باستخدام بروتوكول تسجيل الخدمة (SRP) باستخدام واجهة سطر الأوامر OT.

المَعلمات

ما مِن معلَمات.

أمثلة

srp server state
running
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

state

لعرض الدور الحالي لجهاز Thread، أو تغيير الدور كما هو محدَّد بأحد الخيارات تم عرض القيم المحتملة عند الاستعلام عن دور الجهاز:

  • child: يعمل الجهاز حاليًا كعنصر Thread.
  • router: يعمل الجهاز حاليًا كجهاز توجيه Thread.
  • leader: يعمل الجهاز حاليًا كسلسلة محادثات رئيسية.
  • detached: الجهاز غير مشترك حاليًا في قسم أو شبكة Thread.
  • disabled: حزمة سلاسل المحادثات غير مفعَّلة حاليًا.

يتيح لك استخدام أحد الخيارَين تغيير الدور الحالي للجهاز، مع استبعاد التغيير إلى حالة "disabled" أو تغييرها.

المَعلمات

state [child|router|leader|detached]

أمثلة

state
child
Done
state leader
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إلغاء عملية tcp

إنهاء اتصال بروتوكول التحكم بالنقل المرتبط بنموذج نقطة نهاية TCP بدون قصد، مع نقل نقطة نهاية TCP إلى الحالة المغلقة.

المَعلمات

ما مِن معلَمات.

أمثلة

tcp abort
TCP: Connection reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نتيجة مقياس أداء برنامج tcp

تعرض آخر نتيجة لاختبار معياري لبروتوكول TCP. قيم الحالة المحتملة:

  • مستمر
  • مباريات مكتملة
  • لم يتم اختباره

الغرض من هذا الأمر في المقام الأول إنشاء نصوص برمجية تؤدي إلى إجراء اختبار معياري لبروتوكول TCP.

المَعلمات

ما مِن معلَمات.

أمثلة

tcp benchmark result
TCP Benchmark Status: Ongoing
Done
tcp benchmark result
TCP Benchmark Status: Completed
TCP Benchmark Complete: Transferred 73728 bytes in 7056 milliseconds
TCP Goodput: 83.592 kb/s

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

تشغيل مقياس أداء tcp

لنقل العدد المحدّد من وحدات البايت باستخدام اتصال TCP المرتبط حاليًا بنموذج نقطة نهاية TCP الذي توفّره واجهة سطر الأوامر tcp.

المَعلمات

tcp benchmark run [size]

استخدِم المَعلمة size لتحديد عدد وحدات البايت التي يجب إرسالها لمقياس الأداء. إذا كنت لا تستخدم المَعلمة size، سيتم استخدام القيمة التلقائية (OPENTHREAD_CONFIG_CLI_TCP_DEFAULT_BENCHMARK_SIZE).

أمثلة

tcp benchmark run
Done
TCP Benchmark Complete: Transferred 73728 bytes in 7233 milliseconds
TCP Goodput: 81.546 kb/s

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

ربط tcp

يربط عنوان IPv6 ومنفذًا بنموذج نقطة نهاية TCP المقدَّم من واجهة سطر الأوامر tcp. يُشار إلى ربط نقطة نهاية TCP بعنوان IPv6 والمنفذ باسم "تسمية نقطة نهاية TCP". يؤدي هذا إلى ربط نقطة النهاية للاتصال. لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف بروتوكول التحكم بالنقل باستخدام OT CLI.

المَعلمات

tcp bind ip port
  • ip: عنوان IPv6 المطلوب الربط به إذا كنت ترغب في تعيين حزمة TCP/IPv6 لعنوان IPv6 المرتبط، استخدم عنوان IPv6 غير المحدد: ::.
  • port: رقم منفذ TCP المطلوب الربط به.

أمثلة

tcp bind :: 30000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ربط tcp

ينشئ اتصالاً بنظير محدد.

إذا كان تأسيس الاتصال ناجحًا، فسيتم ربط اتصال TCP الناتج بنموذج نقطة نهاية TCP. لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف بروتوكول التحكم بالنقل باستخدام OT CLI.

المَعلمات

tcp connect ip port [fastopen]
  • ip: عنوان IP للنظير يمكن أن يكون العنوان عنوان IPv4 يتم دمجه مع عنوان IPv6 باستخدام بادئة NAT64 المفضّلة من بيانات الشبكة. يعرض الأمر InvalidState عندما تكون بادئة NAT64 المفضّلة غير متاحة.
  • port: رقم منفذ TCP الخاص بالنظير.
  • fastopen: هذه المَعلمة اختيارية. وفي حال ضبط السياسة على fast، يتم تفعيل ميزة TCP Fast Open لهذا الاتصال. وفي حال ضبط هذه المَعلمة على slow أو عدم استخدامها، سيتم إيقاف ميزة TCP Fast Open.

أمثلة

tcp connect fe80:0:0:0:a8df:580a:860:ffa4 30000
Done
TCP: Connection established
tcp connect 172.17.0.1 1234
Connecting to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

tcp deinit

يؤدي إلى إلغاء إعداد نقطة نهاية TCP هذه.

وهذا يعني أن OpenThread لم يعد يتتبع نقطة نهاية TCP هذه ويحدد موقع جميع الموارد التي خصصها داخليًا لنقطة نهاية TCP هذه. يمكن للتطبيق إعادة استخدام النسخ الاحتياطي لنقطة نهاية TCP على النحو الذي يراه مناسبًا.

إذا كان ذلك يتوافق مع اتصال TCP مباشر، يتم إنهاء الاتصال بشكل غير رسمي (مثل otTcpAbort()). يتم على الفور إرجاع جميع الموارد التي وفّرها التطبيق لنقطة نهاية بروتوكول التحكم بالنقل (TCP) هذه (الموارد الاحتياطية المرتبطة بالمخزن المؤقت للإرسال وذاكرة المخزن المؤقت للاستلام وبنية aEndpoint نفسها، وما إلى ذلك) إلى التطبيق على الفور.

المَعلمات

ما مِن معلَمات.

أمثلة

tcp deinit
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعداد tcp init

تعمل هذه السياسة على ضبط نموذج مستمع TCP النموذجي ونموذج نقطة نهاية TCP المقدَّم من واجهة سطر الأوامر tcp.

المَعلمات

tcp init [mode] [size]
  • وتشمل السمة mode ثلاث قيم محتمَلة:
    • tls: يحدد هذا الحقل أنّ اتصال بروتوكول التحكم بالنقل بين نقطتين يجب أن يستخدم أيضًا بروتوكول أمان طبقة النقل (TLS) أعلى بروتوكول TCP. عندما تتواصل عقدتان عبر بروتوكول TCP، يجب أن تستخدم كلتا النقطتين بروتوكول أمان طبقة النقل (TLS) أو يجب ألا تستخدم أي من النقطتين بروتوكول أمان طبقة النقل (TLS) لأنه لا يمكن لنقطة نهاية غير تابعة لبروتوكول أمان طبقة النقل (TLS) الاتصال بنقطة نهاية بروتوكول أمان طبقة النقل.
    • linked أو circular: يعني أحد هذين الخيارين أنه لن يتم استخدام بروتوكول أمان طبقة النقل (TLS)، وأنه يجب استخدام نوع التخزين المؤقت المحدد للتخزين المؤقت لبروتوكول TCP. سلوك linked وcircular متطابق. افحص التعليمات البرمجية للتحقق من الاختلافات بين هذين النوعين من التخزين المؤقت. لا يلزم استخدام نقطتَي نهاية لاتصال TCP لاستخدام نفس نوع التخزين المؤقت.
  • تحدّد المعلَمة size حجم المخزن المؤقت للاستلام للربط بنموذج نقطة نهاية TCP. في حال ترك هذه السمة بدون تحديد، يتم استخدام الحد الأقصى للحجم. تم ضبط الحد الأقصى للحجم على OPENTHREAD_CONFIG_CLI_TCP_RECEIVE_BUFFER_SIZE.

أمثلة

tcp init tls
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

استماع tcp

يستخدم هذا النموذج مثال مستمِع TCP للاستماع إلى الاتصالات الواردة على المنفذ والمنفذ المحددَين لبروتوكول IPv6. لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف بروتوكول التحكم بالنقل باستخدام OT CLI.

المَعلمات

tcp listen ip port

المَعلمات التالية مطلوبة:

  • ip: عنوان IPv6 أو عنوان IPv6 غير المحدّد (::) لنموذج مستمع TCP الذي يقدّمه واجهة سطر الأوامر tcp.
  • port: منفذ TCP لنموذج مستمِع TCP إذا لم يتم ربط أي اتصال TCP بنموذج نقطة نهاية TCP، يتم قبول أي اتصالات واردة تطابق عنوان IPv6 والمنفذ المحدّدين ويتم ربطها بنموذج نقطة نهاية TCP.

أمثلة

tcp listen :: 30000
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إرسال عبر tcp

يرسل البيانات من خلال اتصال TCP المرتبط بنموذج نقطة نهاية TCP المتوفّر مع واجهة سطر الأوامر tcp. لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف بروتوكول التحكم بالنقل باستخدام OT CLI.

المَعلمات

tcp send message

تحتوي المَعلمة message على الرسالة التي تريد إرسالها إلى نقطة نهاية بروتوكول التحكم في الإرسال (TCP) البعيدة.

أمثلة

tcp send hello
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

إرسال tcp

يُرسِل إشارة "نهاية البث" عبر اتصال TCP المرتبط بنموذج نقطة نهاية TCP الذي توفّره واجهة سطر الأوامر tcp. وهذا ينبّه النظير إلى أنه لن يتلقى أي بيانات أخرى عبر اتصال TCP هذا.

المَعلمات

ما مِن معلَمات.

أمثلة

tcp sendend
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف الاستماع إلى الموسيقى من خلال Tcp

توجه هذا الإعداد مثال مستمع TCP لإيقاف الاستماع إلى اتصالات TCP الواردة.

المَعلمات

ما مِن معلَمات.

أمثلة

tcp stoplistening
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

بدء سلسلة المحادثات

يبدأ عملية بروتوكول سلسلة المحادثات.

المَعلمات

ما مِن معلَمات.

أمثلة

thread start
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إيقاف سلسلة المحادثات

إيقاف عملية بروتوكول سلسلة المحادثات

المَعلمات

ما مِن معلَمات.

أمثلة

thread stop
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

نسخة سلسلة المحادثات

الحصول على إصدار بروتوكول Thread.

المَعلمات

ما مِن معلَمات.

أمثلة

 thread version
2
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

الحد الأقصى لقائمة الانتظار

للحصول على الحد الأقصى لوقت الانتظار في قائمة الانتظار للرسائل في قائمة الانتظار في TX.

يجب توفّر OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

ويتم تتبع مدة الانتظار في قائمة انتظار عمليات الإرسال المباشرة فقط ويتم قياسها كمدة زمنية من وقت إضافة رسالة إلى قائمة انتظار الإرسال حتى يتم تمريرها إلى طبقة MAC للنقل أو إسقاطها.

يمكن إعادة ضبط الإحصاءات التي تم جمعها عن طريق طلب الرقم otThreadResetTimeInQueueStat() .

المَعلمات

ما مِن معلَمات.

أمثلة

timeinqueue max
281
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط قائمة الانتظار

إعادة ضبط إحصاءات الوقت في قائمة انتظار قائمة انتظار TX.

يجب توفّر OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

المَعلمات

ما مِن معلَمات.

أمثلة

timeinqueue reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

قائمة انتظار زمنية

للحصول على المدرج التكراري في قائمة الانتظار للرسائل في قائمة انتظار TX.

يجب توفّر OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE.

يتم جمع مدرج تكراري لوقت انتظار الرسائل في قائمة انتظار الإرسال. ويتم تتبع مدة الانتظار في قائمة انتظار عمليات الإرسال المباشرة فقط ويتم قياسها كمدة زمنية من وقت إضافة رسالة إلى قائمة انتظار الإرسال حتى يتم تمريرها إلى طبقة MAC للنقل أو إسقاطها.

يتم عرض المدرج التكراري كصفيف من قيم uint32_t مع إدخالات aNumBins. يمثل الإدخال الأول في الصفيف (في الفهرس 0) عدد الرسائل ذات الوقت في قائمة الانتظار أقل من aBinInterval. يمثل الإدخال الثاني عدد الرسائل ذات الوقت في قائمة الانتظار أكبر من أو يساوي aBinInterval، ولكنها أقل من 2 * aBinInterval. وما إلى ذلك. يمثل الإدخال الأخير عدد الرسائل ذات الوقت في قائمة الانتظار أكبر من أو يساوي (aNumBins - 1) * aBinInterval.

يمكن إعادة ضبط الإحصاءات التي تم جمعها عن طريق طلب الرقم otThreadResetTimeInQueueStat() . يتم جمع معلومات المدرج التكراري منذ إعداد مثيل OpenThread أو منذ آخر مرة تمت فيها إعادة ضبط جمع الإحصاءات عن طريق استدعاء otThreadResetTimeInQueueStat() .

يجب ألا تكون المؤشّرات aNumBins وaBinInterval فارغة.

المَعلمات

ما مِن معلَمات.

أمثلة

timeinqueue
| Min  | Max  |Msg Count|
+------+------+---------+
|    0 |    9 |    1537 |
|   10 |   19 |     156 |
|   20 |   29 |      57 |
|   30 |   39 |     108 |
|   40 |   49 |      60 |
|   50 |   59 |      76 |
|   60 |   69 |      88 |
|   70 |   79 |      51 |
|   80 |   89 |      86 |
|   90 |   99 |      45 |
|  100 |  109 |      43 |
|  110 |  119 |      44 |
|  120 |  129 |      38 |
|  130 |  139 |      44 |
|  140 |  149 |      35 |
|  150 |  159 |      41 |
|  160 |  169 |      34 |
|  170 |  179 |      13 |
|  180 |  189 |      24 |
|  190 |  199 |       3 |
|  200 |  209 |       0 |
|  210 |  219 |       0 |
|  220 |  229 |       2 |
|  230 |  239 |       0 |
|  240 |  249 |       0 |
|  250 |  259 |       0 |
|  260 |  269 |       0 |
|  270 |  279 |       0 |
|  280 |  289 |       0 |
|  290 |  299 |       1 |
|  300 |  309 |       0 |
|  310 |  319 |       0 |
|  320 |  329 |       0 |
|  330 |  339 |       0 |
|  340 |  349 |       0 |
|  350 |  359 |       0 |
|  360 |  369 |       0 |
|  370 |  379 |       0 |
|  380 |  389 |       0 |
|  390 |  399 |       0 |
|  400 |  409 |       0 |
|  410 |  419 |       0 |
|  420 |  429 |       0 |
|  430 |  439 |       0 |
|  440 |  449 |       0 |
|  450 |  459 |       0 |
|  460 |  469 |       0 |
|  470 |  479 |       0 |
|  480 |  489 |       0 |
|  490 |  inf |       0 |
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

trel (تفعيل،إيقاف)

تمكين أو إيقاف تشغيل الراديو TREL

المَعلمات

trel enable|disable

أمثلة

trel enable
Done
trel disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إعادة ضبط عدّادات trel

إعادة ضبط عدّادات TREL

المَعلمات

ما مِن معلَمات.

أمثلة

trel counters reset
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عدّادات trel

الحصول على عدّادات TREL

المَعلمات

ما مِن معلَمات.

أمثلة

trel counters
Inbound:  Packets 32 Bytes 4000
Outbound: Packets 4 Bytes 320 Failures 1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فلتر trel (تفعيل،إيقاف)

تفعيل وضع فلتر TREL أو إيقافه.

المَعلمات

trel filter enable|disable

أمثلة

trel filter enable
Done
trel filter disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

فلتر trel

يشير إلى ما إذا كان وضع فلتر TREL مفعَّلاً.

عند تفعيل وضع الفلتر، يتم تجاهل جميع زيارات Rx وTx المرسلة من خلال واجهة TREL بدون تنبيه.

المَعلمات

ما مِن معلَمات.

أمثلة

trel filter
Disabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

أقران trel

الحصول على جدول التطبيقات المشابهة TREL في تنسيق الجدول أو القائمة

المَعلمات

trel peers [list]

أمثلة

trel peers
| No  | Ext MAC Address  | Ext PAN Id       | IPv6 Socket Address                              |
+-----+------------------+------------------+--------------------------------------------------+
|   1 | 5e5785ba3a63adb9 | f0d9c001f00d2e43 | [fe80:0:0:0:cc79:2a29:d311:1aea]:9202            |
|   2 | ce792a29d3111aea | dead00beef00cafe | [fe80:0:0:0:5c57:85ba:3a63:adb9]:9203            |
Done
trel peers list
001 ExtAddr:5e5785ba3a63adb9 ExtPanId:f0d9c001f00d2e43 SockAddr:[fe80:0:0:0:cc79:2a29:d311:1aea]:9202
002 ExtAddr:ce792a29d3111aea ExtPanId:dead00beef00cafe SockAddr:[fe80:0:0:0:5c57:85ba:3a63:adb9]:9203
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تريل

يشير إلى ما إذا كانت عملية TREL مفعَّلة.

المَعلمات

ما مِن معلَمات.

أمثلة

trel
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

tvcheck (تفعيل،إيقاف)

تعمل هذه السياسة على تفعيل ميزة التحقّق من إصدار سلسلة المحادثات أو إيقافها عند الترقية إلى جهاز التوجيه أو جهاز التوجيه. تكون عملية التحقّق هذه مفعَّلة تلقائيًا.

المَعلمات

ما مِن معلَمات.

أمثلة

tvcheck enable
Done
tvcheck disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

txpower (get,set)

يحصل (أو يضبط باستخدام الوسيطة txpower الاختيارية) طاقة الإرسال بالديسيبل بالمللي وات.

المَعلمات

txpower [txpower]

أمثلة

txpower -10
Done
txpower
-10 dBm
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ربط udp

تعيّن عنوان IPv6 ومنفذًا لمقبسًا مفتوحًا، يربط المقبس للاتصالات. يُشار إلى تعيين عنوان IPv6 والمنفذ بتسمية المقبس. لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف UDP باستخدام OT CLI.

المَعلمات

udp bind [netif] ip port
  • netif: واجهة شبكة الربط، والتي يتم تحديدها على النحو التالي:
    • بلا قيمة (خروج هذه المَعلمة من الأمر): يتم استخدام واجهة شبكة Thread.
    • -u: واجهة شبكة غير محددة، مما يعني أن حزمة UDP/IPv6 تحدد واجهة الشبكة التي يجب ربط المقبس بها.
    • -b: يتم استخدام واجهة الشبكة الأساسية.
  • ip: عنوان IPv6 المطلوب الربط به إذا كنت تريد أن تعيّن حزمة UDP/IPv6 عنوان IPv6 المرتبط، يمكنك استخدام القيمة التالية لاستخدام عنوان IPv6 غير المحدّد: ::. يستخدم كل مثال عنوان IPv6 غير المحدّد.
  • port: رقم منفذ UDP المطلوب الربط به. كل مثال من الأمثلة يستخدم رقم المنفذ 1234.

أمثلة

udp bind :: 1234
Done
udp bind -u :: 1234
Done
udp bind -b :: 1234
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إغلاق udp

إغلاق مقبس UDP/IPv6

المَعلمات

ما مِن معلَمات.

أمثلة

udp close
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ربط udp

توصيل مقبس UDP/IPv6

المَعلمات

udp connect ip port

المَعلمات التالية مطلوبة:

  • ip: عنوان IP للنظير
  • port: رقم منفذ UDP للشبكات المشابهة. يمكن أن يكون العنوان عنوان IPv4 يتم دمجه مع عنوان IPv6 باستخدام بادئة NAT64 المفضّلة من بيانات الشبكة. يعرض الأمر InvalidState عندما تكون بادئة NAT64 المفضّلة غير متاحة.

أمثلة

udp connect fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234
Done
udp connect 172.17.0.1 1234
Connecting to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

udp linksecurity (تفعيل،إيقاف)

تفعيل أمان الرابط أو إيقافه.

المَعلمات

ما مِن معلَمات.

أمثلة

udp linksecurity enable
Done
udp linksecurity disable
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

أمان رابط udp

يشير هذا العمود إلى ما إذا كان أمان الرابط مفعَّلاً أو غير مفعَّل.

المَعلمات

ما مِن معلَمات.

أمثلة

udp linksecurity
Enabled
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

بروتوكول udp مفتوح

افتح مقبس UDP/IPv6.

المَعلمات

ما مِن معلَمات.

أمثلة

udp open
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إرسال udp

لإرسال رسالة UDP باستخدام المقبس لمزيد من المعلومات، يُرجى الرجوع إلى اختبار وظائف UDP باستخدام OT CLI.

المَعلمات

udp send [ip port] [type] value

إنّ ip وport اختياريتان كزوجين، ولكن في حال تحديد أحدهما، يجب تحديد الآخر. إذا لم يتم تحديد ip وport، سيتم استخدام عنوان نظير المقبس من udp connect.

  • ip: عنوان الوجهة يمكن أن يكون هذا العنوان إما عنوان IPv4 أو IPv6، ويتم دمج عنوان IPv4 إلى عنوان IPv6 مع بادئة NAT64 المفضلة من بيانات الشبكة. (إذا كانت بادئة NAT64 المفضّلة غير متاحة، سيعرض الأمر InvalidState).
  • port: منفذ وجهة UDP
  • type من إجمالي value مجموعة:
    • -t: يتم التعامل مع الحمولة في المعلَمة value على أنّها نص. في حال عدم إدخال أي قيمة type، يتم أيضًا التعامل مع الحمولة في المعلمة value على أنّها نص.
    • -s: حمولة بيانات يتم إنشاؤها تلقائيًا بالطول المحدّد في المعلَمة value.
    • -x: بيانات ثنائية في التمثيل السداسي العشري الوارد في المعلَمة value.

أمثلة

udp send hello
Done
udp send -t hello
Done
udp send -x 68656c6c6f
Done
udp send -s 800
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 hello
Done
udp send 172.17.0.1 1234 hello
Sending to synthesized IPv6 address: fdde:ad00:beef:2:0:0:ac11:1
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -t hello
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -x 68656c6c6f
Done
udp send fdde:ad00:beef:0:bb1:ebd6:ad10:f33 1234 -s 800
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

ملف غير آمن

سرد جميع المنافذ من قائمة المنافذ غير الآمنة المسموح بها.

المَعلمات

ما مِن معلَمات.

أمثلة

unsecure get
1234
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إضافة غير آمنة

إضافة منفذ إلى قائمة المنافذ غير الآمنة المسموح بها

المَعلمات

unsecureport add port

أمثلة

unsecureport add 1234
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

إزالة من بروتوكول غير آمن

إزالة منفذ محدّد أو جميع المنافذ من قائمة المنافذ غير الآمنة المسموح بها

المَعلمات

unsecureport remove port|all

أمثلة

unsecureport remove 1234
Done
unsecureport remove all
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مدة التشغيل بالملي ثانية

لعرض مدة تشغيل المثيل الحالي (بالمللي ثانية).

يتطلب ذلك تفعيل OPENTHREAD_CONFIG_UPTIME_ENABLE.

يتم توفير مدة التشغيل كعدد من المللي ثانية منذ تهيئة مثيل OpenThread.

المَعلمات

ما مِن معلَمات.

أمثلة

uptime ms
426238
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

مدة التشغيل

لعرض مدة تشغيل المثيل الحالي كسلسلة يمكن لشخص عادي قراءتها

يتطلب ذلك تفعيل OPENTHREAD_CONFIG_UPTIME_ENABLE.

تتبع السلسلة التنسيق "::." للإشارة إلى الساعات والدقائق والثواني والملي ثانية (إذا كان وقت التشغيل أقصر من يوم واحد) أو "

د.::." (إذا كانت أطول من يوم).

إذا لم تكن السلسلة الناتجة مناسبة لـ aBuffer (ضمن aSize أحرفها)، سيتم اقتطاع السلسلة ولكن يتم دائمًا إنهاء السلسلة الناتجة بقيمة خالية.

المَعلمات

ما مِن معلَمات.

أمثلة

uptime
12:46:35.469
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان URL الخاص بالمورّد (تم ضبطه)

اضبط سلسلة عنوان URL لتطبيق المورِّد.

يجب توفّر OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorAppUrl يجب أن يكون ترميز UTF8 مع حد أقصى للطول يبلغ 64 حرفًا (MAX_VENDOR_APPL_URL_TLV_LENGTH). لا يشمل الحد الأقصى للطول الحرف \0 الفارغ.

المَعلمات

vendor appurl url

أمثلة

vendor appurl http://www.example.com
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

عنوان URL الخاص بالمورّد

احصل على سلسلة عنوان URL لتطبيق المورِّد.

المَعلمات

ما مِن معلَمات.

أمثلة

vendor appurl
http://www.example.com
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نموذج البائع (مجموعة)

اضبط سلسلة نموذج المورِّد.

يجب توفّر OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorModel يجب أن يكون ترميز UTF8 مع حد أقصى للطول يبلغ 32 حرفًا (MAX_VENDOR_MODEL_TLV_LENGTH). لا يشمل الحد الأقصى للطول الحرف \0 الفارغ.

المَعلمات

vendor model name

أمثلة

vendor model Hub\ Max
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

نموذج البائع

احصل على سلسلة نموذج المورِّد.

المَعلمات

ما مِن معلَمات.

أمثلة

vendor model
Hub Max
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم المورّد (محدد)

اضبط سلسلة اسم المورّد.

يجب توفّر OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorName يجب أن يكون ترميز UTF8 مع حد أقصى للطول يبلغ 32 حرفًا (MAX_VENDOR_NAME_TLV_LENGTH). لا يشمل الحد الأقصى للطول الحرف \0 الفارغ.

المَعلمات

vendor name name

أمثلة

vendor name nest
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

اسم المورّد

احصل على سلسلة اسم المورِّد.

المَعلمات

ما مِن معلَمات.

أمثلة

vendor name
nest
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تحويل البائع (مجموعة)

اضبط سلسلة إصدار برنامج المورّد.

يجب توفّر OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE.

aVendorSwVersion يجب أن يكون ترميز UTF8 مع الحد الأقصى للطول هو 16 حرفًا(MAX_VENDOR_SW_VERSION_TLV_LENGTH). ولا يشمل الحد الأقصى للطول الحرف \0 الفارغ.

المَعلمات

vendor swversion version

أمثلة

vendor swversion Marble3.5.1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

تحويل البائع

احصل على سلسلة إصدار البرنامج للمورّد.

المَعلمات

ما مِن معلَمات.

أمثلة

vendor swversion
Marble3.5.1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

حساب فيرفوف

تحسب المجموع الاختباري Verhoeff لسلسلة عشرية معينة.

يجب توفّر OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE.

المَعلمات

verhoeff calculate decimalstring

أمثلة

verhoeff calculate 30731842
1
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

التحقق من صحة verhoeff

تتحقّق من صحة المجموع الاختباري لـ Verhoeff لسلسلة عشرية معينة.

يجب توفّر OPENTHREAD_CONFIG_VERHOEFF_CHECKSUM_ENABLE.

المَعلمات

verhoeff validate decimalstring

أمثلة

verhoeff validate 307318421
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

واجهة برمجة تطبيقات الإصدار

يطبع رقم إصدار واجهة برمجة التطبيقات.

المَعلمات

ما مِن معلَمات.

أمثلة

version api
28
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات

  • ما مِن واجهة برمجة تطبيقات مرتبطة.

إصدار

الحصول على سلسلة إصدار OpenThread

المَعلمات

ما مِن معلَمات.

أمثلة

version
OPENTHREAD/gf4f2f04; Jul 1 2016 17:00:09
Done

مراجع واجهة سطر الأوامر وواجهة برمجة التطبيقات