Ứng dụng mã nguồn mở miễn phí này thường xuyên xuất bản chủ đề MQTT có thể định cấu hình bất cứ khi nào
được kết nối với mạng Wi-Fi nhất định hoặc ở gần đèn hiệu Bluetooth.
Nó có thể được sử dụng để tích hợp sự hiện diện của điện thoại của bạn trong tự động hóa gia đình.
Ứng dụng sử dụng trình quản lý báo thức tích hợp của Android, vì vậy thông báo sẽ được gửi
ngay cả khi điện thoại ở chế độ chờ. Ngoài việc kiểm tra theo lịch trình thường xuyên,
ứng dụng cũng phản ứng với những thay đổi trong kết nối mạng.
Ứng dụng MQTT hỗ trợ xác thực ẩn danh và tên người dùng / mật khẩu
cũng như xác thực chứng chỉ máy khách. Để biết thêm chi tiết về cách
định cấu hình xác thực dựa trên chứng chỉ, vui lòng xem qua
https://github.com/ostrya/PresencePublisher/blob/master/README.md
.
Nếu bạn muốn biết thêm về cách ứng dụng này xử lý dữ liệu vị trí của bạn,
vui lòng xem chính sách bảo mật tại
https://ostrya.github.io/PresencePublisher/vi/PRIVACY_POLICY.html
.
Quyền
• ACCESS_BACKGROUND_LOCATION: trên Android 10+, cần thiết để truy xuất SSID của Wi-Fi được kết nối khi đang chạy trong nền
• ACCESS_FINE_LOCATION: cần thiết để phát hiện ra các báo hiệu; trên Android 9+, cần thiết để truy xuất SSID của Wi-Fi đã kết nối
• ACCESS_NETWORK_STATE: cần thiết để đăng ký trình nghe thay đổi mạng
• ACCESS_WIFI_STATE: cần thiết để truy xuất SSID của Wi-Fi được kết nối
• BLUETOOTH: cần thiết để giao tiếp với đèn hiệu
• BLUETOOTH_ADMIN: cần thiết để khám phá báo hiệu
• INTERNET: chỉ cần thiết nếu máy chủ MQTT của bạn không chạy cục bộ
• RECEIVE_BOOT_COMPLETED: cần thiết để bắt đầu dịch vụ khi khởi động
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: trên Android 6+, cần thiết để yêu cầu tắt tối ưu hóa pin
• WRITE_EXTERNAL_STORAGE: chỉ cần thiết nếu bạn muốn xuất tệp nhật ký trong Android 4.0 - 4.3