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

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

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