ראשי/ יצירת קשר/שכבות גבוהות
 

קשר L2CAP

L2CAP ישתמש במידע המושג באמצעות קשר LMP ודרך SDP כדי ליצור ערוץ עבור יישום. L2CAP יוצר רק קשרי ACL. עבור קשרי SCO, היישום משתמש ישירות בפס הבסיס.

קשרי ה- L2CAP  מבוססים על תפיסת הערוצים, המזוהים על ידי מזהי ערוצים, המקבילים ל- sockets ב- TCP-IP. הערוץ, שהנו נבדל מערוץ ה- piconet, מזוהה על ידי כתובת המכשיר עמו מתקיים הקשר ועל ידי מזהה ערוצים המוקצה למכשיר המרוחק עבור החיבור הפרטני לרגע נתון ביישום. מניחים כי כל ערוץ הוא דופלקס מלא, עם ספציפיקציית QoS בכל כיוון. הערוץ יכול להיות גם נל"ן או רב נקודתי. L2CAP יוצר קשר כאשר יישום מבטא דרישה לקיים קשר וכאשר לא קיים עדיין קשר עם המכשיר המדובר. בקשות אודות קשרים משכבות נמוכות, אותן מביעים יישומים על גבי מכשירים מרוחקים, מנוהלות גם הן על ידי L2CAP, תוך כדי התייעצות עם היישום המדובר.

קשרי SCO לא עוברים דרך L2CAP אלא שולחים את הנתונים שלהם ישירות לפס הבסיס. L2CAP  יוצר ערוץ איתות נפרד לבקשת התקשרות, קונפיגורציה, התנתקות והד (לבדיקה). חבילות L2CAP תוכננו כך שהן בעלות תקורה נמוכה ואינן מספקות CRC או בדיקת שגיאות אחרת. אבטחת הנתונים שלהן ומשלוח ההזמנות מסתמך על פס בסיס.

יש לבחון את האינטראקציה של פרוטוקול זה עם שכבות גבוהות או נמוכות יותר במונחים של אירועים ופעולות. אירועים הנם כל ההודעות המתקבלות על ידי L2CAP  משכבות נמוכות או גבוהות יותר, בעוד הפעולות הנן התגובות הנוצרות להן. השכבה הנמוכה עשויה להיות LMP או HCI, בעוד השכבה הגבוהה עשויה להיות כל יישום. להלן תיאור אפשרי של רצף טיפוסי של אירועים ופעולות ליצירת קשר:

1.       אירוע ופעולה 0: האירוע הנו בקשת קשר משכבה גבוהה יותר. הפעולה הנה שליחת חבילת בקשת קשר על ידי ה- L2CAP של המכשיר ל- L2CAP המרוחק. החבילה מועברת על פס הבסיס למכשיר המרוחק.

2.       אירוע ופעולה 1: ה- L2CAP  המרוחק מקבל את החבילה ומגיב עם חבילת תגובת קשר. לפני שהוא עושה זאת, ה- L2CAP יוצר קשר עם היישום הרלבנטי כדי לבדוק האם הבקשה אכן תטופל על ידי אותו היישום.

3.       אירוע ופעולה 2: קבלת חבילת התגובה הנה אירוע עבור ה- L2CAP של המכשיר המקומי. תגובת הגומלין הנה לבקש פרמטרים של קונפיגורציה, כמו יחידת payload  מירבית וגבול הפסק-זמן. אלו עשויים לכלול בין השאר את QoS.

4.       אירוע ופעולה 3: בקשת הקונפיגורציה הנה אירוע עבור ה- L2CAP  המרוחק. הפעולה שלו הנה תגובת הקונפיגורציה. בנוסף, הוא יכול לשלוח את בקשת הקונפיגורציה שלו על מנת לקבל פרמטרים נוספים.

5.       פעולה ואירוע 4: החבילה הנ"ל הנה אירוע עבור המכשיר המקומי. הוא מגיב עם תגובת הקונפיגורציה.

   

     

 

 

 

 

 

 

 

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

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