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

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

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