ספקי LEA בלי ערוץ פנימי
במפרט הזה מתוארת התמיכה של "התאמה מהירה" בספקים של "התאמה מהירה" שמשתמשים בפרוטוקול Bluetooth עם צריכת אנרגיה נמוכה (BLE) ומורכבים מכמה רכיבים, אבל אין להם ערוץ תקשורת פנימי בין הרכיבים האלה.
דרישות
הספקים צריכים להטמיע את שתי הקטגוריות הבאות.
Bluetooth
- הטמעת שירות זיהוי של קבוצות אתרים קשורות
- מזהה קבוצה שניתן לפתור (RSI)
- הגדרת מפתח לזיהוי (SIRK)
התאמה מהירה
- הטמעת פרסום ב-LE לנתוני השירות של "התאמה מהירה"
- מטען ייעודי (payload) של פרסום מידע על קבוצה מתואמת למצב גלוי
- נתוני החשבון של ההתאמה המהירה למצב שבו המכשיר לא גלוי
- הטמעת GATT של התאמה מהירה
- מאפיין מזהה הדגם
- מאפיין התאמה מבוסס-מפתח
- מאפיין פעולת מכשיר FP
- מזהה פעולה: 0x02 (מידע על קבוצה מתואמת)
- מאפייני מפתח הגישה
- מאפיין עיקרי של החשבון
הגדרות אישיות
בקטע הזה מוסבר איך להגדיר את תהליך ההתאמה.
כמה רכיבים
ספק LE עם כמה רכיבים צריך להטמיע את CSIS בשכבת ה-Bluetooth וליצור את Set Identity Resolving Key למטרות קיבוץ. בשכבת ההתאמה המהירה, ה-SIRK יוגדר גם במידע על קבוצה מתואמת, וישמש ליצירת מטען ייעודי (payload) של פרסום מידע על קבוצה מתואמת למצב גילוי.
המכשיר המחפש סורק את הפרסומים ומתחבר לכל רכיב של הספק בנפרד, כך שכל רכיב מדווח רק על הכתובת שלו.
הספק ישלח תגובה מורחבת להתאמה מבוססת-מפתח
- סוג ההודעה:
0x02 - סימונים:
0b11000000 - מספר הכתובת של הספק:
0x01 - כתובת של 6 בייטים
הספק ישלח תגובה לפעולת המכשיר של FP עם מידע על קבוצה מתואמת
- מזהה פעולה:
0x02(מידע על קבוצת מוצרים מתואמת) - סוג החבר בסט המתואם:
0x00לרכיב השמאלי,0x01לרכיב הימני. לכל רכיב צריך להיות ערך שונה. - גודל הסט התואם:
0x02 - הגדרת סוג המפתח לזיהוי זהות:
0x01 - הגדרת ערך מפתח לזיהוי זהות: נתונים של 16 בייטים
כל הרכיבים צריכים להחזיר את אותם ערכים של Set Identity Resolving Key ו-Coordinated Set Size.
רכיב אחד
לספק LE עם רכיב יחיד, יכול להיות שאין CSIS בשכבת ה-Bluetooth. אבל בשכבת ההתאמה המהירה, הספק עדיין צריך ליצור את Set Identity Resolving Key (ערכים אקראיים של 16 בייטים), להגדיר אותו במידע על קבוצה מתואמת, ולהשתמש בו כדי ליצור מטען ייעודי (payload) לפרסום מידע על קבוצה מתואמת למצב גילוי.
הספק ישלח תגובה מורחבת להתאמה מבוססת-מפתח
- סוג ההודעה:
0x02 - סימונים:
0b11000000 - מספר הכתובת של הספק:
0x01 - כתובת של 6 בייטים
הספק ישלח תגובה לפעולת המכשיר של FP עם מידע על קבוצה מתואמת
- מזהה פעולה:
0x02(מידע על קבוצת מוצרים מתואמת) - סוג הרכיב בסט המתואם:
0x00(הרכיב השמאלי) או0x01(הרכיב הימני) - גודל הסט התואם:
0x01 - הגדרת סוג המפתח לזיהוי זהות:
0x01 - הגדרת ערך מפתח לזיהוי זהות: נתונים של 16 בייטים
תהליך ההתאמה
שלושה תהליכי התאמה עיקריים שנתמכים בתכונה "התאמה מהירה".
התאמה ראשונית
- כל הרכיבים של הספק נכנסים למצב גילוי באמצעות
- Coordinated Set Info Advertising Payload
- נתוני פרסום של RSI, ראו שירות זיהוי קבוצות מתואמות
- המכשיר המבקש מבצע את הליך ההתאמה המהירה באמצעות קריאת התאמה מהירה, ראו פעולת התאמה מהירה על פעולת מכשיר FP

התאמה לאחר מכן
- כל הרכיבים של הספק נמצאים במצב "לא ניתן לגילוי" עם
- נתוני החשבון של ההתאמה המהירה
- נתוני פרסום של RSI, ראו שירות זיהוי קבוצות מתואמות
- המכשיר המבקש מבצע את הליך ההתאמה המהירה באמצעות קריאת התאמה מהירה, ראו פעולת התאמה מהירה על פעולת מכשיר FP

התאמה רטרואקטיבית
- כל הרכיבים של הספק נכנסים למצב גילוי באמצעות
- Coordinated Set Info Advertising Payload
- נתוני פרסום של RSI, ראו שירות זיהוי קבוצות מתואמות
- המכשיר המבקש מבצע את הליך ההתאמה המהירה באמצעות קריאת התאמה מהירה, ראו פעולת התאמה מהירה על פעולת מכשיר FP
