مرجع واجهة برمجة تطبيقات OpenThread C

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

تنشأ المواضيع المرجعية في واجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. لمزيد من المعلومات أو للمساهمة في المستندات، يُرجى الاطّلاع على المراجع.

الوحدات
منبّه تتضمن هذه الوحدة مجرّد النظام الأساسي لخدمة المنبّه.
جهاز توجيه العمود الفقري تتضمّن هذه الوحدة وظائف خدمة جهاز توجيه OpenThread الخلفية.
وكيل الحدود تتضمن هذه الوحدة وظائف دور وكيل سلسلة محادثات سلسلة المحادثات.
جهاز توجيه الحدود تتضمن هذه الوحدة وظائف لإدارة بيانات الشبكة المحلية باستخدام جهاز توجيه حدود OpenThread.
مدير توجيه الحدود تتضمن هذه الوحدة تعريفات ذات صلة بإدارة توجيه الحدود.
مدير القناة تتضمن هذه الوحدة وظائف لمدير القناة.
مراقبة القناة تتضمن هذه الوحدة وظائف ميزة مراقبة القناة.
الإشراف على الأطفال تتضمن هذه الوحدة وظائف ميزة الإشراف على الأطفال.
برنامج CoAP تتضمن هذه الوحدة وظائف تتحكم في اتصال CoAP.
خدمة CoAP Secure تتضمن هذه الوحدة وظائف تتحكم في اتصالات CoAP Secure (CoAP عبر DTLS).
واجهة سطر الأوامر تتضمن هذه الوحدة دوالًا تتحكم في تنفيذ سلسلة محادثات سلسلة المحادثات.
المُفوَّض تتضمن هذه الوحدة وظائف دور مفوض سلسلة المحادثات.
التشفير - النظام الأساسي تتضمن هذه الوحدة مجرّد النظام الأساسي لمنصة Crypto.
التشفير - حزمة سلاسل المحادثات تتضمن هذه الوحدة وظائف التشفير.
خادم نظام أسماء النطاقات (DNS) تتضمن هذه الوحدة واجهات برمجة تطبيقات لخادم DNS-SD.
نظام أسماء النطاقات (DNS) 6. تتضمن هذه الوحدة وظائف تتحكم في اتصال نظام أسماء النطاقات.
إنتروبيا تتضمن هذه الوحدة مجرّد النظام الأساسي لإنشاء إنتروبيا.
خطأ تتضمن هذه الوحدة تعريفات الأخطاء المستخدمة في OpenThread.
بيانات تشخيص المصنع - النظام الأساسي تتضمن هذه الوحدة تجريد النظام الأساسي لميزات بيانات التشخيص.
بيانات تشخيص المصنع - حزمة سلاسل المحادثات تتضمن هذه الوحدة دوالًا تتحكم في تنفيذ سلسلة محادثات سلسلة المحادثات.
إعدادات عامة تتضمن هذه الوحدة وظائف لجميع أدوار سلاسل المحادثات.
الذاكرة تتضمن هذه الوحدة دوالًا تعمل على استخدام ذاكرة OpenThread الخارجية.
أداة تتبّع السجلّ تسجِّل سجلّ الأحداث المختلفة، مثل رسائل RX وTX أو تغييرات معلومات الشبكة.
ICMPv6 تتضمن هذه الوحدة وظائف تتحكم في اتصال ICMPv6.
IPv6 تتضمن هذه الوحدة وظائف تتحكم في اتصال IPv6.
واجهة البنية الأساسية تتضمن هذه الوحدة طريقة عرض النظام الأساسي لواجهة شبكة البنية التحتية المجاورة.
المثال تتضمن هذه الوحدة الدوال التي تتحكم في مثيل OpenThread.
رصد محتوى Jam تتضمن هذه الوحدة وظائف ميزة اكتشاف تشويش الإشارة.
رابط تتضمن هذه الوحدة وظائف دور "رابط سلسلة المحادثات".
رابط تتضمن هذه الوحدة وظائف تتحكم في ضبط طبقة الرابط.
مقاييس الرابط تتضمن هذه الوحدة وظائف تتحكم في بروتوكول مقاييس الاتصال.
تسجيل الدخول - النظام الأساسي تتضمن هذه الوحدة تجريد النظام الأساسي لخدمة سجلّ تصحيح الأخطاء.
التسجيل - حزمة سلاسل المحادثات تتضمن هذه الوحدة تعريفات ذات صلة بتسجيل OpenThread.
الذكرى تتضمن هذه الوحدة تجريد النظام الأساسي لتخصيص الذاكرة الديناميكية.
الرسالة تتضمن هذه الوحدة الدوال التي تعالج المخزن المؤقت لرسائل OpenThread.
مجموعة الرسائل تتضمن هذه الوحدة تجريد النظام الأساسي لمجموعة الرسائل.
بنود متنوعة تتضمّن هذه الوحدة نماذج مجرّدة للسلوكيات المتنوعة.
رابط راديو متعدد تتضمن هذه الوحدة تعريفات ودوال رابط الراديو المتعدد.
نظام NAT64 تتضمن هذه الوحدة وظائف وبنيات لدالة Nat64 على جهاز توجيه الحدود.
المعالج المشارك للشبكة تتضمن هذه الوحدة دوالًا تتحكم في تنفيذ سلسلة محادثات سلسلة المحادثات.
محاكي الشبكة تتضمن هذه الوحدة تجريد النظام الأساسي لخدمة OTNS.
مزامنة وقت الشبكة تتضمن هذه الوحدة وظائف تتحكم في خدمة مزامنة وقت الشبكة.
مجموعة البيانات التشغيلية تتضمن دوال واجهة برمجة تطبيقات مجموعة بيانات التشغيلية.
مُرسِل أداة فحص الاتصال ويتضمّن هذا الملف واجهة برمجة تطبيقات OpenThread لوحدة مُرسِل أداة فحص الاتصال.
ترميز RNG تتضمن هذه الوحدة دوال تنشئ أرقامًا عشوائية للتشفير.
تنسيق RNG غير مشفّر تتضمن هذه الوحدة دوال تنشئ أرقامًا عشوائية غير مشفّرة.
ضبط الراديو تتضمن هذه الوحدة مجرّد النظام الأساسي لإعداد الراديو.
تشغيل الراديو تتضمن هذه الوحدة مجرّد النظام الأساسي لعمليات التشغيل اللاسلكية.
أنواع الراديو تتضمن هذه الوحدة طريقة عرض النظام الأساسي لإطار راديو.
الرابط الأولي تتضمن هذه الوحدة وظائف تتحكم في ضبط طبقة الروابط الأولية.
جهاز التوجيه/القائد تتضمن هذه الوحدة وظائف لأجهزة توجيه وقادة سلسلة المحادثات.
بروتوكول النقل الآمن للملفات (SNTP) تتضمن هذه الوحدة وظائف تتحكم في اتصالات SNTP.
عبد مقدِّم الخدمة (SPI) تتضمن هذه الوحدة فكرة تجريد النظام الأساسي للاتصالات الخاصة بخوادم SPI.
ميزة SRP تتضمن هذه الوحدة وظائف تتحكم في سلوك عميل SRP.
الخوادم تتضمن هذه الوحدة وظائف لإدارة بيانات الشبكة المحلية باستخدام خادم OpenThread.
الإعدادات تتضمن هذه الوحدة مجرّد مساحة تخزين غير ثابتة للإعدادات.
بروتوكول التحكُّم بالنقل (TCP) تتضمن هذه الوحدة وظائف تتحكم في اتصال TCP.
اختبارات TCP تتضمن هذه الوحدة تجريدات سهلة الاستخدام أعلى واجهة برمجة تطبيقات TCP الأساسية.
TREL - النظام الأساسي تتضمن هذه الوحدة طريقة استخلاص النظام الأساسي لرابط Interio Radio Encapsulation Link (TREL) باستخدام DNS-SD وUDP/IPv6.
حزمة TEL لسلسلة المحادثات تحدّد هذه الوحدة واجهات برمجة التطبيقات لسلسلة راديو تضمين سلاسل المحادثات (TREL) للبنية الأساسية لسلسلة المحادثات فوق البنية الأساسية.
المهام تتضمن هذه الوحدة دوالًا تتحكم في تنفيذ سلسلة محادثات سلسلة المحادثات.
خدمة الوقت تتضمن هذه الوحدة مجرّد النظام الأساسي للخدمة الزمنية.
سلسلة الأدوات تحدد هذه الوحدة طبقة تجريدية سلسلة الأدوات من خلال وحدات الماكرو.
بروتوكول UDP تتضمن هذه الوحدة وظائف تتحكم في اتصال UDP.
إعادة توجيه UDP تتضمن هذه الوحدة وظائف ميزة إعادة توجيه UDP.