1.
המאסטר יוכל להשתמש במידע השעון, באם הוא קיים, אודות ה- slave
אשר לו הוא רוצה לקרוא. זאת, על מנת לקבוע היכן, לאורך רצף
הדילוגים, יתכן שה- slave
מאזין במוד של סריקת זימון. הערכה זו עלולה להיות שגויה לחלוטין.
2. המאסטר
מחשב את קוד הכניסה למכשיר Device Access של
ה- slave
מכתובת המכשיר של ה- slave,
תוך עשיית שימוש בתהליך מוגדר היטב.
3.
המאסטר שולח הודעת זימון. המאסטר משדר הודעת זימון זו במספר תדרים
ברצף דילוג הזימון, כאשר הוא מתחיל בתדר לו הוא חישב שה- slave
מאזין. רצף דילוג הזימון כולל 32 תדרים, המחולקים לשתי רכבות של 16
כל אחת. רכבת A
כוללת את 16 התדרים שמסביב לתדר החזוי ורכבת B
כוללת את שאר התדרים. אם הערכת השעון היא בתחום של -8x1.28+7x1.28
שניות, אזי יוכל ה- slave
להגיב בתוך רכבת A
עצמה. המאסטר אינו יודע מתי ה- slave
נכנס למוד של סריקת זימון, לכן הוא חוזר על רכבת הזימון Npage
פעמים, אלא אם כן מתקבלת תגובה קודם לכן. ה- Npage
נקבע כך שיש כיסוי של כל ה- slaves,
המשתמשים בכל אחד מהמרווחים המותרים. אם רכבת A
אינה מצליחה, אזי מנסים את רכבת B
מספר Npage
פעמים. אם רכבת A
הצליחה במשימתה, תהליך הזימון מסתיים כעבור 1.28 שניות ואם לא, הוא
אורך 2.56 שניות.
סריקת זימון -
Page Scan
יש אפשרות להיכנס לתת המצב של סריקת זימון ממצב של standby
או ממצב מקושר. במצב זה, ה- slave
מאזין לחבילות זימון הממוענות ל- DAC
שלו במרווח של Tw-page-scan
בתדר אותו הוא בוחר מתוך רצף סריקת הזימון. חלון זה הנו ארוך מספיק
כדי לכסות 16 דילוגי תדר של מכשיר שמבצע זימון. פרקי זמן האזנה אלו
מופרדים על ידי מרווח זמן של Tpage-scan
. מרווח זה עשוי להיות אפס (סריקה רציפה). נקבעו שלושה מודים שונים
של סריקה, כלומר שלושה ערכים שונים של Tpage-scan.
ה- slave
יכול להשתמש בערכים אחרים אחרי שהוא מעדכן את המאסטר על כך. לפיכך,
אחד מהערכים הסטנדרטיים משמש ליצירת הקשר הראשון.
תגובה
לזימון
לאחר קבלת הודעת הזימון, ה- slave
נכנס לתת המצב של תגובת ה- slave
לזימון. הוא שולח חזרה תגובת זימון הכוללת את חבילת הזיהוי שלו,
המכילה את ה-
DAC
שלו, בתדר של החריץ הבא אחרי החריץ בו נקלטה הודעת הזימון. לאחר
שהמאסטר מקבל חבילה זו, הוא נכנס לתת המצב של תגובת הזימון של
המאסטר. בנקודה זו, הוא יודע לאיזה תדר האזין ה- slave
. המאסטר שולח את חבילת ה- FHS
שלו ל- slave
וכך מיידע אותו אודות השעון של המאסטר, תוך כדי שהוא עדיין עושה
שימוש ב- DAC
של ה- slave
ובתדר ההאזנה של ה- slave.
חבילת ה- FHS
גם מקצה ל-
slave
כתובת חבר פעיל בעלת שלושה ביטים. ה- slave
מאשר את קבלת חבילה זו שוב, על ידי שליחת חבילת הזיהוי שלו בתדר
תגובת ה- slave.
כעת משתמש ה-
slave
בחבילת ה- FHS
שקיבל מהמאסטר על מנת לקבוע את קוד הכניסה לערוץ עבור ה- piconet
שאך נוצרה או אליה נכנס ה- slave
כעת. הוא גם מחשב את היסט השעון אשר ייעשה בו שימוש בעת התקשורת
באמצעות piconet
זה. החבילה הבאה מהמאסטר ל- slave,
שהנה חבילת ה-
POLL
הממוענת לכתובת החבר הפעיל של ה- slave,
מועברת בתדר הדילוג התלוי בשעון של המאסטר ומשתמשת בקוד הגישה
לערוץ. ה- slave
יכול להגיב לחבילה זו עם כל חבילה שהיא, לדוגמא עם חבילת NULL
(הכוללת רק
header
של ערוץ) אבל עליו להגיב עם חבילה כלשהי. אם תהליך התגובה עבר
בהצלחה, הזימון הסתיים וה- slave
נמצא במצב המקושר. אם התגובה לא הצליחה, נחשב הזימון לכשלון
ותהליכי השגיאה מבוצעים.
צעד
הודעה
כיוון
רצף דילוג
קוד גישה ושעון
1
זיהוי ה-
slave
מאסטר ל-
slave
זימון
slave
2
זיהוי ה-
slave
slave
למאסטר
תגובה לזימון
slave
3
FHS
מאסטר ל-
slave
זימון
slave
4
זיהוי ה-
slave
slave
למאסטר
תגובה לזימון
slave
5
חבילת המאסטר הראשונה
מאסטר ל-
slave
ערוץ
מאסטר
6
חבילת ה-
slave
הראשונה
slave
למאסטר
ערוץ
מאסטר
לאחר תהליך הזימון, כלומר במצב המקושר, המכשירים הנם במצב בו הם
יכולים ליצור קשר.
מנהלי הקשר (Link
Managers)
של המכשירים במצב המקושר מחליפים כעת מידע שהנו חיוני להתחלת הקשר,
שיתואר בהמשך. מאוחר יותר יש באפשרותם לנתק את הקשר, ואז הכתובת
ומידע השעון יישארו תקפים גם לאחר הניתוק או שיתכן והקשר ייקטע בשל
גורמים אחרים ובמקרה זה כל המידע הקשור לקשר יאותחל.