| ဖိုင်အမျိုးအစား | APK |
|---|---|
| ဗားရှင်း | 3.4 |
| ထုတ်ဝေသူ | Marek Masr |
| ဖြန့်ချိသည့်ရက် | ၂၀၂၀၊ ဇန် ၁၄ |
| ရက်စွဲထပ်ထည့်သည် | ၂၀၂၀၊ ဇန် ၁၄ |
| Os လိုအပ်ချက်များ | Android |
| လိုအပ်ချက်များ | Requires Android 4.1 and up |
| စုစုပေါင်း downloads | ၁ |
| စျေးနှုန်း | Free |
ဖော်ပြချက်
ခြုံငုံသုံးသပ်ချက်
ဤ Bluetooth terminal အက်ပ်သည် သင့်အား ချိတ်ဆက်ထားသော စက် သို့မဟုတ် BLE စက်ပစ္စည်းသို့ Bluetooth မှတစ်ဆင့် ညွှန်ကြားချက်များကို ပေးပို့ရန် ခွင့်ပြုသည်။ Arduino board၊ ဖုန်း၊ PC သို့မဟုတ် အခြားသော Bluetooth terminal အက်ပ်ဖြင့် စက်ပစ္စည်း သို့မဟုတ် အခြား Bluetooth terminal အက်ပ်ဖြင့် ကိရိယာပါသည့် အခြားစက်ပစ္စည်းတစ်ခု ဖြစ်နိုင်သည့် အဝေးထိန်းကိရိယာ၊ ဖုန်း၊ PC သို့မဟုတ် အခြားစက်ပစ္စည်းတစ်ခု ဖြစ်နိုင်သည့် ဤအမိန့်များကို သင်မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုသည်ကို သင့်အပေါ်တွင် မူတည်ပါသည်။ အပလီကေးရှင်းသည် အဝင်မက်ဆေ့ဂျ်များကို နားဆင်နိုင်ပြီး HEX၊ string သို့မဟုတ် ဒဿမဖော်မတ်ဖြင့် လော့ဂ်တွင် ၎င်းတို့ကို ပြသနိုင်သည်။
ဘယ်လိုအလုပ်လုပ်လဲ
Commands များကို string ဖော်မတ် သို့မဟုတ် bytes ၏ array တစ်ခု ( hexadecimal format ဖြင့်) အဖြစ် သတ်မှတ်နိုင်ပြီး၊ string ၏အဆုံးတွင် လိုင်းအသစ်အပါအဝင် သို့မဟုတ် endian mode ကိုရွေးချယ်ခြင်း ( transmission အတွင်း bytes ၏အစီအစဥ်များ) ကဲ့သို့သော ထပ်လောင်းရွေးချယ်မှုများဖြင့် သတ်မှတ်နိုင်သည်။ အသုံးပြုသူ ဖန်တီးထားသော အမိန့်ကို အချိန်အခါအလိုက် ပေးပို့ခြင်း ဖြစ်နိုင်သည်။ အမိန့်တစ်ခုထည့်ရုံဖြင့် ပေးပို့သည့်ကာလကို မီလီစက္ကန့်ဖြင့် သတ်မှတ်ပါ။
အပလီကေးရှင်းသည် အဝင်ထုတ်လွှင့်မှုကိုလည်း နားထောင်နိုင်ပြီး အဝင်မက်ဆေ့ဂျ်များကို ပုံစံအမျိုးမျိုးဖြင့် ပြသနိုင်သည် - string၊ hexadecimal သို့မဟုတ် decimal ဖော်မတ်တို့ကို သင်ရွေးချယ်နိုင်သည်။
အပလီကေးရှင်းပိတ်/ဖွင့်ချိန်တိုင်း ဆက်တင်များနှင့် အသုံးပြုသူသတ်မှတ်ထားသော ညွှန်ကြားချက်အားလုံးကို သိမ်းဆည်း/တင်ထားသည်။
SPP (ဂန္တဝင်ဘလူးတုသ်) စက်များသို့ ချိတ်ဆက်နေသည်။
စက်ပစ္စည်းကို သင့်ဖုန်းနှင့် ပထမဆုံးတွဲချိတ်ရပါမည်။ 'ချိတ်ဆက်ရန်' ကိုနှိပ်ပြီး စက်ပစ္စည်းတစ်ခုကို ရွေးချယ်ပါ။ အဝင်ချိတ်ဆက်မှုများကို အက်ပ်က နားထောင်သောကြောင့်၊ ၎င်းကို အဝေးထိန်းကိရိယာမှ စတင်နိုင်သည်။ ထိုသို့သောအခြေအနေမျိုးတွင်၊ အက်ပ်သည် "အဝင်ချိတ်ဆက်မှု" အဖြစ် အဝေးထိန်းကိရိယာအမည်ကို ပြပါမည်
BLE စက်များနှင့် ချိတ်ဆက်နေသည် (စက်ပစ္စည်း A အဖြစ်သာ)
Scan&Connect သည် အနီးနားရှိ BLE စက်များအတွက် စကင်န်ဖတ်ခြင်း စတင်သည်။ BLE စက်ပစ္စည်းကို တွေ့ရှိပါက ၎င်းသည် အလိုအလျောက်ချိတ်ဆက်မည်ဖြစ်သည်။ Read data ကိုနှိပ်ခြင်းဖြင့် စက်ပစ္စည်းမှ လက္ခဏာအားလုံး၏စာရင်းကို ရယူပါ။ ပြန်လည်ရယူထားသော ဝိသေသလက္ခဏာများစာရင်းမှ ဝိသေသလက္ခဏာတစ်ခုအား လက်ခံခြင်းနှင့် ထုတ်လွှင့်ခြင်းအတွက် (Rx+Tx လက္ခဏာတစ်ခု)၊ သင်အသုံးပြုလိုသော လက္ခဏာပေါ်လစီကို နှိပ်ရုံဖြင့် အသုံးပြုနိုင်သည်။
အမိန့်များဖန်တီးခြင်း။
အမိန့်အသစ်တစ်ခုဖန်တီးရန်၊ ညွှန်ကြားချက်များစာရင်း၏အဆုံးရှိ "ဗလာ" ကိုနှိပ်ပြီး ကွန်မန်းအမျိုးအစား - HEX သို့မဟုတ် string ကိုရွေးချယ်ပါ။
Command name - အသုံးပြုသူအတွက် သီးခြား command ကိုခွဲခြားသတ်မှတ်ရန်။ အကွက်လပ်နေပါက၊ မူရင်းအမည်ကို အသုံးပြုသည်။
0x တန်ဖိုး - command ကိုကိုယ်စားပြုသော hexadecimal တန်ဖိုး (array of bytes)။ မှန်ကန်သော ဆဋ္ဌမကိန်းဂဏန်းများကိုသာ လက်ခံသည် (အက္ခရာ 0-9 နှင့် A-F၊ စာလုံးအကြီး-အကဲသာမဟုတ်)။ ရှေ့စာလုံး "0x" ပါပြီးသားပါ။
အနည်းဆုံး သိသာထင်ရှားသော byte ကို ဦးစွာပထမ - command တစ်ခု၏ သိသာထင်ရှားသော byte ကို ဦးစွာပေးပို့ရန် ဤ checkbox ကိုစစ်ဆေးပါ။ မဟုတ်ရင် အထူးခြားဆုံး byte ကို အရင်ပို့ပါလိမ့်မယ်။
String - သင့် command ၏ စာသားပုံစံကို ကိုယ်စားပြုသော စာကြောင်း
စာကြောင်း၏အဆုံးတွင် လိုင်းအက္ခရာအသစ်ထည့်ပါ - အမှန်ခြစ်ပါက လိုင်းအက္ခရာအသစ် ("
", 0x0A) string ၏အဆုံးတွင် ပေါင်းထည့်မည်ဖြစ်သည်။
အခါအားလျော်စွာ ပေးပို့ပါ[ms] - သင့်အမိန့်ကို အခါအားလျော်စွာ ပေးပို့လိုပါက ဤအမှတ်အသားကို စစ်ဆေးပါ။ မီလီစက္ကန့်အတွင်း ကာလကို သတ်မှတ်ပြီး ၎င်းကို ညွှန်ကြားချက်များစာရင်းသို့ ပေါင်းထည့်ပြီးနောက် ၎င်းကို နှိပ်ပြီး ကြိုတင်သတ်မှတ်ထားသော ကာလဖြင့် ပေးပို့ခြင်း စတင်မည်ဖြစ်သည်။ အချိန်အခါအလိုက် ထုတ်လွှင့်ခြင်းကို ရပ်ရန် အမိန့်ကို ထပ်မံနှိပ်ပါ။
စိတ်ကြိုက်အိုင်ကွန် - အမိန့်တစ်ခုစီသည် ၎င်း၏အိုင်ကွန်ကို ရွေးချယ်ခြင်းဖြင့် နောက်ထပ် စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။ အိုင်ကွန်အပါအဝင် ဘောင်များအားလုံးကို သိမ်းဆည်းပြီး နောက်ပိုင်းတွင် ပြောင်းလဲနိုင်သည်။
အမိန့်များပေးပို့ခြင်း။
Command များကို စာရင်းတစ်ခုတွင် ပြသထားသည်။ သက်ဆိုင်ရာ ပစ္စည်းကို နှိပ်ခြင်းဖြင့် ၎င်းကို ချိတ်ဆက်ထားသော စက်သို့ ပေးပို့နိုင်ပါသည်။ အမိန့်ကို တည်းဖြတ်ရန် သို့မဟုတ် ဖယ်ရှားရန် ကြာရှည်စွာ နှိပ်ပါ။
ခွင့်ပြုချက်
BLE စက်များကို စကင်ဖတ်ရန်၊ အက်ပ်သည် ACCESS_COARSE_LOCATION ခွင့်ပြုချက် လိုအပ်ပါသည်။ အကြောင်းပြချက်မှာ (Google developer လမ်းညွှန်မှ) LE Beacons များသည် တည်နေရာနှင့် မကြာခဏဆက်စပ်နေပါသည်။ BluetoothLeScanner ကိုအသုံးပြုရန်အတွက်၊ သင့်အက်ပ်၏မန်နီးဖက်စ်ဖိုင်တွင် ACCESS_COARSE_LOCATION သို့မဟုတ် ACCESS_FINE_LOCATION ခွင့်ပြုချက်ကို ကြေညာခြင်းဖြင့် အသုံးပြုသူ၏ခွင့်ပြုချက်ကို သင်တောင်းဆိုရပါမည်။ ဤခွင့်ပြုချက်များမရှိဘဲ၊ စကင်န်ဖတ်ခြင်းဖြင့် မည်သည့်ရလဒ်မျှ ပြန်မရနိုင်ပါ။
ပံ့ပိုးမှု
ပိုးတွေ့သလား။ အင်္ဂါရပ်ပျောက်ဆုံးနေပါသလား။ Developer ကို အီးမေးလ်ပို့ရုံပါပဲ။ သင်၏ အကြံပြုချက်အား အလွန်ကျေးဇူးတင်ပါသည်။
masarmarek.fy@gmail.com ။