Pojawiła się kolejna testowa wersja oprogramowania Meshtastic – 2.7.19 Alpha. Aktualizacja skupia się głównie na trzech rzeczach:
-
zmniejszeniu zużycia energii
-
nowych funkcjach komunikacji w sieci mesh
-
ulepszeniach interfejsu urządzeń
Wprowadzono też wsparcie dla nowych czujników i sprzętu.
Dużo mniejsze zużycie energii na NRF52
Jedną z najważniejszych zmian jest poprawa zarządzania energią w urządzeniach z układem NRF52.
To dotyczy wielu popularnych płytek używanych w Meshtastic, np.:
-
RAK4631
-
Seeed Xiao NRF52
-
T-Echo
Zmiany obejmują:
-
zmniejszenie zużycia energii przez Bluetooth
-
lepsze zarządzanie trybem uśpienia
-
poprawione zarządzanie zasilaniem systemu
Dzięki temu urządzenia mogą działać dłużej na baterii.
Regulacja mocy Bluetooth
Dodano możliwość ustawienia mocy nadawania Bluetooth (BLE TX power).
Oznacza to, że można zdecydować:
-
czy Bluetooth ma mieć większy zasięg
-
czy ma zużywać mniej energii
To przydatne np. w węzłach zasilanych z baterii.
Nowe czujniki i telemetria
Firmware dodaje obsługę nowych czujników.
Między innymi:
Czujnik jakości powietrza SEN5X
Dodano wsparcie dla SEN5X, czyli czujnika mierzącego:
-
pyły PM1 / PM2.5 / PM10
-
temperaturę
-
wilgotność
-
lotne związki organiczne
Dzięki temu Meshtastic może wysyłać dane o jakości powietrza przez sieć mesh.
Czujnik baterii CW2015
Dodano wsparcie dla CW2015, czyli układu mierzącego poziom baterii LiPo.
Pozwala to dokładniej pokazywać:
-
poziom baterii
-
czas pracy urządzenia
Nowy moduł StatusMessage
Dodano moduł StatusMessage.
Pozwala on urządzeniu wysyłać krótkie komunikaty statusowe, np.:
-
stan urządzenia
-
informacje diagnostyczne
-
komunikaty systemowe
Może to być przydatne przy monitorowaniu większych sieci Meshtastic.
Reply Bot – automatyczne odpowiedzi
Jedną z ciekawszych nowości jest Reply Bot.
To moduł, który pozwala urządzeniu automatycznie odpowiadać na wiadomości prywatne (DM).
Na przykład:
-
automatyczna odpowiedź na komendę
-
proste boty informacyjne
-
automatyczne powiadomienia
Wprowadzono też ograniczenie liczby odpowiedzi (rate limiting), aby bot nie spamował sieci.
Lepsze działanie dużych sieci mesh
Dodano mechanizm, który dostosowuje częstotliwość wysyłania informacji o węzłach do wielkości sieci.
Czyli:
-
mała sieć → szybsze aktualizacje
-
duża sieć → wolniejsze aktualizacje
Dzięki temu:
-
zmniejsza się ruch w sieci
-
sieć mesh działa stabilniej
Ulepszenia interfejsu
Dodano kilka zmian poprawiających wygląd i wygodę korzystania z urządzeń z ekranem.
Najważniejsze zmiany:
Wiadomości w formie „dymków”
W BaseUI wiadomości mogą być teraz wyświetlane w formie bąbelków (chat bubbles), podobnie jak w komunikatorach.
To sprawia, że rozmowy są czytelniejsze.
Klawiatura ekranowa
Dodano klawiaturę ekranową dla InkHUD, dzięki czemu można łatwiej pisać wiadomości bez telefonu.
Nowe funkcje klawiatury
Dodano też nowe klawisze i ulepszono działanie wirtualnej klawiatury.
Lepsza obsługa GPS
Dodano funkcję softsleep dla GPS PA1010D.
Oznacza to, że moduł GPS może przejść w tryb niskiego zużycia energii i obudzić się po sygnale z pinu WAKE.
To znów pomaga oszczędzać baterię.
Nowe tryby transmisji LoRa
Dodano long interleaving mode dla niektórych układów radiowych:
-
LR11x0
-
SX128x
Ten tryb może poprawić:
-
odporność na zakłócenia
-
stabilność transmisji
Drobne ulepszenia sprzętowe
Dodano też wsparcie dla nowych urządzeń i funkcji sprzętowych, np.:
-
przyciski w urządzeniu Bluetooth Nugget
-
nowe warianty sprzętu Meshtastic
-
ulepszenia obsługi trackballa i enkodera
Podsumowanie
Meshtastic 2.7.19 Alpha to aktualizacja skupiona głównie na optymalizacji i nowych funkcjach.
Najważniejsze zmiany:
-
dużo mniejsze zużycie energii na NRF52
-
regulacja mocy Bluetooth
-
obsługa nowych czujników (np. SEN5X)
-
automatyczne odpowiedzi (Reply Bot)
-
ulepszony interfejs wiadomości
-
klawiatura ekranowa dla InkHUD
-
lepsza obsługa GPS
-
poprawki działania dużych sieci mesh
Ponieważ jest to wersja Alpha, najlepiej używać jej do testów, zanim trafi do stabilnego wydania.
