Moduł informacji o sąsiadach jest zaprojektowany do przesyłania informacji o sąsiadach 0-hop każdego węzła w sieci mesh. Opcje konfiguracji obejmują: Włączony, Interwał aktualizacji oraz Transmituj przez LoRa.
Uwaga: Funkcja informacji o sąsiadach ma charakter wyłącznie informacyjny i nie wpływa na zachowanie routingu w sieci mesh. W związku z tym jest opcjonalna i domyślnie wyłączona.
Aby oszczędzać przepustowość, Meshtastic nie śledzi trasy pakietu do miejsca docelowego, z wyjątkiem użycia Traceroute. Gdy ten moduł jest aktywowany i włączona jest opcja "Transmituj przez LoRa", Twój węzeł będzie okresowo wysyłał pakiety zawierające listę swoich bezpośrednich sąsiadów wraz z jakością (SNR) odpowiadających łączy. Jeśli włączysz tę funkcję na wszystkich węzłach, możesz stworzyć graf całej sieci, aby zobaczyć, jak jest połączona. Obecnie nie ma klientów wizualizujących te dane, ale możesz wykorzystać MQTT do zbierania wszystkich informacji.
Aby korzystać z tej funkcji, upewnij się, że Twoje urządzenia działają na wersji oprogramowania 2.2.0 lub wyższej. Od wersji 2.3.2 moduł potrafi wykrywać sąsiadów nawet jeśli inne węzły nie mają tej funkcji włączonej.
Konfiguracja modułu informacji o sąsiadach
-
Włączony: Włącza Moduł Informacji o Sąsiadach.
-
Interwał aktualizacji: Częstotliwość, z jaką informacje o sąsiadach są wysyłane do sieci mesh nie może być ustawiona na mniej niż 4 godziny (14 400 sekund). Domyślny interwał to 6 godzin (21 600 sekund).
-
Transmituj przez LoRa: Dostępne od firmware 2.5.13 i wyższych. Domyślnie informacje o sąsiadach są wysyłane tylko do MQTT i podłączonej aplikacji. Jeśli włączone, informacje o sąsiadach będą transmitowane na głównym kanale przez LoRa. Ta funkcja jest dostępna tylko wtedy, gdy główny kanał nie jest kanałem publicznym z domyślnym kluczem i nazwą.
Klient Modułu Informacji o Sąsiadach
Android
Wszystkie opcje konfiguracji Modułu Informacji o Sąsiadach są dostępne na Androidzie w wersji aplikacji 2.2.0 i wyższych.
-
Otwórz aplikację Meshtastic.
-
Przejdź do: Pionowe wielokropki (3 kropki w prawym górnym rogu) > Konfiguracja Radia > Informacje o Sąsiadach.
Jabłko
Jeszcze nie zaimplementowano.
CLI
Wszystkie opcje konfiguracji Modułu Informacji o Sąsiadach są dostępne w Python CLI w wersji 2.2.0 i wyższych. Na przykład:
-
Włącz/Wyłącz Moduł Informacji o Sąsiadach
| meshtastic --set neighbor_info.enabled true meshtastic --set neighbor_info.enabled false |
-
Ustaw interwał aktualizacji na 5 godzin
| meshtastic --set neighbor_info.update_interval 18000 |
-
Ustaw transmitowanie przez LoRa na true
| meshtastic --set neighbor_info.transmit_over_lora true |
-
Pobierz konfigurację Modułu Informacji o Sąsiadach
| meshtastic --get neighbor_info |
Sieć
Wszystkie opcje konfiguracji Modułu Informacji o Sąsiadach są dostępne w Web UI.
