Projekt · Android i iPhone

Aplikacja TetraPoland

Zwykły telefon zamieniony w programowy terminal TETRA. Łączysz się z siecią przez internet komórkowy albo Wi-Fi i dostajesz funkcjonalność radiotelefonu — rozmowy grupowe i prywatne, wiadomości, skanowanie i mapę — bez kupowania sprzętu. Ta sama aplikacja na Androidzie i na iPhonie.

Instrukcja obsługi Pobierz aplikację Zobacz demo
Aplikacja TetraPoland w akcji — rozmowy grupowe PTT, praca na grupach i obsługa z ekranu telefonu.

W skrócie

Co to jest
Programowy terminal TETRA na telefon — pracuje przez internet, nie przez eter
Platformy
Android 1.7.4 i iPhone 1.0.4 (64) — te same funkcje poza wyjątkami opisanymi w instrukcji
Łączność
Internet komórkowy albo Wi-Fi; radiotelefon nie jest potrzebny
Logowanie
Znak wywoławczy, DMR ID z radioid.net i hasło SELF CARE z BrandMeistera
Instalacja
Android — plik APK ze strony, z automatyczną aktualizacją; iPhone — TestFlight
Wymagania
Android z obsługą aplikacji, iPhone od iOS 16.0
Języki
Polski i angielski — przełączane w ustawieniach aplikacji
Cena
Za darmo — projekt społecznościowy, nie produkt komercyjny

Zrzuty ekranu

Ekran główny aplikacji — przycisk PTT, talkgrupa i status połączeniaWybór grupy rozmównej z ulubionymi i wyszukiwaniemKontakty z akcjami: wiadomość, PTT i połączenieWiadomości SDS — rozmowy indywidualne i grupoweUstawienia aplikacji — sieć, audio, GPS, skaner i więcej
Platformy

Android i iPhone

Obie aplikacje robią to samo i wyglądają niemal identycznie. Różnice biorą się z tego, na co pozwala system — iOS nie wpuszcza aplikacji do fizycznych klawiszy telefonu ani nie pozwala rozprowadzać jej poza App Store.

🤖

Android

Plik APK ze strony
1.7.4
  • Fizyczne klawisze radiotelefonów PoC z uczeniem przycisku
  • Presety audio i zaawansowany DSP nadawania
  • Zapis trasy do pliku GPX i szybkie odpowiedzi SDS
  • Aplikacja na zegarek Wear OS
  • Automatyczna aktualizacja z podpisem cyfrowym
🍎

iPhone

TestFlight
1.0.4 (64)
  • Rozmowy grupowe i prywatne, skanowanie, SDS i mapa — jak na Androidzie
  • Integracja z ekranem połączeń systemu (CallKit)
  • Bezprzewodowy przycisk PTT przez Bluetooth LE
  • Bluetooth SCO przełączane automatycznie
  • Wymaga iOS 16.0; aktualizacje przez TestFlight
Dokumentacja

Instrukcja obsługi

Pełna instrukcja aplikacji jest na stronie — dwadzieścia dwa rozdziały ze zrzutami ekranu, jeden dokument dla obu platform. Do czytania w przeglądarce albo w PDF do druku.

  • Hasło SELF CARE — skąd je wziąć i jakich znaków w nim nie używać
  • Ustawienia sieci: znak, DMR ID, zestawianie rozmowy prywatnej
  • Grupy rozmówne, ulubione i podział na sieć TetraPoland oraz BrandMeister
  • Skanowanie z priorytetami, kontakty i import bazy DMR
  • Dźwięk, przyciski Bluetooth i klawisze radiotelefonów PoC
  • Praca w tle i bateria, a na końcu diagnostyka i znane ograniczenia
Czytaj instrukcję PDF do druku
Co potrafi

Funkcje

Poniższe listy to ten sam, jeden stan projektu, który widnieje na kartach w katalogu — osobno dla każdej platformy, łącznie z tym, co jest jeszcze w rozwoju.

Android

Funkcje

  • Połączenia grupowe PTT (RX/TX) z floor control
  • Połączenia indywidualne (half/full-duplex)
  • Logowanie danymi sieci BrandMeister
  • Wiadomości SDS — indywidualne i grupowe, z raportami dostarczenia i szybkimi odpowiedziami
  • Skanowanie talkgrup z hold, priorytetem i presetami DSP
  • Raportowanie pozycji GPS na mapę tetra-poland.pl i zapis śladu do pliku GPX
  • Bezprzewodowe przyciski PTT Bluetooth LE (PTT-Z01, AnyTone, HM-10)
  • Sprzętowy PTT i headset Bluetooth SCO
  • Własna implementacja kodeka ACELP wg specyfikacji ETSI
  • Transport QUIC (Brew-over-QUIC) — szybkie wznawianie po zmianie sieci
  • Wysokiej jakości audio (bufor jitter, AGC, redukcja szumów)
  • Działa nieprzerwanie w tle
  • Lista kontaktów i historia połączeń
  • Uwierzytelnianie HTTP Digest + TLS

W rozwoju

Aplikacja towarzysząca na zegarek Wear OS — PTT i ulubione grupy z nadgarstka, opcjonalne audio przez zegarek (w testach na sprzęcie)

iPhone

Funkcje

  • Połączenia grupowe PTT — nadawanie i odbiór
  • Rozmowy prywatne — simplex i pełny dupleks
  • Integracja rozmów pełnodupleksowych z systemem iOS (CallKit) — połączenie na ekranie blokady, jak zwykły telefon
  • Automatyczne rozłączenie połączenia simplex po chwili bezczynności
  • Tony zestawiania połączenia (ringback)
  • Skanowanie talkgrup z odpowiedzią na wyskanowanej grupie
  • Piknięcie PTT i opcjonalny roger beep słyszalny dla rozmówców
  • Mapa tetra-poland.pl wbudowana w aplikację
  • Wskaźnik jakości odbioru z legendą progów
  • Odbiór gra razem z muzyką i podcastami zamiast je pauzować
  • Radio przeżywa rozmowę telefoniczną — odbiór wraca sam, bez ponownego logowania
  • Logowanie wyłącznie zweryfikowanym DMR ID sieci BrandMeister
  • Opcjonalne raportowanie pozycji GPS na mapę tetra-poland.pl
  • Wspólny z wersją na Androida rdzeń kodeka ACELP wg specyfikacji ETSI
  • Transport QUIC / WSS do huba TetraPoland

W rozwoju

Bezprzewodowy przycisk PTT Bluetooth LE (PTT-Z01, AnyTone, HM-10) — w testach na realnym sprzęciePowiadomienia push — wybudzanie na połączenie przychodzące przy zamkniętej aplikacjiPublikacja w App Store (dziś dostępna w TestFlight)

Jak zainstalować

iPhone / iPad · iOS 16+ · TestFlight — aplikację instalujesz przez TestFlight (link i kod zaproszenia na stronie „Pobierz”). Aktualna wersja 1.0.4.
Pytania

Częste pytania

Czym jest aplikacja TetraPoland?

To programowy terminal TETRA na telefon, pracujący w modelu PTT-over-Cellular: zamiast nadawać przez eter, łączy się z siecią przez internet komórkowy albo Wi-Fi. Daje rozmowy grupowe PTT ze sterowaniem podłogą, połączenia prywatne half- i full-duplex, wiadomości SDS, skanowanie grup, kontakty, mapę z pozycją GPS oraz obsługę bezprzewodowych przycisków PTT.

Czy potrzebuję radiotelefonu?

Nie. Aplikacja jest samodzielnym terminalem — wystarczy telefon. Radiotelefon przydaje się wtedy, gdy chcesz pracować przez eter, przez stację TetraSpot; aplikacja i radia widzą się nawzajem w tej samej sieci.

Czego potrzeba, żeby się zalogować?

Trzech rzeczy: znaku wywoławczego, numeru DMR ID z radioid.net oraz hasła SELF CARE z BrandMeistera (SelfCare → Hotspot Security). Uwaga: to hasło hotspotu, nie hasło do konta na stronie BrandMeistera. Instrukcja opisuje, skąd je wziąć i jakich znaków w nim unikać.

Czy potrzebuję licencji krótkofalarskiej?

W praktyce tak — numer DMR ID jest przypisywany do znaku wywoławczego, a bez DMR ID i hasła SELF CARE nie zalogujesz się do sieci. Sama aplikacja niczego nie nadaje przez eter, ale sieć, do której się łączy, jest siecią amatorską.

Czym różni się wersja na iPhone’a od Androida?

Rozmowy, grupy, skanowanie, wiadomości, kontakty i mapa działają tak samo. Android ma dodatkowo obsługę fizycznych klawiszy radiotelefonów PoC, presety audio i zaawansowany DSP, zapis trasy do GPX, szybkie odpowiedzi SDS i aplikację na zegarek Wear OS — części z tych rzeczy iOS po prostu nie pozwala zrobić. Pełna tabela różnic jest w ostatnim rozdziale instrukcji.

Skąd wziąć aplikację?

Ze strony „Pobierz”. Na Androidzie ściągasz plik APK — kolejne wydania aplikacja pobiera już sama. Na iPhonie instalacja idzie przez TestFlight, bo iOS nie pozwala rozprowadzać aplikacji poza App Store; na stronie jest link i kod zaproszenia.

Czy aplikacja działa, gdy telefon leży w kieszeni?

Tak, ale trzeba jej na to pozwolić: obie platformy potrafią uśpić aplikację działającą w tle, żeby oszczędzać baterię. Instrukcja ma osobny rozdział o pracy w tle — z ustawieniami, które trzeba zmienić na każdej platformie, żeby połączenie się nie zrywało.

Gdzie jest instrukcja obsługi?

Na tej stronie — pełna instrukcja jest pod adresem tetra-poland.pl/instrukcja-aplikacji, po polsku i po angielsku, ze zrzutami z działającej aplikacji. Jest też wersja PDF do druku. Wersji zaawansowanej nie ma i nie jest planowana: w aplikacji nie ma czego konfigurować poza tym, co widać w Ustawieniach.

Reszta ekosystemu

Aplikacja to jeden z terminali sieci. Po drugiej stronie łącza stoi TetraSpot — nasza stacja bazowa TETRA na Raspberry Pi — a obok Multi-Radio, wtyczka do map taktycznych ATAK i analizatory sieci. Wszystko opisane w katalogu projektów.

Pobierz aplikację Zobacz katalog projektów