ဒီအခမဲ့ပွင့်လင်းတဲ့အရင်းအမြစ် app ကိုပြုပြင်ပြောင်းလဲနိုင်တဲ့ MQTT ခေါင်းစဉ်နဲ့အချိန်တိုင်းပုံမှန်ထုတ်ဝေပါတယ်
ပေးထားသည့် Wi-Fi ကွန်ယက်သို့ Bluetooth Bluetooth Beacon နှင့်နီးကပ်စွာချိတ်ဆက်ထားသည်။
၎င်းသည်သင်၏ဖုန်းတည်ရှိမှုကိုအိမ်သုံးအလိုအလျောက်ပြုလုပ်ရာတွင်အသုံးပြုနိုင်သည်။
ဒီအပလီကေးရှင်းမှာ built-in Android alarm manager ကိုသုံးထားတယ်၊
ဖုန်းကို stand-by ၌တည်လျှင်ပင်။ ပုံမှန်စီစဉ်ထားစစ်ဆေးမှုများအပြင်,
အပလီကေးရှင်းသည်ကွန်ယက်ဆက်သွယ်မှုပြောင်းလဲမှုများကိုလည်းတုံ့ပြန်သည်
MQTT သုံးစွဲသူသည်အမည်ဝှက်ခြင်းနှင့်အသုံးပြုသူအမည် / စကားဝှက်စစ်ဆေးခြင်းကိုထောက်ခံသည်
အဖြစ် client ကိုလက်မှတ် authentication ကို။ ဘယ်လိုအသေးစိတ်သိရန်
လက်မှတ် -based authentication ကို configure, ကျေးဇူးပြု။ ကြည့်ပါ
https://github.com/ostrya/PresencePublisher/blob/master/README.md ။
ဤတည်နေရာအချက်အလက်ကိုဤအက်ပ်မည်သို့လုပ်ဆောင်သည်ကိုပိုမိုသိလိုပါက
privacy မူဝါဒကို
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html တွင်ကြည့်ပါ။ ။
ခွင့်ပြုချက်များ ACCESS_BACKGROUND_LOCATION - Android 10+ တွင်နောက်ခံတွင်အလုပ်လုပ်နေစဉ်ချိတ်ဆက်ထားသော Wi-Fi ၏ SSID ကိုပြန်လည်ရယူရန်လိုအပ်သည်။
ACCESS_FINE_LOCATION: Beacons များကိုရှာဖွေရန်လိုအပ်သည်။ Android 9+ တွင်ချိတ်ဆက်ထားသော Wi-Fi ၏ SSID ကိုပြန်လည်ရယူရန်လိုအပ်သည်
ACCESS_NETWORK_STATE ကွန်ရက်ပြောင်းလဲမှုကိုနားထောင်သူကိုမှတ်ပုံတင်ရန်လိုအပ်သည်
ACCESS_WIFI_STATE - ချိတ်ဆက်ထားတဲ့ Wi-Fi ရဲ့ SSID ကိုပြန်လည်ရယူရန်လိုအပ်သည်
BLUETOOTH - Beacons များနှင့်ဆက်သွယ်ရန်လိုအပ်သည်
BLUETOOTH_ADMIN: Beacons များကိုရှာဖွေရန်လိုအပ်သည်
• INTERNET ။ သင်၏ MQTT ဆာဗာသည်ဒေသအလိုက်လည်ပတ်နေလျှင်သာလိုအပ်သည်
• RECEIVE_BOOT_COMPLETED: start-up တွင်ဝန်ဆောင်မှုစတင်ရန်လိုအပ်သည်
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS - ဘက်ထရီပိုကောင်းအောင်လုပ်ခြင်းကိုပိတ်ထားရန်တောင်းဆိုရန် Android 6+ တွင်လိုအပ်သည်။
WRITE_EXTERNAL_STORAGE: မှတ်တမ်းဖိုင်များကို Android 4.0 - 4.3 တွင်တင်လိုလျှင်သာလိုအပ်သည်