Bluetooth GATT Server နှင့် GATT Client ဟူသည် အဘယ်နည်း

မာတိကာ

ယေဘုယျ Attribute Profile (GATT) သည် Attribute Protocol ကို အသုံးပြု၍ ဝန်ဆောင်မှုဘောင်တစ်ခုကို သတ်မှတ်သည်။ ဤမူဘောင်သည် ဝန်ဆောင်မှုများ၏ လုပ်ထုံးလုပ်နည်းများနှင့် ဖော်မတ်များနှင့် ၎င်းတို့၏ ဝိသေသလက္ခဏာများကို သတ်မှတ်သည်။ သတ်မှတ်ထားသော လုပ်ထုံးလုပ်နည်းများတွင် ရှာဖွေတွေ့ရှိခြင်း၊ စာဖတ်ခြင်း၊ ရေးသားခြင်း၊ အသိပေးခြင်း၊ နှင့် လက္ခဏာများကို ညွှန်ပြခြင်းအပြင် ဝိသေသလက္ခဏာများ၏ ထုတ်လွှင့်မှုကို ပြင်ဆင်သတ်မှတ်ခြင်းတို့ ပါဝင်သည်။ GATT တွင်၊ Server နှင့် Client သည် မတူညီသော GATT အခန်းကဏ္ဍ နှစ်မျိုးဖြစ်သည်၊ ခွဲခြားရန် အသုံးဝင်ပါသည်။

GATT Server ဆိုတာဘာလဲ။

ဝန်ဆောင်မှုတစ်ခုသည် သီးခြားလုပ်ဆောင်ချက် သို့မဟုတ် အင်္ဂါရပ်တစ်ခုကို ပြီးမြောက်စေရန် ဒေတာနှင့် ဆက်စပ်အပြုအမူများ စုစည်းမှုတစ်ခုဖြစ်သည်။ GATT တွင် ဝန်ဆောင်မှုတစ်ခုကို ၎င်း၏ဝန်ဆောင်မှုအဓိပ္ပါယ်ဖြင့် သတ်မှတ်သည်။ ဝန်ဆောင်မှု အဓိပ္ပါယ်ဖွင့်ဆိုချက်တွင် ညွှန်းထားသော ဝန်ဆောင်မှုများ၊ မဖြစ်မနေ လက္ခဏာများနှင့် ရွေးချယ်နိုင်သော လက္ခဏာများ ပါဝင်နိုင်ပါသည်။ GATT ဆာဗာသည် ရည်ညွှန်းချက်ဒေတာကို စက်တွင်း၌ သိမ်းဆည်းထားပြီး BLE မှတစ်ဆင့် ချိတ်ဆက်ထားသော အဝေးထိန်း GATT Client သို့ ဒေတာဝင်ရောက်ခွင့်နည်းလမ်းများကို ပံ့ပိုးပေးသည့် စက်ပစ္စည်းတစ်ခုဖြစ်သည်။

GATT Client ဆိုတာ ဘာလဲ။

GATT Client သည် BLE မှတစ်ဆင့် တွဲချိတ်ထားသည့် အဝေးထိန်း GATT ဆာဗာတွင် ဒေတာကို ဝင်ရောက်ကြည့်ရှုသည့် စက်ပစ္စည်းတစ်ခုဖြစ်ပြီး လုပ်ဆောင်ချက်များကို အသုံးပြု၍ ဖတ်ခြင်း၊ စာရေးခြင်း၊ အသိပေးခြင်း သို့မဟုတ် ညွှန်ပြခြင်းတို့ ဖြစ်သည်။ စက်ပစ္စည်းနှစ်ခုကို တွဲချိတ်ပြီးသည်နှင့်၊ စက်တစ်ခုစီသည် GATT ဆာဗာနှင့် GATT Client နှစ်ခုလုံးအဖြစ် လုပ်ဆောင်နိုင်သည်။

လောလောဆယ်တွင် Feasycom Bluetooth Low Energy modules များသည် GATT Server နှင့် Client ကို ပံ့ပိုးပေးနိုင်သည် ။ မတူညီသောဖောက်သည်များ၏လိုအပ်ချက်များနှင့်စပ်လျဉ်း၍ Feasycom သည် BLE modules အမျိုးမျိုး၊ ဥပမာ- သေးငယ်သောအရွယ်အစား Nordic nRF52832 module FSC-BT630၊ TI CC2640 module FSC-BT616။ ပိုမိုသိရှိလိုပါက, link ကိုသွားရောက်ကြည့်ရှုရန်ကြိုဆိုပါတယ်:

ထိပ်တန်းမှလှိမ့်