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

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

الصفحات المرجعية لواجهة OpenThread API

الوحدات

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