PTTdroid เปลี่ยนโทรศัพท์ของคุณให้เป็นวิทยุสื่อสารแบบพกพาสำหรับกลุ่มที่มีเครือข่ายอยู่แล้ว คุณทำหน้าที่เป็นตัวกลางในการส่งสัญญาณ เสียงจะไม่ผ่านเซิร์ฟเวอร์ของใคร และไม่ต้องสร้างบัญชีใดๆ
กดปุ่มค้างไว้ พูด แล้วปล่อย ตัวกลางจะจัดการช่องสัญญาณ ทำให้มีคนใช้งานอยู่ครั้งละหนึ่งคนเท่านั้น หากกดปุ่มขณะที่คนอื่นกำลังพูดอยู่ แอปจะแจ้งให้คุณทราบ แทนที่จะมีคนสองคนส่งสัญญาณไปในความเงียบเดียวกัน
อินเทอร์เฟซถูกออกแบบมาให้ใช้งานเหมือนวิทยุจริงๆ คือใช้มือเดียว ขณะเคลื่อนที่ และบ่อยครั้งโดยไม่ต้องมอง ทุกสถานะจะแสดงด้วยสีและคำเดียว และสีเดียวกันมีความหมายเหมือนกันบนหน้าจอหลัก บนปุ่มลอย ในวิดเจ็ต และในการแจ้งเตือน สีเขียวหมายความว่าช่องสัญญาณเป็นของคุณ สีแดงหมายความว่าคุณกำลังออกอากาศ สีน้ำเงินหมายความว่ามีคนอื่นกำลังพูดอยู่
ฟังก์ชันการทำงาน
• กดเพื่อพูดผ่านรีเลย์ WebSocket ของคุณเอง บนช่องสัญญาณ 1 ถึง 99
• การจัดสรรพื้นที่สนทนาโดยเซิร์ฟเวอร์ - ผู้พูดหนึ่งคนต่อช่องสัญญาณ ไม่ใช่สองคน
• วิทยุแต่ละตัวมีชื่อ เพื่อให้คุณเห็นว่าใครกำลังถือช่องสัญญาณอยู่
• สามารถพูดคุยได้แม้หน้าจอจะปิด หรือขณะที่คุณใช้งานแอปพลิเคชันอื่น ผ่านบริการไมโครโฟนเบื้องหน้า
• ปุ่มลอยที่สามารถลากได้ ซึ่งแสดงหมายเลขช่องสัญญาณและทำหน้าที่เป็นตัวควบคุมการส่ง
• วิดเจ็ตบนหน้าจอหลักสำหรับการส่ง สถานะ และช่องสัญญาณ
• พูดคุยและตัดการเชื่อมต่อได้โดยตรงจากการแจ้งเตือนที่กำลังดำเนินอยู่
• โหมดสว่าง โหมดมืด หรือโหมดตามระบบ
• ออกแบบมาให้ใช้งานได้ทั้งบนโทรศัพท์และแท็บเล็ต
• การเข้ารหัสเสริม: เชื่อมต่อผ่าน wss:// โดยเชื่อถือรีเลย์ที่โฮสต์เองด้วยลายนิ้วมือของใบรับรอง พร้อมโทเค็นการเข้าถึงที่ใช้ร่วมกันได้
• สามารถโฮสต์รีเลย์บนอุปกรณ์ได้เอง ดังนั้นกลุ่มที่เชื่อมต่อ Wi-Fi เดียวกันจึงไม่จำเป็นต้องมีเครื่องแยกต่างหากเลย
คุณต้องมีรีเลย์
PTTdroid สื่อสารกับ ptt-server โปรเจกต์โอเพนซอร์สที่ใช้งานร่วมกันได้: กระบวนการ Kotlin/Ktor เดียวที่ไม่มีฐานข้อมูลและไม่มีสถานะให้สำรองข้อมูล ทำงานได้ด้วยคำสั่ง Docker เพียงคำสั่งเดียว และสามารถสร้างใบรับรอง TLS ของตัวเองได้เมื่อเริ่มต้นระบบครั้งแรก ชี้แอปไปที่โปรเจกต์นี้ในส่วนการตั้งค่า หรือเปิดใช้งาน "โฮสต์รีเลย์บนอุปกรณ์นี้" และให้โทรศัพท์เครื่องหนึ่งเป็นเซิร์ฟเวอร์สำหรับทุกคนที่อยู่ใน Wi-Fi เดียวกัน
สิ่งที่ไม่สามารถทำได้
ไม่มีบัญชี ไม่มีประวัติข้อความ ไม่มีแชทข้อความ และไม่มีการบีบอัดเสียง - เป็นเสียง PCM โมโน 16 kHz ดิบๆ ซึ่งใช้ได้ดีใน LAN และสิ้นเปลืองหากใช้การเชื่อมต่อแบบจำกัดปริมาณข้อมูล โทเค็นการเข้าถึงเป็นความลับร่วมกันสำหรับทั้งช่องสัญญาณ: ไม่มีข้อมูลประจำตัวต่อโทรศัพท์แต่ละเครื่อง และไม่มีวิธีใดที่จะยกเลิกอุปกรณ์เครื่องใดเครื่องหนึ่งได้ นี่เป็นเครื่องมือสำหรับกลุ่มที่ไว้วางใจซึ่งกันและกันและควบคุมโครงสร้างพื้นฐานของตนเอง ไม่ใช่แอปส่งข้อความสำหรับผู้บริโภค
ความเป็นส่วนตัวโดยโครงสร้าง
ไม่มีการวิเคราะห์ ไม่มีโฆษณา ไม่มีตัวติดตามจากบุคคลที่สาม และไม่มีบริการ Google Play เสียงจะเดินทางจากโทรศัพท์ของคุณไปยังรีเลย์และต่อไปยังวิทยุเครื่องอื่นในช่องสัญญาณเดียวกันเท่านั้น ไม่ส่งไปยังที่อื่น
แอปจะขออนุญาตใช้ไมโครโฟนและการแจ้งเตือนเพื่อให้แสดงสถานะการใช้งานได้ นอกจากนี้ ปุ่มลอยยังต้องการ "แสดงทับแอปอื่น" ซึ่งคุณสามารถปิดไว้ได้ - ทุกอย่างทำงานได้โดยไม่ต้องใช้ตัวเลือกนี้
โอเพนซอร์ส
เผยแพร่ภายใต้ใบอนุญาต GNU General Public License v3.0 และสร้างด้วย Kotlin และ Compose Multiplatform จากโค้ดเบสที่ใช้ร่วมกับเวอร์ชันเดสก์ท็อปและ iOS ซอร์สโค้ด ตัวติดตามปัญหา และเซิร์ฟเวอร์ที่ใช้งานร่วมกัน:
github.com/devapro/ptt-client-android
ระบบกดเพื่อพูดผ่านรีเลย์ที่คุณเป็นผู้ดูแลเอง ไม่ต้องสร้างบัญชี ไม่แสดงโฆษณา ไม่มีการติดตามข้อมูล