PTTdroid желісі бар топ үшін телефонды рацияға айналдырады. Сіз релені іске қосасыз; дыбыс басқа ешкімнің серверлерінен өтпейді және тіркелгі жасаудың қажеті жоқ.
Түймені басып тұрыңыз, сөйлеңіз, жіберіңіз. Реле арнаны басқарады, сондықтан бір уақытта бір адам эфирде болады - басқа біреу сөйлеп тұрғанда басыңыз, сонда қолданба сізге хабарлайды, екі адам бірдей тыныштықта хабар таратпайды.
Интерфейс радионың іс жүзінде қалай пайдаланылатынына арналған: бір қолмен, қозғалыста, көбінесе қарамай. Әрбір күй - түс және бір сөз, және сол түс негізгі экранда, қалқымалы түймеде, виджетте және хабарландыруда бірдей мағынаны білдіреді. Жасыл түс арна сіздікі екенін білдіреді. Қызыл түс сіздің эфирде екеніңізді білдіреді. Көк түс басқа біреудің сөз сөйлейтінін білдіреді.
Қызметі
• 1-ден 99-ға дейінгі арналарда өзіңіздің WebSocket релеңіз арқылы Push-to-Talk функциясын пайдалана аласыз
• Сервермен реттелетін әңгімелесу алаңы - әр арнаға бір сөйлесуші, ешқашан екі емес
• Әрбір радионың атауы бар, сондықтан сіз арнаны кім ұстап тұрғанын көре аласыз
• Экран өшірулі кезде немесе басқа қолданбада болған кезде, микрофонның алдыңғы қызметі арқылы сөйлесе береді
• Арна нөмірін көрсететін және таратуды басқару элементі ретінде екі еселенген сүйреуге болатын қалқымалы түйме
• Тарату, күй және арна үшін басты экран виджеті
• Ағымдағы хабарландырудан тікелей сөйлесу және ажырату
• Ашық, қараңғы немесе жүйені бақылау
• Телефондар мен планшеттер үшін бірдей жасалған
• Қосымша шифрлау: wss:// арқылы қосылу, сертификат саусақ ізі арқылы өзіндік орналастырылған релеге сенім арту, қосымша ортақ кіру токені бар
• Релені құрылғының өзінде орналастыра алады, сондықтан бір Wi-Fi желісіндегі топқа бөлек машина қажет емес
Сізге реле қажет
PTTdroid ашық бастапқы коды бар серіктес ptt-server-мен сөйлеседі жоба: дерекқоры және сақтық көшірмесін жасайтын күйі жоқ бірыңғай Kotlin/Ktor процесі. Ол бір Docker командасымен жұмыс істейді және бірінші жүктеу кезінде өзінің TLS сертификатын жасай алады. Қолданбаны Параметрлер астынан оған бағыттаңыз немесе "Осы құрылғыда реле орналастыру" параметрін қосыңыз және бір телефон тұтқасын бірдей Wi-Fi желісіндегі барлығы үшін сервер етіңіз.
Ол не істемейді
Ешқандай тіркелгілер, хабарламалар тарихы, мәтіндік чат және аудио сығымдау жоқ - бұл 16 кГц моно PCM, ол жергілікті желіде жақсы және өлшенген қосылымда ысырап етеді. Кіру токені бүкіл арна үшін бір ортақ құпия болып табылады: әрбір телефон тұтқасына арналған тіркелгі деректері жоқ және бір құрылғыны қайтарып алу мүмкіндігі жоқ. Бұл тұтынушы хабаршысы емес, бір-біріне сенетін және өз инфрақұрылымын басқаратын топ үшін құрал.
Құрылым бойынша жеке
Аналитика жоқ, жарнама жоқ, үшінші тарап трекерлері жоқ және Google Play қызметтері жоқ. Аудио телефоныңыздан релеңізге және арнаңыздағы басқа радиоларға, басқа еш жерде таралмайды.
Қолданба микрофонды және жұмыс істеп тұрған сеансты көрсету үшін хабарландыруларды сұрайды. Қалқымалы түймеге қосымша «басқа қолданбалардың үстінде көрсету» қажет, оны өшіріп қоюға болады - қалғанының бәрі онсыз жұмыс істейді.
Ашық бастапқы код
GNU General Public License v3.0 нұсқасы бойынша шығарылған және Kotlin және Compose Multiplatform бағдарламаларымен жұмыс үстелі мен iOS құрастырмаларымен ортақ код базасынан жасалған. Дереккөз, мәселені бақылау және серіктес сервер:
github.com/devapro/ptt-client-android
Өзіңіз орналастырған реле арқылы push-to-talk. Тіркелгі жоқ, жарнама жоқ, бақылау жоқ.
Жаңартылған күні
2026 ж. 17 қыр.