Monitorowanie i dane

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:

Napięcie akumulatora
3,0 V - 4,2 V dla LiPo, napięcie w czasie rzeczywistym
Procent baterii
0-100%, obliczone z krzywej napięcia
Stan ładowania
Ładowanie / Rozładowywanie / Pełne / Nieznane
Czas pracy
Jak długo węzeł był online od momentu uruchomienia

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.

Aktualizacje pozycji
Szerokość, długość geograficzna, wysokość, precyzja (HDOP). Wysyłane co 5-60 minut lub w przypadku znacznego ruchu (inteligentne pozycjonowanie).
Śledzenie ruchu
Prędkość, kierunek, przebyty dystans. Obliczane automatycznie na podstawie danych GPS. Przydatne do śledzenia pieszych, rowerzystów i pojazdów.
Synchronizacja czasu
GPS zawiera dokładny czas (zegar atomowy). Węzły synchronizują swój zegar z GPS, aby uzyskać dokładne znaczniki czasu.
Udostępnianie punktów trasy
Udostępniaj interesujące lokalizacje (POI) w sieci. Inni widzą te punkty na swoich mapach. Idealny do uprawiania turystyki pieszej, wydarzeń, poszukiwań i ratownictwa.

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.

Powiązane artykuły