BLE Module ၏ လည်ပတ်မှုမုဒ် 4 ခု

မာတိကာ

BLE စက်အတွက် ရနိုင်သော ချိတ်ဆက်မှု အမျိုးအစားများစွာ ရှိပါသည်။ BLE ချိတ်ဆက်ထားသည့်အရာတစ်ခုတွင် မတူညီသောလုပ်ဆောင်ချက် 4 ခုအထိရှိနိုင်သည်-

1. အသံလွှင့်ဌာန

"Broadcaster" ကို ဆာဗာအဖြစ် အသုံးပြုရမည်။ ထို့ကြောင့် ၎င်း၏ရည်ရွယ်ချက်မှာ စက်ပစ္စည်းတစ်ခုသို့ ဒေတာများကို ပုံမှန်လွှဲပြောင်းရန်ဖြစ်ပြီး မည်သည့်အဝင်ချိတ်ဆက်မှုကိုမျှ မပံ့ပိုးပါ။

ပုံမှန်ဥပမာတစ်ခုသည် Bluetooth Low Energy ကိုအခြေခံထားသော Beacon ဖြစ်သည်။ မီးရှူးတန်ဆောင်သည် ထုတ်လွှင့်သည့်မုဒ်တွင် ရှိနေသောအခါ၊ ၎င်းကို ယေဘုယျအားဖြင့် ချိတ်ဆက်၍မရသော အခြေအနေသို့ သတ်မှတ်ထားသည်။ Beacon သည် ပုံမှန်ကြားကာလတွင် ပတ်ဝန်းကျင်သို့ ဒေတာပက်ကေ့ခ်ျတစ်ခုကို ထုတ်လွှင့်ပါမည်။ သီးခြားဘလူးတုသ်လက်ခံဆောင်ရွက်ပေးသူအနေဖြင့်၊ ၎င်းသည် packet မှစကင်ဖတ်စစ်ဆေးခြင်းလုပ်ဆောင်ချက်များကိုလုပ်ဆောင်သည့်အခါ ကြားကာလတွင် Beacon ထုတ်လွှင့်မှုများကို လက်ခံရရှိမည်ဖြစ်သည်။ Packet ၏ အကြောင်းအရာသည် အကြောင်းအရာ 31 bytes အထိ ပါဝင်နိုင်သည်။ တစ်ချိန်တည်းမှာပင်၊ လက်ခံသူသည် ထုတ်လွှင့်သည့် ပက်ကေ့ခ်ျကို လက်ခံရရှိသောအခါ၊ ၎င်းသည် MAC လိပ်စာ၊ လက်ခံရရှိသော အချက်ပြစွမ်းအားညွှန်းကိန်း (RSSI) နှင့် အက်ပ်လီကေးရှင်းဆိုင်ရာ ကြော်ငြာဒေတာအချို့ကို ညွှန်ပြမည်ဖြစ်သည်။ အောက်ပါပုံသည် Feasycom BP103: Bluetooth 5 Mini Beacon ဖြစ်သည်။

2. လေ့လာသူ

ဒုတိယအဆင့်တွင်၊ စက်ပစ္စည်းသည် "ထုတ်လွှင့်သူ" မှပေးပို့သောဒေတာကိုသာ စောင့်ကြည့်ဖတ်ရှုနိုင်မည်ဖြစ်သည်။ ထိုသို့သောအခြေအနေမျိုးတွင်၊ အရာဝတ္ထုသည် ဆာဗာသို့ မည်သည့်ချိတ်ဆက်မှုကိုမျှ ပေးပို့နိုင်မည်မဟုတ်ပေ။

ပုံမှန်ဥပမာတစ်ခုကတော့ Gateway ဖြစ်ပါတယ်။ BLE Bluetooth သည် အကဲခတ်သည့်မုဒ်တွင်ရှိပြီး ထုတ်လွှင့်ခြင်းမရှိပါ၊ ၎င်းသည် ပတ်ဝန်းကျင်ရှိ အသံလွှင့်ကိရိယာများကို စကင်န်ဖတ်နိုင်သော်လည်း အသံလွှင့်ကိရိယာနှင့် ချိတ်ဆက်မှုမလိုအပ်ပါ။ အောက်ပါပုံသည် Feasycom Gateway BP201: Bluetooth Beacon Gateway ဖြစ်သည်။

3. ဗဟို

Central တွင် အများအားဖြင့် စမတ်ဖုန်း သို့မဟုတ် တက်ဘလက်တစ်ခု ပါဝင်ပါသည်။ ဤစက်ပစ္စည်းသည် မတူညီသောချိတ်ဆက်မှုနှစ်မျိုးကို ပံ့ပိုးပေးသည်- ကြော်ငြာမုဒ်တွင်ဖြစ်စေ သို့မဟုတ် ချိတ်ဆက်ထားသည့်မုဒ်တွင်ဖြစ်စေ။ ဒေတာလွှဲပြောင်းခြင်းကို အစပျိုးပေးသောကြောင့် အလုံးစုံလုပ်ငန်းစဉ်ကို ဦးဆောင်နေပါသည်။ အောက်ဖော်ပြပါပုံသည် nRF630 ချစ်ပ်ဆက်အပေါ်အခြေခံထားသော Feasycom BT52832 ဖြစ်ပြီး၊ ၎င်းသည် ဗဟို၊ အရံ၊ ဗဟို-အရံ။ အရွယ်အစားသေးငယ်သော Bluetooth Module nRF52832 Chipset

4. အရံ

Peripheral device သည် အချိန်အခါအလိုက် Central နှင့် ချိတ်ဆက်မှုနှင့် ဒေတာလွှဲပြောင်းခြင်းကို ခွင့်ပြုသည်။ ဤစနစ်၏ ရည်မှန်းချက်မှာ စံလုပ်ငန်းစဉ်ကို အသုံးပြုခြင်းဖြင့် universal data transmission ကို သေချာစေရန်ဖြစ်ပြီး၊ သို့မှသာ အခြားသော စက်များသည် data များကို ဖတ်ရှုနားလည်နိုင်စေရန် ဖြစ်သည်။

အရံမုဒ်တွင် အလုပ်လုပ်သော Bluetooth Low Energy module သည် စကင်န်ဖတ်ရန် စောင့်ဆိုင်းနေသည့် အသံလွှင့်အခြေအနေတွင် ရှိနေပါသည်။ ထုတ်လွှင့်သည့်မုဒ်နှင့်မတူဘဲ slave မုဒ်ရှိ ဘလူးတုသ် module သည် ချိတ်ဆက်နိုင်ပြီး ဒေတာပေးပို့စဉ်အတွင်း ကျွန်အဖြစ် လုပ်ဆောင်သည်။

ကျွန်ုပ်တို့၏ BLE module အများစုသည် ဗဟိုနှင့် အရံမုဒ်ကို ပံ့ပိုးပေးနိုင်ပါသည်။ သို့သော် ကျွန်ုပ်တို့တွင် အရံ-သီးသန့်မုဒ်ကို ပံ့ပိုးပေးသည့် firmware ရှိပြီး၊ အောက်ဖော်ပြပါပုံသည် Feasycom BT616 ဖြစ်ပြီး၊ ၎င်းတွင် အရံ-သီးသန့်မုဒ်ကို ပံ့ပိုးပေးသည့် ဖာမ်းဝဲလ်ပါရှိသည်- BLE 5.0 Module TI CC2640R2F Chipset

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