Konfiguracja telemetrii
Co to jest telemetria?
Telemetrią nazywamy wszystkie dane środowiskowe. Dane środowiskowe to np.:
- stan baterii
- lokalizacja
- temperatura
Z racji takiej, że system z założenia ma służyć do wysyłania wiadomości, telemetria jest ograniczona i podczas konfiguracji również powinno się ją ograniczać do absolutnego minimum. Jeśli szukasz systemu, przy pomocy którego będzisz mógł w oparciu o LoRa zbudować stację meteo, to musisz szukać dalej :-).
Pod kątem technicznym zalecane jest ograniczanie wszelkich innych danych z kilku powodów:
- dostępny kanał komunikacyjny na częstotliwości 868 MHz jest bardzo wąski, przez co nie można nim przesłać dużej ilości danych.
- w technologii LoRa istnieje coś takiego jak Duty Cycle, ja to nazywam czasem antenowym. Twoje urządzenie może nadawać sygnał w ciągu godziny tylko przez 10% tego czasu. Więcej informacji na tej stronie.
- z tej częstotliwości korzysta wiele innych technologii, a wszyscy musimy się zmieścić na wąskiej drodze.
Jak prawidłowo ustawić telemetrię?
W przypadku roli klient uważam, że nie ma żadnego sensu udostępniać telemetrii, bo i po co? Jeśli chodzi o repeatery i room servery to powinieneś je tak skonfigurować, aby telemetrię udostępniać tylko sobie. Nikogo nie interesuje jakie masz napięcie na płytce oraz jak bardzo rozładowane są twoje akumulatory - te informacje są tylko dla ciebie.
Jaki czas rozgłaszania ustawić?
Repeatery i room servery co jakiś czas ogłaszają się w sieci MeshCore dając znać innym stacjom, że istnieją i można z nich korzystać. Domyślnie ten czas wynosi 240 minut i uważam go za odpowiedni. Repeatery i room servery zajmują stałą lokalizację i nie ma sensu rozgłaszania ich obecności co chwilę.
<!--- opisać praktyczną konfigurację na telefonie>
Repeaters: guest and admin passwords allow fetching repeater status and repeater telemetry guest password usually only gives access to battery voltage telemetry admin password gives access to all available telemetry
Companions: you can configure telemetry permissions on a per contact basis ie, only allow friends to fetch your gps, and no one else
Sensors: allow you to specify specific contacts in an access control list, and grant them specific permissions all of these are poll only, there is no automated broadcasts of telemetry. the only automated broadcasts are the repeaters advertising themselves to the network every X hours (which is configurable). this only includes their public key, name, and optional position. it doesn't include any stats, like battery voltage