المفوّض

تتضمن هذه الوحدة وظائف دور مفوض سلسلة المحادثات.

الملخّص

تعداد

otCommissionerJoinerEvent تعداد
يحدد هذا التعداد حدث الانضمام في المفوض.
otCommissionerState{
  OT_COMMISSIONER_STATE_DISABLED = 0,
  OT_COMMISSIONER_STATE_PETITION = 1,
  OT_COMMISSIONER_STATE_ACTIVE = 2
}
تعداد
يحدّد هذا التعداد ولاية المفوضية.
otJoinerInfoType{
  OT_JOINER_INFO_TYPE_ANY = 0,
  OT_JOINER_INFO_TYPE_EUI64 = 1,
  OT_JOINER_INFO_TYPE_DISCERNER = 2
}
تعداد
يحدّد هذا التعداد نوع معلومات المتصل.

رفوف النوع

otCommissionerEnergyReportCallback)(uint32_t aChannelMask, const uint8_t *aEnergyList, uint8_t aEnergyListLength, void *aContext) typedef
void(*
يتم استدعاء مؤشر الدالة هذا عندما يتلقى المفوض تقرير الطاقة.
otCommissionerJoinerCallback)(otCommissionerJoinerEvent aEvent, const otJoinerInfo *aJoinerInfo, const otExtAddress *aJoinerId, void *aContext) typedef
void(*
يتم استدعاء مؤشر الدالة هذا كلما تغيرت حالة الرابط.
otCommissionerJoinerEvent typedef
يحدد هذا التعداد حدث الانضمام في المفوض.
otCommissionerPanIdConflictCallback)(uint16_t aPanId, uint32_t aChannelMask, void *aContext) typedef
void(*
يتم استدعاء مؤشر الدالة هذا عندما يتلقى المفوض رسالة تعارض رقم PAN.
otCommissionerState typedef
يحدّد هذا التعداد ولاية المفوضية.
otCommissionerStateCallback)(otCommissionerState aState, void *aContext) typedef
void(*
ويتم استدعاء مؤشر الدالة هذا كلما تغيّرت حالة المفوَّض.
otCommissioningDataset typedef
تمثل هذه البنية مجموعة بيانات التفويض.
otJoinerInfo typedef
struct otJoinerInfo
تمثل هذه البنية معلومات المُتصِل.
otJoinerInfoType typedef
يحدّد هذا التعداد نوع معلومات المتصل.
otJoinerPskd typedef
struct otJoinerPskd
تمثل هذه البنية ملف PSKD.
otSteeringData typedef
تمثل هذه البنية بيانات التوجيه.

الدوال

otCommissionerAddJoiner(otInstance *aInstance, const otExtAddress *aEui64, const char *aPskd, uint32_t aTimeout)
تضيف هذه الدالة إدخال رابط.
otCommissionerAddJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner, const char *aPskd, uint32_t aTimeout)
تضيف هذه الدالة إدخال رابط مع قيمة محدد للبوّاب.
otCommissionerAnnounceBegin(otInstance *aInstance, uint32_t aChannelMask, uint8_t aCount, uint16_t aPeriod, const otIp6Address *aAddress)
ترسل هذه الدالة رسالة بدء الإعلان.
otCommissionerEnergyScan(otInstance *aInstance, uint32_t aChannelMask, uint8_t aCount, uint16_t aPeriod, uint16_t aScanDuration, const otIp6Address *aAddress, otCommissionerEnergyReportCallback aCallback, void *aContext)
ترسل هذه الدالة رسالة طلب البحث لفحص الطاقة.
otCommissionerGetId(otInstance *aInstance)
const char *
تعرض هذه الدالة رقم تعريف المفوّض.
otCommissionerGetNextJoinerInfo(otInstance *aInstance, uint16_t *aIterator, otJoinerInfo *aJoiner)
تعرض هذه الطريقة معلومات جهة الانضمام في موضع Google.
otCommissionerGetProvisioningUrl(otInstance *aInstance)
const char *
تحصل هذه الدالة على عنوان URL لإدارة الحسابات.
otCommissionerGetSessionId(otInstance *aInstance)
uint16_t
تعرض هذه الدالة رقم تعريف جلسة المفوّض.
otCommissionerGetState(otInstance *aInstance)
تعرض هذه الدالة حالة المفوّض.
otCommissionerPanIdQuery(otInstance *aInstance, uint16_t aPanId, uint32_t aChannelMask, const otIp6Address *aAddress, otCommissionerPanIdConflictCallback aCallback, void *aContext)
ترسل هذه الدالة رسالة طلب بحث لرقم تعريف PAN.
otCommissionerRemoveJoiner(otInstance *aInstance, const otExtAddress *aEui64)
تزيل هذه الدالة إدخال رابط.
otCommissionerRemoveJoinerWithDiscerner(otInstance *aInstance, const otJoinerDiscerner *aDiscerner)
تزيل هذه الدالة إدخال رابط.
otCommissionerSendMgmtGet(otInstance *aInstance, const uint8_t *aTlvs, uint8_t aLength)
ترسل هذه الدالة MGMT_COMMISSIONER_GET.
otCommissionerSendMgmtSet(otInstance *aInstance, const otCommissioningDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength)
ترسل هذه الدالة MGMT_COMMISSIONER_SET.
otCommissionerSetId(otInstance *aInstance, const char *aId)
تضبط هذه الدالة رقم تعريف المفوّض.
otCommissionerSetProvisioningUrl(otInstance *aInstance, const char *aProvisioningUrl)
تضبط هذه الدالة عنوان URL لإدارة الحسابات.
otCommissionerStart(otInstance *aInstance, otCommissionerStateCallback aStateCallback, otCommissionerJoinerCallback aJoinerCallback, void *aCallbackContext)
تفعّل هذه الدالة دور مفوض سلسلة المحادثات.
otCommissionerStop(otInstance *aInstance)
وتعمل هذه الدالة على إيقاف دور مفوض سلسلة المحادثات.

الهياكل

otCommissioningDataset

تمثل هذه البنية مجموعة بيانات التفويض.

otjoinerInfo

تمثل هذه البنية معلومات المُتصِل.

otjoinerPskd

تمثل هذه البنية ملف PSKD.

otSteeringData

تمثل هذه البنية بيانات التوجيه.

تعداد

otCommissionerjoinerEvent

 otCommissionerJoinerEvent

يحدد هذا التعداد حدث الانضمام في المفوض.

otCommissionerState

 otCommissionerState

يحدّد هذا التعداد ولاية المفوضية.

أماكن إقامة
OT_COMMISSIONER_STATE_ACTIVE

دور المفوض نشط.

OT_COMMISSIONER_STATE_DISABLED

تم إيقاف دور المفوض.

OT_COMMISSIONER_STATE_PETITION

يقدّم حاليًا شكوى ليصبح مفوضًا.

otjoinerInfoType

 otJoinerInfoType

يحدّد هذا التعداد نوع معلومات المتصل.

أماكن إقامة
OT_JOINER_INFO_TYPE_ANY

اقبل أي انضمام (لم يتم تحديد الترميز II64 أو المرسِل).

OT_JOINER_INFO_TYPE_DISCERNER

يتم تحديد القائم بالربط (mSharedId.mDiscerner في otJoinerInfo).

OT_JOINER_INFO_TYPE_EUI64

يتم تحديد الاتحاد الأوروبي الاتحاد الأوروبي 64 (mSharedId.mEui64 في otJoinerInfo).

رفوف النوع

otCommissionerEnergyReportcallback

void(* otCommissionerEnergyReportCallback)(uint32_t aChannelMask, const uint8_t *aEnergyList, uint8_t aEnergyListLength, void *aContext)

يتم استدعاء مؤشر الدالة هذا عندما يتلقى المفوض تقرير الطاقة.

التفاصيل
المعلَمات
[in] aChannelMask
قيمة قناع القناة
[in] aEnergyList
مؤشر إلى قائمة قياس الطاقة.
[in] aEnergyListLength
عدد الإدخالات في aEnergyListLength.
[in] aContext
مؤشر للسياق الخاص بالتطبيق.

otCommissionerjoinerCallback

void(* otCommissionerJoinerCallback)(otCommissionerJoinerEvent aEvent, const otJoinerInfo *aJoinerInfo, const otExtAddress *aJoinerId, void *aContext)

يتم استدعاء مؤشر الدالة هذا كلما تغيرت حالة الرابط.

التفاصيل
المعلَمات
[in] aEvent
نوع حدث جهة الانضمام.
[in] aJoinerInfo
مؤشر إلى معلومات الانضمام.
[in] aJoinerId
مؤشر إلى رقم تعريف المتصل (إذا لم يكن معروفًا، سيكون فارغًا).
[in] aContext
مؤشر للسياق الخاص بالتطبيق.

otCommissionerjoinerEvent

enum otCommissionerJoinerEvent otCommissionerJoinerEvent

يحدد هذا التعداد حدث الانضمام في المفوض.

otCommissionerPanIdCallCallback

void(* otCommissionerPanIdConflictCallback)(uint16_t aPanId, uint32_t aChannelMask, void *aContext)

يتم استدعاء مؤشر الدالة هذا عندما يتلقى المفوض رسالة تعارض رقم PAN.

التفاصيل
المعلَمات
[in] aPanId
قيمة رقم PAN.
[in] aChannelMask
قيمة قناع القناة
[in] aContext
مؤشر للسياق الخاص بالتطبيق.

otCommissionerState

enum otCommissionerState otCommissionerState

يحدّد هذا التعداد ولاية المفوضية.

otCommissionerStateCallback

void(* otCommissionerStateCallback)(otCommissionerState aState, void *aContext)

ويتم استدعاء مؤشر الدالة هذا كلما تغيّرت حالة المفوَّض.

التفاصيل
المعلَمات
[in] aState
ولاية المفوضية.
[in] aContext
مؤشر للسياق الخاص بالتطبيق.

otCommissioningDataset

struct otCommissioningDataset otCommissioningDataset

تمثل هذه البنية مجموعة بيانات التفويض.

otjoinerInfo

struct otJoinerInfo otJoinerInfo

تمثل هذه البنية معلومات المُتصِل.

otjoinerInfoType

enum otJoinerInfoType otJoinerInfoType

يحدّد هذا التعداد نوع معلومات المتصل.

otjoinerPskd

struct otJoinerPskd otJoinerPskd

تمثل هذه البنية ملف PSKD.

otSteeringData

struct otSteeringData otSteeringData

تمثل هذه البنية بيانات التوجيه.

الدوال

otCommissionerAddAdder

otError otCommissionerAddJoiner(
  otInstance *aInstance,
  const otExtAddress *aEui64,
  const char *aPskd,
  uint32_t aTimeout
)

تضيف هذه الدالة إدخال رابط.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aEui64
مؤشّر إلى Linker's IEEE EUI-64 أو NULL لأي انضمام
[in] aPskd
مؤشر إلى PSKd
[in] aTimeout
وقت تتم بعدها إزالة الانضمام تلقائيًا بالثواني.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة جهة الانضمام.
OT_ERROR_NO_BUFS
لا تتوفَّر مخازن مؤقتة لإضافة الرابط.
OT_ERROR_INVALID_ARGS
السمة aEui64 أو السمة aPskd غير صالحة.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerAddAdderWithDicercerner

otError otCommissionerAddJoinerWithDiscerner(
  otInstance *aInstance,
  const otJoinerDiscerner *aDiscerner,
  const char *aPskd,
  uint32_t aTimeout
)

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

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aDiscerner
مؤشر إلى مميِّز المفصل.
[in] aPskd
مؤشر إلى PSKd
[in] aTimeout
وقت تتم بعدها إزالة الانضمام تلقائيًا بالثواني.
قيم الإرجاع
OT_ERROR_NONE
تمت إضافة جهة الانضمام.
OT_ERROR_NO_BUFS
لا تتوفَّر مخازن مؤقتة لإضافة الرابط.
OT_ERROR_INVALID_ARGS
السمة aDiscerner أو السمة aPskd غير صالحة.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerAnnounceStart

otError otCommissionerAnnounceBegin(
  otInstance *aInstance,
  uint32_t aChannelMask,
  uint8_t aCount,
  uint16_t aPeriod,
  const otIp6Address *aAddress
)

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

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aChannelMask
قيمة قناع القناة
[in] aCount
عدد رسائل الإشعارات لكل قناة
[in] aPeriod
الوقت بين عمليتي إرسال MLE المتعاقبين (بالمللي ثانية).
[in] aAddress
يشير إلى وجهة IPv6.
قيم الإرجاع
OT_ERROR_NONE
تم وضع رسالة "إعلان الإعلان" في قائمة الانتظار بنجاح.
OT_ERROR_NO_BUFS
المخزن المؤقت غير كافٍ لإنشاء رسالة بدء الإعلان.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerEnergyScan

otError otCommissionerEnergyScan(
  otInstance *aInstance,
  uint32_t aChannelMask,
  uint8_t aCount,
  uint16_t aPeriod,
  uint16_t aScanDuration,
  const otIp6Address *aAddress,
  otCommissionerEnergyReportCallback aCallback,
  void *aContext
)

ترسل هذه الدالة رسالة طلب البحث لفحص الطاقة.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aChannelMask
قيمة قناع القناة
[in] aCount
عدد قياسات الطاقة لكل قناة
[in] aPeriod
الوقت بين قياسات الطاقة (بالمللي ثانية).
[in] aScanDuration
مدة المسح لكل قياس طاقة (مللي ثانية).
[in] aAddress
يشير إلى وجهة IPv6.
[in] aCallback
مؤشر إلى دالة اسمها تلقي رسالة تقرير الطاقة.
[in] aContext
مؤشر للسياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم إدراج رسالة طلب بحث مسح الطاقة بنجاح في قائمة الانتظار.
OT_ERROR_NO_BUFS
المخزن المؤقت غير كافٍ لإنشاء رسالة طلب بحث الطاقة.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerGetId

const char * otCommissionerGetId(
  otInstance *aInstance
)

تعرض هذه الدالة رقم تعريف المفوّض.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
المرتجعات
رقم تعريف المفوض

otCommissionerGetNextjoinerInfo

otError otCommissionerGetNextJoinerInfo(
  otInstance *aInstance,
  uint16_t *aIterator,
  otJoinerInfo *aJoiner
)

تعرض هذه الطريقة معلومات جهة الانضمام في موضع Google.

التفاصيل
المعلَمات
[in] aInstance
مؤشر للمثيل.
[in,out] aIterator
مؤشر إلى سياق مكرِّر معلومات جهة الانضمام.
[out] aJoiner
مرجع لمعلومات الشريك
قيم الإرجاع
OT_ERROR_NONE
تم الحصول على معلومات الاجتماع بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على جهة الانضمام التالية.

otCommissionerGetProviderUrl

const char * otCommissionerGetProvisioningUrl(
  otInstance *aInstance
)

تحصل هذه الدالة على عنوان URL لإدارة الحسابات.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
المرتجعات
مؤشر إلى سلسلة عنوان URL.

otCommissionerGetSessionId

uint16_t otCommissionerGetSessionId(
  otInstance *aInstance
)

تعرض هذه الدالة رقم تعريف جلسة المفوّض.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
المرتجعات
رقم تعريف جلسة المفوَّض الحالي.

otCommissionerGetState

otCommissionerState otCommissionerGetState(
  otInstance *aInstance
)

تعرض هذه الدالة حالة المفوّض.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
قيم الإرجاع
OT_COMMISSIONER_STATE_DISABLED
تم إيقاف المفوَّض.
OT_COMMISSIONER_STATE_PETITION
الانضمام إلى المفوَّض
OT_COMMISSIONER_STATE_ACTIVE
تم تفعيل المفوّض.

otCommissionerPanIdQuery

otError otCommissionerPanIdQuery(
  otInstance *aInstance,
  uint16_t aPanId,
  uint32_t aChannelMask,
  const otIp6Address *aAddress,
  otCommissionerPanIdConflictCallback aCallback,
  void *aContext
)

ترسل هذه الدالة رسالة طلب بحث لرقم تعريف PAN.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aPanId
رقم تعريف PAN لإجراء طلب البحث.
[in] aChannelMask
قيمة قناع القناة
[in] aAddress
يشير إلى وجهة IPv6.
[in] aCallback
مؤشر لدالة تُسمى عند استلام رسالة تعارض رقم تعريف PAN.
[in] aContext
مؤشر للسياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم إدراج رسالة طلب رقم تعريف PAN في قائمة الانتظار.
OT_ERROR_NO_BUFS
المخزن المؤقت غير كافٍ لإنشاء رسالة طلب بحث لرقم PAN.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerRemoveLinker

otError otCommissionerRemoveJoiner(
  otInstance *aInstance,
  const otExtAddress *aEui64
)

تزيل هذه الدالة إدخال رابط.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aEui64
مؤشّر إلى Linker's IEEE EUI-64 أو NULL لأي انضمام
قيم الإرجاع
OT_ERROR_NONE
تمت إزالة المفصّل بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على المفصّل المحدّد في aEui64.
OT_ERROR_INVALID_ARGS
aEui64 غير صالح.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerRemoveLinkerWithDiscerner

otError otCommissionerRemoveJoinerWithDiscerner(
  otInstance *aInstance,
  const otJoinerDiscerner *aDiscerner
)

تزيل هذه الدالة إدخال رابط.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aDiscerner
مؤشر إلى مميِّز المفصل.
قيم الإرجاع
OT_ERROR_NONE
تمت إزالة المفصّل بنجاح.
OT_ERROR_NOT_FOUND
لم يتم العثور على المفصّل المحدّد في aEui64.
OT_ERROR_INVALID_ARGS
aDiscerner غير صالح.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerSendMgmtGet

otError otCommissionerSendMgmtGet(
  otInstance *aInstance,
  const uint8_t *aTlvs,
  uint8_t aLength
)

ترسل هذه الدالة MGMT_COMMISSIONER_GET.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aTlvs
مؤشر إلى TLV.
[in] aLength
مدة التلفزيونات المختلَطة
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات meshcop بنجاح.
OT_ERROR_NO_BUFS
مساحة التخزين المؤقت غير كافية للإرسال.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerSendMgmtSet

otError otCommissionerSendMgmtSet(
  otInstance *aInstance,
  const otCommissioningDataset *aDataset,
  const uint8_t *aTlvs,
  uint8_t aLength
)

ترسل هذه الدالة MGMT_COMMISSIONER_SET.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aDataset
مؤشر لمجموعة البيانات المتعلّقة بالتفويض.
[in] aTlvs
مؤشر إلى TLV.
[in] aLength
مدة التلفزيونات المختلَطة
قيم الإرجاع
OT_ERROR_NONE
تم إرسال أمر مجموعة بيانات meshcop بنجاح.
OT_ERROR_NO_BUFS
مساحة التخزين المؤقت غير كافية للإرسال.
OT_ERROR_INVALID_STATE
المفوّض غير نشط.

otCommissionerSetId

otError otCommissionerSetId(
  otInstance *aInstance,
  const char *aId
)

تضبط هذه الدالة رقم تعريف المفوّض.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aId
مؤشر إلى مصفوفة أحرف سلسلة. يجب أن يكون فارغًا.
قيم الإرجاع
OT_ERROR_NONE
تم إعداد رقم تعريف المفوض بنجاح.
OT_ERROR_INVALID_ARGS
الاسم المحدّد طويل جدًا.
OT_ERROR_INVALID_STATE
المفوَّض نشط ولا يمكن تغيير المعرّف.

otCommissionerSetProviderUrl

otError otCommissionerSetProvisioningUrl(
  otInstance *aInstance,
  const char *aProvisioningUrl
)

تضبط هذه الدالة عنوان URL لإدارة الحسابات.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aProvisioningUrl
مؤشر إلى عنوان URL لإدارة الحسابات (قد يكون فارغًا لضبطه كسلسلة فارغة).
قيم الإرجاع
OT_ERROR_NONE
تم ضبط عنوان URL لإدارة الحسابات بنجاح.
OT_ERROR_INVALID_ARGS
aProvisioningUrl غير صالح (طويل جدًا).

otCommissionerStart

otError otCommissionerStart(
  otInstance *aInstance,
  otCommissionerStateCallback aStateCallback,
  otCommissionerJoinerCallback aJoinerCallback,
  void *aCallbackContext
)

تفعّل هذه الدالة دور مفوض سلسلة المحادثات.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aStateCallback
مؤشر إلى دالة يتم استدعاؤها عند تغيير حالة المفوَّض.
[in] aJoinerCallback
يظهر مؤشر إلى دالة يتم استدعاؤها مع حدث رابط.
[in] aCallbackContext
مؤشر للسياق الخاص بالتطبيق.
قيم الإرجاع
OT_ERROR_NONE
تم بدء خدمة المفوّض بنجاح.
OT_ERROR_ALREADY
سبق أن بدأ المفوّض.
OT_ERROR_INVALID_STATE
الجهاز غير متصل حاليًا بإحدى الشبكات.

otCommissionerStop

otError otCommissionerStop(
  otInstance *aInstance
)

وتعمل هذه الدالة على إيقاف دور مفوض سلسلة المحادثات.

التفاصيل
المعلَمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
قيم الإرجاع
OT_ERROR_NONE
تم إيقاف خدمة المفوّض بنجاح.
OT_ERROR_ALREADY
سبق أن تم إيقاف المفوّض.

وحدات ماكرو

OT_COMMISSIONING_PASSPHRASE_MAX_SIZE

 OT_COMMISSIONING_PASSPHRASE_MAX_SIZE 255

الحد الأقصى لحجم عبارة المرور المستندة إلى التفويض.

OT_COMMISSIONING_PASSPHRASE_MIN_SIZE

 OT_COMMISSIONING_PASSPHRASE_MIN_SIZE 6

الحد الأدنى لحجم عبارة المرور المستندة إلى التفويض.

OT_JOINER_MAX_PSKD_LENGTH

 OT_JOINER_MAX_PSKD_LENGTH 32

الحد الأقصى لطول السلسلة لملف PSKd (لا يتضمن حرفًا خالٍ).

OT_PROVISIONING_URL_MAX_SIZE

 OT_PROVISIONING_URL_MAX_SIZE 64

الحد الأقصى للحجم (عدد الأحرف) في سلسلة إدارة الحسابات (باستثناء الأحرف الفارغة ).

OT_STEERING_DATA_MAX_LENGTH

 OT_STEERING_DATA_MAX_LENGTH 16

الحد الأقصى لطول بيانات التوجيه (بايت)

المراجع

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