Цей безкоштовний додаток із відкритим кодом регулярно публікується у налаштованій темі MQTT щоразу
підключений до певної мережі Wi-Fi або неподалік від маяка Bluetooth.
Він може бути використаний для інтеграції присутності вашого телефону в домашній автоматизації.
Додаток використовує вбудований менеджер будильників Android, тому сповіщення надсилаються
навіть якщо телефон перебуває в режимі очікування. На додаток до регулярних планових перевірок,
додаток також реагує на зміни в мережному підключенні.
Клієнт MQTT підтримує анонімну автентифікацію та ім’я користувача / пароль
а також автентифікацію сертифіката клієнта. Докладніше про те, як це зробити
налаштувати автентифікацію на основі сертифікатів, будь ласка, подивіться на
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Якщо ви хочете дізнатися більше про те, як ця програма обробляє ваші дані про місцезнаходження,
будь ласка, подивіться на політику конфіденційності на
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html
.
Дозволи
• ACCESS_BACKGROUND_LOCATION: на Android 10+, необхідний для отримання SSID підключеного Wi-Fi під час роботи у фоновому режимі
• ACCESS_FINE_LOCATION: необхідний для виявлення маяків; на Android 9+, необхідний для отримання SSID підключеного Wi-Fi
• ACCESS_NETWORK_STATE: необхідний для реєстрації прослуховувача мережевих змін
• ACCESS_WIFI_STATE: необхідний для отримання SSID підключеного Wi-Fi
• BLUETOOTH: необхідний для спілкування з маяками
• BLUETOOTH_ADMIN: необхідний для виявлення маяків
• ІНТЕРНЕТ: необхідний лише в тому випадку, якщо ваш сервер MQTT не працює локально
• RECEIVE_BOOT_COMPLETED: необхідний для запуску служби при запуску
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: на Android 6+, необхідний для запиту вимкнення оптимізації батареї
• WRITE_EXTERNAL_STORAGE: необхідно лише для експорту файлів журналів в Android 4.0 - 4.3