Repository navigation
Releases
LoRa Bridge v1.1 (zgodność protokołów)
LoRa Bridge v1.1 (build debug) – wydanie zgodności protokołów z oficjalnymi sieciami Meshtastic i MeshCore.
Zmiany względem v1.0:
- Meshtastic: pełny protokół PhoneAPI – surowy protobuf
ToRadio/FromRadio(bez nagłówka strumieniowego), sesjawant_config_id, notyfikacjeFromNum+ odczyt skrzynkiFromRadio, poprawny UUID serwisu (6ba1b218-…),want_ack=truei rejestracja ACK w logach. - MeshCore: binarny protokół Companion – handshake (
APP_START→SELF_INFO,DEVICE_QUERY→DEVICE_INFO,SET_DEVICE_TIME), kolejka komend (jedna naraz, timeout 5 s), wysyłka tekstowa na kanał (0x03) z potwierdzeniemMSG_SENT, odbiór push0x83+ poll0x0A(ramki0x08/0x11/0x07/0x10z SNR). - Oba węzły: MTU 512, automatyczny reconnect z backoffem 2/5/15/30 s, dzielenie długich wiadomości ze znacznikami
[n/N]. - Skaner BLE: rozpoznanie węzłów po UUID serwisu z danych reklamowych (fallback: nazwa).
- Zapamiętywanie adresów węzłów (baza) + automatyczne łączenie przy starcie mostu.
- Telemetria SNR (zdarzenia
RF_TELEM) w Diagnostyce. - Testy golden-frame obu protokołów (13 testów jednostkowych).
Testowanie: najlepiej na starym smartfonie („leżak szufladowy”) podłączonym do zasilania – pełna instrukcja w README. Test bez sprzętu radiowego: moduł „Test transmisji mostu” na Pulpicie.
Uwaga: manifest tego builda zgłasza wersję 1.0 (versionCode 1) – numeracja „1.1” dotyczy wydania; w źródłach podniesiono versionCode do 2 i versionName do „1.1”, więc kolejny build będzie miał właściwą wersję.
SHA-256 APK: e4cd67d8c0ea34e30b0bb6c89b528d774054ddaa22c5a2e0362cb01df973a640
LoRa Bridge v1.0 (build testowy)
Pierwszy release testowy aplikacji LoRa Bridge v1.0 – mostu Meshtastic ↔ MeshCore na Androida.
Zawartość: LoRa-bridge.apk – instalator (Android 7.0+, ok. 23 MB; ten sam plik jest również w gałęzi main).
Szybki start:
- Zainstaluj APK na dedykowanym, starym smartfonie (tzw. „leżak szufladowy”) podłączonym na stałe do zasilania – nie na codziennym telefonie.
- Nadaj uprawnienia (Bluetooth / lokalizacja / powiadomienia) i wyłącz optymalizację baterii dla aplikacji.
- Zakładka Konfiguracja: przeskanuj BLE i przypisz węzeł Meshtastic (A) oraz MeshCore (B).
- Pulpit: kliknij Uruchom – most działa w tle także przy zgaszonym ekranie.
Test bez sprzętu radiowego: na Pulpicie użyj modułu „Test transmisji mostu” (MC → MT P0 SOS / MT → MC P1) – pakiet przechodzi przez pełną ścieżkę: kwalifikacja, deduplikacja, kolejka Store-and-Forward, harmonogram.
Pełna instrukcja obsługi, opis działania harmonogramu radiowego i wykaz znanych ograniczeń: patrz README w repozytorium.
SHA-256 APK: 91a192b096ff4b2921ee6a33c09cf4743d9617e777c0b4fe6a506ef1794b59ca