אלו הם התהליכים הראשונים ליצירת קשר. לפני, במהלך ואחרי תהליכים
אלו, ניתן לראות שהמכשיר עשוי להמצא במצבים שונים, כפי שמודגם
בתרשים 1.
המכשיר נמצא במצב של Standby
כברירת מחדל. במצב זה, רק השעון רץ, וצריכת החשמל הנה מאוד נמוכה.
המכשיר עשוי לצאת ממצב זה על מנת לעבור לחיפוש, חיפוש סריקה, זימון
או זימון סריקה. מצבים אלו מתוארים להלן.
חיפוש
- Inquiry
במצב זה, המכשיר שולח חבילת חיפוש הממוענת ל- General Inquiry Access
Code
או ל- Dedicated
Inquiry Access Code
, המתייחס לקבוצה פרטנית של מכשירים, לדוגמא מדפסות. המכשיר חוזר
על התשדורת ב- 16 תדרים , אשר יוצרים את רצף דילוג החיפוש (Inquiry
hop sequence),
הקרוי רכבת. מכשיר, אשר מאפשר חיפוש אודותיו, יאזין לתשדורות באחד
מהתדרים הללו. התשדורת מועברת בכל חריץ לסירוגין והחריצים שביניהם
משמשים לקליטת תגובות. ישנן שתי רכבות של תדרי דילוג - A
ו- B.
יש לחזור על כל רכבת 256 פעמים על מנת לאסוף את כל התגובות בסביבה
ללא טעויות. הזמן הכולל הדרוש לשם כך הנו 10.24 שניות. אולם, אם
נאספו מספיק תגובות בפרק זמן קצר יותר, יש אפשרות להפסיק את החיפוש
באמצע. אם תהליך החיפוש מותחל באופן אוטומטי, לדוגמא, פעם בדקה,
אזי על המרווח בין חיפושים עוקבים להיות אקראי, כדי להימנע
מסינכרוניזציה שתביא להתנגשות עם מכשיר אחר המבצע חיפוש.
סריקת
חיפושים -
Inquiry Scan
מכשיר, אשר מאפשר ביצוע חיפוש אודותיו, יעבור כל פרק זמן מסוים לתת
המצב של סריקת חיפושים ויאזין לחבילות חיפוש בתדר יחיד, אותו יבחר
מבין 16 התדרים ברצף דילוג החיפוש, כתלות בכתובת המכשיר שלו. הוא
יישאר במצב הזה לפרק זמן ארוך מספיק, שיאפשר למכשיר המחפש לסרוק 16
תדרים שונים. מכשיר עשוי להיכנס למצב של סריקת חיפושים ממצב של
standby
או ממצב מקושר. אם הוא נכנס ממצב מקושר, קשרי ה- SCO
אשר הנם בפעולה יישמרו בעוד קשרי ה- ACL
יושעו. קיומם של קשרי SCO
עשוי להאריך את תהליך החיפוש.
התגובה
לחיפוש
כאשר נקלט מסר של חיפוש במצב של סריקת חיפושים, יש לשלוח חבילת
תגובה המכילה את הכתובת של המכשיר המגיב. אולם, חבילה זו אינה
נשלחת בחריץ שמופיע מיד אחרי החריץ בו נקלט החיפוש, כדי למנוע מצב
שבו מכשירים רבים המאזינים לתדר נתון יגיבו בו זמנית ויתנגשו אחד
עם השני. לכן, המכשיר המגיב ממתין מספר אקראי של חריצים ואז שולח
את חבילת ה- FHS
שלו למחפש. חבילת ה- FHS
מכילה את כתובת המכשיר, השעון שלו ומידע באשר לזמנים בהם נכנס
המכשיר למצבים של סריקת זימון (Page
scan).
לאחר התגובה לחיפוש, המכשיר ממשיך את סריקת החיפושים שלו בתדר אחר,
מבלי לחכות לאישור כי תגובתו התקבלה.
כאשר הוא מקבל תגובה, המכשיר המחפש אינו מאשר את קבלתה אלא ממשיך
במהלך החיפוש שלו למשך כל פרק זמן שיחפוץ. המכשיר המחפש יעשה שימוש
במידע שהתקבל מהתגובה, רק כאשר הוא מעוניין לזמן למכשיר שהגיב,
לדוגמא, מאוחר יותר כאשר יש צורך ביצירת קשר.
לאחר שהחיפוש בוצע בהצלחה, או כאשר כתובתו של מכשיר עמו יש צורך
בהתקשרות נודעה בדרך אחרת, לדוגמא ממידע מהתקשרויות קודמות, המכשיר
יפתח בתהליך זימון, אם יש צורך בהתקשרות. לשם ביצוע הזימון, יש
צורך רק בכתובת של המכשיר אשר אותו רוצים לזמן. ניתן להשתמש במידע
אודות השעון, הקיים בחבילת התגובה FHS,
כדי להאיץ את התהליך. המכשיר שמתחיל את תהליך הזימון קרוי המאסטר,
והוא יהיה המאסטר של ה-piconet
, המורכב מעצמו ומהמכשיר המזומן, באם זה יקבל את ההתקשרות. אולם
בטרם מתחילים בהתקשרות נתונים, המכשירים יכולים להחליף תפקידים אחד
עם השני.
תהליך זה יקרה לרוב כאשר מכשיר ה- Bluetooth
נכנס לסביבה חדשה או כאשר קשרים ישנים יותר יהפכו ללא נגישים. כעת,
כאשר היישום אותחל, המכשיר יפתח בתהליכי הזימון.