MeshCore funkcje telemetryczne
Wszystko o monitorowaniu baterii, telemetrii GPS, danych z czujników i wskaźnikach środowiskowych do monitorowania sieci mesh
Telemetria w sieciach MeshCore
Węzły MeshCore automatycznie wysyłają dane telemetryczne na temat ich stanu i środowiska. Obejmuje to poziom naładowania baterii, temperaturę, lokalizację GPS i inne. Telemetria pomaga monitorować sieć i diagnozować problemy.
Każdy węzeł okresowo wysyła do sieci komunikaty telemetryczne. Dane te są udostępniane wszystkim węzłom na kanale i są widoczne w aplikacji. Możesz sprawdzić stan sieci w czasie rzeczywistym: które węzły są online, gdzie się znajdują i jak radzą sobie ich baterie.
W tym przewodniku wyjaśniamy, jakie dane telemetryczne są dostępne, w jaki sposób można podłączyć czujniki i jak można wykorzystać dane do monitorowania, ostrzegania i analizy.
Rodzaje telemetrii
Telemetria urządzenia
Napięcie akumulatora, procent, stan ładowania. Niezbędny do monitorowania węzłów mobilnych i planowania wymiany baterii.
Telemetria pozycji
GPS współrzędne, wysokość, prędkość. Automatycznie wysyłane do śledzenia i mapowania węzłów w sieci.
Telemetria środowiska
Temperatura, wilgotność, ciśnienie, jakość powietrza. Za pomocą zewnętrznych czujników, takich jak BME280, BMP280, DHT22.
Telemetria jakości powietrza
Indeks IAQ, odporność na gaz, poziomy LZO. Za pomocą czujników takich jak BME680 do monitorowania jakości powietrza.
Szczegóły telemetrii urządzenia
Każdy węzeł MeshCore automatycznie wysyła informację o swoim statusie. Nazywa się to telemetrią urządzenia i zawiera kluczowe wskaźniki stanu zdrowia:
Dane te są wysyłane co 15-60 minut (konfigurowalne). W aplikacji możesz zobaczyć wszystkie węzły wraz z poziomem naładowania baterii. Warto wiedzieć, kiedy należy wymienić baterie lub wyczyścić panele słoneczne.
Obsługiwane czujniki środowiskowe
BME280/BMP280
Temperatura, ciśnienie powietrza, wilgotność. Najpopularniejszy czujnik. Interfejs I2C. ~5 € przez AliExpress.
BME680
Jak BME280, ale z czujnikiem gazów VOC do pomiaru jakości powietrza (IAQ). Idealny do monitorowania jakości powietrza w pomieszczeniach. ~10 €.
DHT22
Tani czujnik temperatury + wilgotności. Mniej dokładny niż BME, ale wystarczający do podstawowych pomiarów. ~2 €.
SHT31
Wysoka precyzja temperatury i wilgotności. Lepszy niż DHT22. Interfejs I2C. Stosowany w zastosowaniach profesjonalnych.
INA219 / INA260
Czujnik napięcia + prądu. Zmierz moc wyjściową panelu słonecznego, prąd ładowania/rozładowania akumulatora. Do zaawansowanego monitorowania mocy.
Niestandardowe czujniki
Możesz podłączyć niestandardowe czujniki za pośrednictwem I2C lub pinów analogowych. MeshCore obsługuje wtyczki dla nowych typów czujników.
GPS telemetria i śledzenie
Jeśli Twój węzeł posiada moduł GPS (taki jak NEO-6M, NEO-8M lub wbudowany GPS), automatycznie wysyła aktualizacje pozycji. Jest to przydatne do śledzenia, mapowania i udostępniania lokalizacji w sytuacjach awaryjnych.
Korzyści z telemetrii
Widoczność sieci
Zobacz wszystkie węzły w czasie rzeczywistym: gdzie się znajdują, jaki jest ich stan baterii, czy są online. Pełny stan sieci w jednym panelu.
Proaktywne monitorowanie
Alerty, gdy baterie są niskie, węzły przechodzą w tryb offline lub czujniki mierzą nieprawidłowe wartości. Zapobiegaj problemom, zanim staną się poważne.
Śledzenie lokalizacji
Telemetria GPS pokazuje, gdzie znajdują się wszystkie węzły. Idealny dla grup pieszych, wydarzeń, poszukiwań i ratownictwa, śledzenia floty.
Monitorowanie środowiska
Mierzy temperaturę, wilgotność, ciśnienie powietrza, jakość powietrza. Zbuduj własne stacje pogodowe lub sieć czujników.
Analiza danych
Dane telemetryczne można eksportować za pośrednictwem MQTT w celu długoterminowego przechowywania, tworzenia wykresów w Grafanie i powiadamiania w Home Assistant.
Rozwiązywanie problemów
Jeśli węzeł ma problemy, natychmiast zobaczysz poziom naładowania baterii, czas pracy i ostatnią pozycję. Łatwiejsze diagnozowanie problemów.
Często zadawane pytania
Jak często wysyłana jest telemetria?
Domyślnie co 15 minut dla telemetrii urządzenia, 30–60 minut dla telemetrii czujnika. GPS można wykonywać częściej (co 2-5 minut), jeśli włączone jest „inteligentne pozycjonowanie”. Wszystko jest konfigurowalne. Mniejszy interwał = szybsze aktualizacje, ale większe zużycie baterii.
Czy potrzebuję czujników do telemetrii?
Nie, telemetria urządzenia (bateria, czas pracy) zawsze działa automatycznie. Telemetria GPS działa tylko wtedy, gdy masz moduł GPS. Telemetria środowiska wymaga czujników zewnętrznych, takich jak BME280. Podstawowa funkcjonalność węzła działa bez czujników.
Czy mogę eksportować dane telemetryczne do innych systemów?
Tak! Możesz wysłać dane telemetryczne do brokera MQTT za pośrednictwem mostu MQTT. Stamtąd importuj do Home Assistant, InfluxDB, Grafana itp. Szczegóły znajdziesz na stronie integracji MeshCore MQTT.
Którego modułu GPS powinienem użyć?
NEO-6M (~8 €) jest tani i wystarczający do podstawowego śledzenia. NEO-8M (~15 EUR) ma lepszą dokładność i szybszą naprawę. Obydwa działają z MeshCore. Niektóre węzły, takie jak T-Beam, mają wbudowany GPS.
Czy telemetria zużywa dużo danych/baterii?
Pakiety telemetryczne to small (10–50 bajtów). Wpływ na baterię jest minimalny (ok. 1-2% dodatkowego zużycia). GPS to obciążenie akumulatora (~50 mA). Użyj „inteligentnego pozycjonowania” lub wyłącz GPS, jeśli priorytetem jest żywotność baterii.
Czy mogę dodać niestandardową telemetrię?
Tak! MeshCore obsługuje niestandardowe wtyczki czujników. Możesz podłączyć własne czujniki poprzez I2C, SPI lub piny analogowe i wysyłać dane za pomocą pakietów telemetrycznych. Zobacz dokumentację rozwoju wtyczki.
Zacznij od monitorowania telemetrycznego
Gotowy do monitorowania sieci MeshCore za pomocą telemetrii? Wybierz urządzenie z GPS i obsługą czujnika.