מהו Bluetooth GATT Server ו-GATT Client

תוכן העניינים

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

מהו שרת GATT?

שירות הוא אוסף של נתונים והתנהגויות קשורות לביצוע פונקציה או תכונה מסוימת. ב-GATT, שירות מוגדר לפי הגדרת השירות שלו. הגדרת שירות עשויה להכיל שירותים מוזכרים, מאפייני חובה ומאפיינים אופציונליים. שרת GATT הוא מכשיר המאחסן נתוני תכונות באופן מקומי ומספק שיטות גישה לנתונים ללקוח GATT מרוחק המזווג באמצעות BLE.

מהו לקוח GATT?

לקוח GATT הוא מכשיר הניגש לנתונים בשרת GATT מרוחק, משויך באמצעות BLE, באמצעות קריאה, כתיבה, הודעה או ציון פעולות. ברגע ששני התקנים מותאמים, כל מכשיר יכול לפעול גם כשרת GATT וגם כלקוח GATT.

נכון לעכשיו, מודולי Feasycom Bluetooth Low Energy יכולים לתמוך בשרת GATT ובלקוח. בהתייחס לדרישות שונות של לקוחות, Feasycom תכננה מגוון מודולי BLE, למשל מודול Nordic nRF52832 בגודל קטן FSC-BT630, מודול TI CC2640 FSC-BT616. למידע נוסף, מוזמנים לבקר בקישור:

גלול למעלה