ראשי/תהליך יצירת קשר/זימון
 

זימון - Page

מצב זה דורש מהמאסטר לבצע את הדברים הבאים:

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) של המכשירים במצב המקושר מחליפים כעת מידע שהנו חיוני להתחלת הקשר, שיתואר בהמשך. מאוחר יותר יש באפשרותם לנתק את הקשר, ואז הכתובת ומידע השעון יישארו תקפים גם לאחר הניתוק או שיתכן והקשר ייקטע בשל גורמים אחרים ובמקרה זה כל המידע הקשור לקשר יאותחל.

   

     

 

 

 

 

 

 

 

היכרות | ארכיטקטורה | הסיבה למבנה | הקמת קשר | אבטחה | מוצרים | יישומים עתידיים

IEEE | EMBEDDED INTERNET | השן בישראל | מעבדת פיתוח | FAQ | מילון | מפה