Presence Publisher icon

Presence Publisher для Android

2.7.0 MIT

Регулярно публикуйте в теме MQTT

Скачать APK (3 MB)

Версия
2.7.0 (59)
Обновить
Разработчик
Категория
Подключение
Лицензия
MIT
Исходный код
Репозиторий кода

Presence Publisher Приложение

Это бесплатное приложение с открытым исходным кодом регулярно публикует данные на настраиваемую тему MQTT, когда подключено к заданной сети Wi-Fi или вблизи Bluetooth-маяка. Его можно использовать для интеграции присутствия вашего телефона в автоматизации дома.

Приложение использует библиотеку AndroidX WorkManager, поэтому уведомления отправляются даже если телефон находится в режиме ожидания. В дополнение к регулярно запланированным проверкам, приложение также реагирует на изменения в сетевом подключении.

MQTT-клиент поддерживает анонимную аутентификацию и аутентификацию по имени пользователя/паролю, а также аутентификацию с помощью клиентского сертификата. Для получения более подробной информации о том, как настроить аутентификацию на основе сертификатов, пожалуйста, ознакомьтесь с https://github.com/ostrya/PresencePublisher/blob/main/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: необходимо до Android 11 для связи с маяками
  • BLUETOOTH_ADMIN: необходимо до Android 11 для обнаружения маяков
  • BLUETOOTH_CONNECT: на Android 12+, необходимо для чтения имен маяков
  • BLUETOOTH_SCAN: на Android 12+, необходимо для обнаружения маяков
  • FOREGROUND_SERVICE: необходимо на Android 9+ для надежной работы приложения
  • INTERNET: необходимо только если ваш MQTT-сервер не работает локально
  • POST_NOTIFICATIONS: необходимо на Android 13+ для создания уведомлений
  • RECEIVE_BOOT_COMPLETED: необходимо для запуска сервиса при старте
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: на Android 6+, необходимо для запроса отключения оптимизации батареи

Проблемы и комментарии

Сообщить о проблеме

Старые версии


Похожие приложения


ПОПУЛЯРНЫЕ ПОИСКИ

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email