แอปโอเพนซอร์สฟรีนี้เผยแพร่ไปยังหัวข้อ MQTT ที่กำหนดค่าได้ทุกเมื่อ
เชื่อมต่อกับเครือข่าย Wi-Fi ที่กำหนดหรืออยู่ใกล้กับสัญญาณบลูทู ธ
สามารถใช้เพื่อรวมการมีอยู่ของโทรศัพท์ของคุณในระบบอัตโนมัติภายในบ้าน
แอพนี้ใช้ตัวจัดการการเตือนภัยในตัวของ 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