nl:: Weave:: الملفات الشخصية:: المورّد:: Nestlabs:: DropcamLegacyPairing
الملخّص
تعداد |
|
---|---|
@328{
|
تعداد أنواع رسائل الإقران القديمة لـ Dropcam |
المتغيّرات |
|
---|---|
CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
|
const uint8_t
طول معلمة بيانات المصادقة الثنائية للكاميرا قبل تحويل سلسلة base64.
|
CAMERA_HMAC_LEN = 4
|
const uint8_t
عدد وحدات بايت HMAC لبيانات مصادقة الكاميرا المُلحقة بمَعلمة واجهة برمجة التطبيقات auth_data.
|
CAMERA_NONCE_LEN = 64
|
const uint8_t
الطول بالبايت بسلسلة غير محدودة للكاميرا، باستثناء الإنهاء الفارغ.
|
CAMERA_SECRET_LEN = 32
|
const uint8_t
طول سر الكاميرا بالبايت.
|
EUI48_LEN = 6
|
const uint8_t
الطول بالبايت من تمثيل الاتحاد الأوروبي-48 بايت الأولي.
|
EUI48_STR_LEN = 13
|
const uint8_t
الطول بالبايت من الاتحاد الأوروبي-48، ويتم تمثيله كسلسلة من 12 رقمًا سداسيًا عشريًا بفواصل للنقطتين الرأسيتين، بالإضافة إلى عنصر نهاية فارغ.
|
HMAC_BUF_LEN = 32
|
const uint8_t
ثابت للبايت بالبايت من معلومات الإقران التي تم إنشاؤها باستخدام الكاميرا، والممثّلة بوحدات بايت غير مُنسَّقة.
|
sDropcamLegacyPairingProfileStringContext = {
NULL,
sDropcamLegacyPairingProfileStringInfo
}
|
سياق لتسجيل وإلغاء استدعاءات الاستدعاءات المرتبطة بسلاسل الدعم التي يمكن للمستخدمين قراءتها والتي ترتبط بالملف الشخصي.
|
sDropcamLegacyPairingProfileStringInfo = {
kWeaveProfile_DropcamLegacyPairing,
GetDropcamLegacyPairingMessageName,
GetDropcamLegacyPairingProfileName,
NULL
}
|
توفّر هذه البنية مساحة التخزين لاستدعاءات ردّ الأموال المرتبطة بسلاسل الدعم التي يمكن للمستخدمين قراءتها والتي ترتبط بالملف الشخصي.
|
الدوال |
|
---|---|
DecodeCameraAuthDataResponse(PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN])
|
وظيفة الأداة لفك تشفير حمولة الرسائل الخاصة بكاميرا CameraAuthDataResponse.
|
EncodeCameraAuthDataRequest(PacketBuffer *buf, const char *nonce)
|
وظيفة الأداة لترميز حمولة رسالة MessageAuthDataRequest.
|
GetDropcamLegacyPairingMessageName(uint32_t inProfileId, uint8_t inMsgType)
|
const char *
دالة رد اتصال تعرض سلسلة C محمّلة بواسطة NULL-يمكن للمستخدم قراءتها وتصف نوع الرسالة المرتبطة بهذا الملف الشخصي.
|
GetDropcamLegacyPairingProfileName(uint32_t inProfileId)
|
const char *
دالة رد اتصال تعرض سلسلة C التي تم إنهاؤها باستخدام عنصر فارغ في حقل NULL والتي تصف الملف الشخصي مع هذا الملف الشخصي.
|
_DropcamLegacyPairingProfileStringDestroy(void)
|
void
تمت إعادة تفعيل الميزة للمرة الأولى، لكنّها غير مؤهّلة لإلغاء تسجيل استدعاءات الملف الشخصي للإقران القديم من Weave Dropcam لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها والمرتبطة بالملف الشخصي.
|
_DropcamLegacyPairingProfileStringInit(void)
|
void
مرة واحدة حتى الآن، وهي مُجدِّد لتسجيل استدعاءات الملف الشخصي للإقران القديم من Weave Dropcam لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها والمرتبطة بالملف الشخصي.
|
صفوف |
|
---|---|
nl:: |
تفويض الفئة لتنفيذ عمليات الإقران القديم لتطبيق Dropcam على جهاز الخادم |
nl:: |
فئة الخادم لتنفيذ الملف الشخصي للإقران القديم لتطبيق Dropcam |
تعداد
@328
@328
أنواع رسائل الإقران القديمة لـ Dropcam
أماكن إقامة | |
---|---|
kMsgType_CameraAuthDataRequest
|
استرداد المَعلمات لاستدعاء واجهة برمجة التطبيقات لإقران الويب القديم لتطبيق Dropcam |
kMsgType_CameraAuthDataResponse
|
يحتوي على معلمات لطلب بيانات الويب القديمة لـ Dropcam للإقران. |
المتغيّرات
CAMERA_AUTH_DATA_LEN
const uint8_t CAMERA_AUTH_DATA_LEN = (EUI48_LEN + CAMERA_NONCE_LEN + CAMERA_HMAC_LEN)
طول معلمة بيانات المصادقة الثنائية للكاميرا قبل تحويل سلسلة base64.
CAMERA_HMAC_LEN
const uint8_t CAMERA_HMAC_LEN = 4
عدد وحدات بايت HMAC لبيانات مصادقة الكاميرا المُلحقة بمَعلمة واجهة برمجة التطبيقات auth_data.
CAMERA_NONCE_LEN
const uint8_t CAMERA_NONCE_LEN = 64
الطول بالبايت بسلسلة غير محدودة للكاميرا، باستثناء الإنهاء الفارغ.
CAMERA_SECRET_LEN
const uint8_t CAMERA_SECRET_LEN = 32
طول سر الكاميرا بالبايت.
EUI48_LEN
const uint8_t EUI48_LEN = 6
الطول بالبايت من تمثيل الاتحاد الأوروبي-48 بايت الأولي.
EUI48_STR_LEN
const uint8_t EUI48_STR_LEN = 13
الطول بالبايت من الاتحاد الأوروبي-48، ويتم تمثيله كسلسلة من 12 رقمًا سداسيًا عشريًا بفواصل للنقطتين الرأسيتين، بالإضافة إلى عنصر نهاية فارغ.
HMAC_BUF_LEN
const uint8_t HMAC_BUF_LEN = 32
ثابت للبايت بالبايت من معلومات الإقران التي تم إنشاؤها باستخدام الكاميرا، والممثّلة بوحدات بايت غير مُنسَّقة.
سياق sDropcamLegacyإقرانingProfileString
Weave::Support::ProfileStringContext sDropcamLegacyPairingProfileStringContext = { NULL, sDropcamLegacyPairingProfileStringInfo }
سياق لتسجيل وإلغاء استدعاءات الاستدعاءات المرتبطة بسلاسل الدعم التي يمكن للمستخدمين قراءتها والتي ترتبط بالملف الشخصي.
sDropcamLegacyإقرانingProfileStringInfo
const Weave::Support::ProfileStringInfo sDropcamLegacyPairingProfileStringInfo = { kWeaveProfile_DropcamLegacyPairing, GetDropcamLegacyPairingMessageName, GetDropcamLegacyPairingProfileName, NULL }
توفّر هذه البنية مساحة التخزين لاستدعاءات ردّ الأموال المرتبطة بسلاسل الدعم التي يمكن للمستخدمين قراءتها والتي ترتبط بالملف الشخصي.
الدوال
فك تشفيررمز مصادقةDataData
WEAVE_ERROR DecodeCameraAuthDataResponse( PacketBuffer *buf, uint8_t(&) macAddress[EUI48_LEN], uint8_t(&) hmac[HMAC_BUF_LEN] )
وظيفة الأداة لفك تشفير حمولة الرسائل الخاصة بكاميرا CameraAuthDataResponse.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
تشفير طلب مصادقة بيانات المصادقة
WEAVE_ERROR EncodeCameraAuthDataRequest( PacketBuffer *buf, const char *nonce )
وظيفة الأداة لترميز حمولة رسالة MessageAuthDataRequest.
تعمل الأداة على ترميز وفك تشفير أحمال رسالة الملف الشخصي للإقران القديم.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
اسم تطبيق GetDropcamLegacyingingMessage
const char * GetDropcamLegacyPairingMessageName( uint32_t inProfileId, uint8_t inMsgType )
دالة رد اتصال تعرض سلسلة C محمّلة بواسطة NULL-يمكن للمستخدم قراءتها وتصف نوع الرسالة المرتبطة بهذا الملف الشخصي.
يتم استدعاء هذه المكالمة عند تسجيلها عندما تكون هناك حاجة إلى سلسلة C محمَّلة بواسطة NULL-يمكن للمستخدم قراءتها لوصف نوع الرسالة المرتبط بهذا الملف الشخصي.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
المرتجعات |
مؤشر إلى السلسلة C-terminated C في حال العثور على مطابقة، وبخلاف ذلك، NULL.
|
الحصول على GetDropcamLegacyإقرانingProfile
const char * GetDropcamLegacyPairingProfileName( uint32_t inProfileId )
دالة رد اتصال تعرض سلسلة C التي تم إنهاؤها باستخدام عنصر فارغ في حقل NULL والتي تصف الملف الشخصي مع هذا الملف الشخصي.
يتم استدعاء عملية الاستدعاء هذه، عند التسجيل، عندما تكون هناك حاجة إلى سلسلة C محملة بـ NULL يمكن للمستخدمين قراءتها لوصف هذا الملف الشخصي.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
||
المرتجعات |
مؤشر إلى السلسلة C-terminated C في حال العثور على مطابقة، وبخلاف ذلك، NULL.
|
_DropcamLegacyإقرانingProfileStringDestroy
void _DropcamLegacyPairingProfileStringDestroy( void )
تمت إعادة تفعيل الميزة للمرة الأولى، لكنّها غير مؤهّلة لإلغاء تسجيل استدعاءات الملف الشخصي للإقران القديم من Weave Dropcam لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها والمرتبطة بالملف الشخصي.
_DropcamLegacyإقرانingProfileStringInit
void _DropcamLegacyPairingProfileStringInit( void )
مرة واحدة حتى الآن، وهي مُجدِّد لتسجيل استدعاءات الملف الشخصي للإقران القديم من Weave Dropcam لإرجاع سلاسل الدعم التي يمكن للمستخدمين قراءتها والمرتبطة بالملف الشخصي.