LoRa · Meshtastic · Otwarte oprogramowanie

T-Deck Audio Message - wiadomości głosowe w sieci LoRa

Eksperymentalne oprogramowanie układowe (firmware) umożliwiające nagranie krótkiej wiadomości głosowej i przesłanie jej przez sieć Meshtastic. Projekt wykorzystuje kompresję Codec2 i radiową transmisję pakietową, a nie połączenie głosowe na żywo. Celem jest zwiększenie użyteczności istniejących urządzeń bez konieczności budowania osobnej infrastruktury, co nadal wymaga testów.

Wersja alfa - kompilacja potwierdzona, testy na sprzęcie niepotwierdzoneStan opisu: 5 listopada 2026 r.
Prosty piktogram urządzenia LoRa z przebiegiem sygnału audio, nie zdjęcie sprzętu
Piktogram poglądowy. Nie przedstawia gotowego prototypu ani wyników testów sprzętowych.

Na czym polega rozwiązanie?

Użytkownik nagrywa wiadomość o długości do 10 sekund. Dźwięk jest kodowany przez Codec2, dzielony na pakiety Meshtastic i przesyłany przez radio LoRa. Odbierający T-Deck z tym samym zmodyfikowanym firmware składa fragmenty i odtwarza nagranie na głośniku.

Obsługiwane urządzenia

Oprogramowanie przygotowano dla LilyGO T-Deck i T-Deck Plus z radiem SX1262 w pasmach sub-GHz. Nie jest przeznaczone dla T-Deck Pro, T-Deck Max ani wariantów z radiem SX1280 (2,4 GHz). Wsparcie oznacza zgodność założeń firmware, a nie potwierdzony test fizyczny.

Jak współpracuje z Meshtastic?

Fork opiera się na Meshtastic 2.8.2 i nie wymaga zmian formatu protobuf. Standardowe węzły mogą przekazywać pakiety jako przekaźniki, ale do odtwarzania głosu odbiorca potrzebuje tego firmware. Obsługiwane są wiadomości do węzła i wiadomości na kanale, według konfiguracji sieci.

Obsługa nagrywania

Komenda !voice inicjuje nagranie; !voice 5 ustawia pięć sekund. Dostępny jest także tryb !voice ptt z przytrzymaniem środkowego przycisku trackballa. W ustawieniach modułu Audio należy włączyć Codec2; domyślnie funkcja głosowa jest wyłączona.

Parametry i ograniczenia transmisji

Domyślny tryb Codec2 to 1300 bit/s, a firmware udostępnia również inne szybkości kodowania. Autorzy zalecają preset radiowy Short Slow ze względu na ograniczenia czasu zajęcia kanału. Orientacyjne wyliczenia w README wskazują około 2,8-3 s łącznego czasu antenowego dla dziesięciosekundowej wiadomości w przyjętej konfiguracji. To oszacowanie obliczeniowe, nie wynik pomiaru radiowego.

Nie jest to radiofoniczny strumień na żywo ani rozwiązanie gwarantujące bezbłędny odbiór. Zasięg, opóźnienia, utrata fragmentów, jakość dźwięku, zużycie baterii i stabilność wymagają pomiarów. Oprogramowanie obejmuje mechanizmy ograniczania czasu emisji, ale obowiązujące wymagania radiowe nadal muszą być przestrzegane.

Stan prac i zaproszenie do testów

Repozytorium zawiera kod zmian w postaci pliku voice-module.patch, dwa obrazy firmware .bin (zwykły i diagnostyczny), sumy MD5 oraz checklistę testów beta. Zgodnie z dokumentacją kompilacja się powiodła, ale tor mikrofonu, nadawania i odtwarzania nie został jeszcze zweryfikowany na fizycznych urządzeniach.

Przed wgraniem wersji alfa należy zapisać konfigurację Meshtastic. Testy najlepiej wykonywać na dwóch urządzeniach T-Deck z tym firmware; ich wyniki, logi i opis parametrów radiowych można zgłaszać w repozytorium. Nie należy traktować tej wersji jako sprawdzonego środka łączności alarmowej.

Powiązane działania

Projekt firmware stanowi odrębne przedsięwzięcie od ogólnego przewodnika LoRa. Oba dotyczą praktycznego wykorzystania łączności radiowej, z naciskiem na otwartą dokumentację i weryfikowalne testy.

Zobacz także przewodnik LoRa i sieci mesh

Wróć do katalogu projektów