Obserwator to bezgłośny, mały, domowy pomocnik sieci. Nie nadaje wiadomości i nie zakłóca spokoju — zamiast tego "słucha" ruchu w eterze i pozwala innym użytkownikom oraz stacjom na diagnostykę stanu sieci. Bezpiecznie przekazuje informacje o jakości połączeń przez domowe Wi-Fi bezpośrednio do map i systemów telemetrycznych, dzięki czemu cała społeczność wie, czy sieć działa prawidłowo.
Instalacja jest w pełni automatyczna i bezpieczna. Wystarczy podłączyć moduł ESP32 kablem USB do komputera i kliknąć przycisk na poniższej stronie:
Połącz się ze stacją przez wiersz poleceń (CLI) i wpisz poniższe komendy, by dać Obserwatorowi dostęp do Internetu oraz określić jego lokalizację:
set wifi.ssid "NAZWA_TWOJEGO_WIFI"
set wifi.pwd "HASLO_DO_WIFI"
set mqtt.iata "KOD_IATA"
* Kod IATA określa przybliżoną okolicę Twojego węzła (np. WRO dla Wrocławia, IEG dla Zielonej Góry). Listę kodów IATA oraz piękną mapę znajdziesz pod adresem:
Mapa kodów IATA Let's Mesh.
set mqtt.owner "TWOJ_KLUCZ_COMPANIONA"
set mqtt.email "TWOJ_ADRES_EMAIL"
set bridge.source rx
reboot
Aby wspierać naszą polską społeczność oraz ułatwić lokalną diagnostykę sąsiadom, możesz skierować dane do serwera meshcorekrk.cma.pl:
set mqtt.server "mqtt.meshcorekrk.cma.pl"
set mqtt.port 1883
set mqtt.username "meshcore"
set mqtt.password "meshcore"
Gdy zechcesz sprawdzić status stacji lub zobaczyć jej parametry, możesz skorzystać z następujących poleceń diagnostycznych:
| Komenda diagnostyczna | Co ona pokazuje? |
|---|---|
get mqtt.origin |
Pobiera unikalny identyfikator Twojego Obserwatora. |
get mqtt.iata |
Pokazuje przypisany kod lokalizacji IATA. |
get mqtt.status |
Sprawdza, czy stacja wysyła swój status sprawności (on/off). |
get mqtt.packets |
Sprawdza status przekazywania zwykłych pakietów (on/off). |
get mqtt.raw |
Pokazuje, czy wysyłamy pakiety w oryginalnej formie surowej (on/off). |
get mqtt.tx |
Sprawdza, czy raportujemy wysyłane pakiety (on/off). |
get mqtt.interval |
Zwraca czas (w milisekundach) pomiędzy wysyłaniem statusu stacji. |
get mqtt.server |
Pokazuje adres serwera, na który wysyłamy status. |
get mqtt.port |
Zwraca numer portu serwera telemetrycznego. |
get mqtt.username |
Zwraca nazwę użytkownika połączenia telemetrycznego. |
get mqtt.password |
Zwraca skonfigurowane hasło połączenia. |
get mqtt.analyzer.us |
Sprawdza wysyłanie do amerykańskiego serwera Let's Mesh (on/off). |
get mqtt.analyzer.eu |
Sprawdza wysyłanie do europejskiego serwera Let's Mesh (on/off). |