Przejdź do treści
Nextriv

Webhooki i API — jak wyprowadzić pomiary z monitoringu do własnych systemów

Webhooki i API w monitoringu: jak wyprowadzić pomiary i alerty do helpdesku, BI czy automatyki. Webhooki, API, MQTT i eksporty — bez ręcznego przeklejania.

Zespół Nextriv4 min czytania

Okładka artykułu: Webhooki i API — jak wyprowadzić pomiary z monitoringu do własnych systemów

Webhooki i API to moment, w którym monitoring przestaje być osobną aplikacją, a staje się częścią firmowego krwiobiegu. Pulpit z wykresami jest świetny na start, ale prawdziwa wartość pomiarów ujawnia się tam, gdzie zespół i tak pracuje: alarm z chłodni powinien sam otworzyć zgłoszenie w helpdesku, dane o temperaturze hal powinny zasilać firmowe BI, a automatyka budynku — reagować na zdarzenia bez udziału człowieka. W Nextriv służą do tego trzy drogi wyjścia danych — webhooki, API i MQTT — uzupełnione o klasyczne eksporty plikowe. Poniżej przegląd: która droga do czego, na konkretnych scenariuszach.

Kierunek przepływu: zamknięte wejście, szerokie wyjście

Zanim o samych integracjach, jedno zdanie o architekturze, bo porządkuje wszystko dalej. Do platformy Nextriv dane wchodzą jedną drogą: z czujników Nextriv, przez bramki Nextriv, łącznością radiową dalekiego zasięgu. Jedyny wyjątek to istniejące czujniki analogowe innych producentów (4–20 mA, 0–10 V), które podłączysz przez bramkę z wejściami przemysłowymi. Nie ma publicznego punktu, przez który ktokolwiek mógłby „dosypać" pomiarów z zewnątrz — to świadoma decyzja bezpieczeństwa.

Wychodzą natomiast szeroko: webhookami, przez API, strumieniem MQTT, eksportami plikowymi i raportami. Integracje w Nextriv to zawsze wyprowadzanie danych do twoich systemów — i właśnie dlatego można je projektować śmiało, bez ryzyka, że ktoś tą samą drogą wejdzie do środka.

Drogi wyjścia danych z platformy monitoringu do systemów firmowych
Drogi wyjścia danych z platformy monitoringu do systemów firmowych

Webhooki: zdarzenie w monitoringu wywołuje akcję u ciebie

Webhook działa jak dzwonek do drzwi: gdy w platformie dzieje się zdarzenie alertowe, Nextriv wysyła żądanie HTTP pod wskazany przez ciebie adres — z pełnymi danymi zdarzenia. Co z nim zrobisz, zależy wyłącznie od odbiorcy: typowe scenariusze to automatyczne zgłoszenie w wewnętrznym helpdesku, wpis w systemie zarządzania utrzymaniem ruchu albo zapalenie fizycznego sygnalizatora na hali.

Siła webhooków polega na odwróceniu inicjatywy. Nie odpytujesz platformy „czy coś się stało?" — platforma sama mówi ci o tym w chwili zdarzenia. Dlatego webhooki naturalnie uzupełniają kanały powiadomień: e-mail, SMS czy web push informują ludzi, a webhook w tej samej chwili uruchamia systemy — jak ułożyć całą ścieżkę alarmową, opisaliśmy w przeglądzie kanałów powiadomień. Zresztą dwa z tych kanałów, Discord i MS Teams, technicznie same są webhookami — alert ląduje wprost na kanale zespołu; scenariusze dyżurowe na tej bazie rozpisaliśmy w artykule o alertach na Discordzie i Teams.

Praktyczna rada: webhook potrzebuje endpointu i kogoś, kto go utrzyma. To koszt po twojej stronie — niewielki, ale realny — więc zaczynaj od jednego scenariusza o jasnej wartości, na przykład „alarm krytyczny → zgłoszenie w helpdesku z numerem ALM", a dopiero potem rozbudowuj.

API: te same dane, które widzisz na pulpicie — z poziomu kodu

Webhook niesie zdarzenia; API daje dostęp do danych pomiarowych na żądanie. To droga dla deweloperów i analityków: te same odczyty, które oglądasz na wykresach, można pobrać programowo i wykorzystać we własnych narzędziach. Typowe zastosowania to zestawienia w firmowym BI, integracja z raportowaniem korporacyjnym i niestandardowe analizy, których żaden gotowy pulpit nie przewidzi.

Dobra heurystyka wyboru: webhook, gdy liczy się moment; API, gdy liczy się zbiór. Reakcja na alarm w sekundę od zdarzenia — webhook. Kwartalne zestawienie temperatur wszystkich lokalizacji w firmowej hurtowni danych — API.

MQTT i eksporty: strumień i pliki

Trzecia droga to MQTT — strumień danych dla systemów, które wolą subskrybować pomiary na bieżąco, niż odpytywać API. W praktyce to opcja dla integratorów i działów IT budujących własne przetwarzanie: pomiary płyną do twojej infrastruktury w miarę napływania.

A czasem żadna integracja nie jest potrzebna. Eksport XLSX (tabelaryczny albo surowe odczyty) i CSV załatwia sprawozdania, analizy ad hoc i „prześlij mi te dane w arkuszu", a raporty PDF — komunikację z audytorem i zarządem. Zanim zbudujesz integrację, sprawdź, czy odbiorcy nie wystarczy plik: najtańszy interfejs to ten, którego nie trzeba utrzymywać.

Wyjście lokalne: BMS i SCADA wprost z bramki

Osobna, często pomijana ścieżka biegnie poniżej chmury. Bramki Nextriv potrafią wystawiać dane automatyce budynkowej i przemysłowej lokalnie — po BACnet/IP czy Modbus TCP — więc istniejący BMS lub SCADA widzi pomiary z czujników bezprzewodowych jak zwykłe punkty, bez żadnych zmian we własnej konfiguracji.

Najdalej idzie tu Nextriv Hub Edge: bramka, konwerter protokołów i moduł wejść/wyjść w jednym urządzeniu na szynę DIN. Czyta magistrale RS485/Modbus, BACnet i KNX, ma 19 fizycznych wejść i wyjść — w tym tory 4–20 mA i 0–10 V, którymi wpina się do platformy czujniki analogowe innych producentów — a logikę potrafi wykonywać lokalnie, nawet bez internetu. Dla integracji oznacza to, że chmura i automatyka budynku patrzą na te same liczby.

Produkt NextrivNextriv Hub EdgeNX-GW-EDGBrzegowa bramka budynkowa typu wszystko-w-jednym: radio dalekiego zasięgu, magistrale RS485/Modbus, BACnet i KNX oraz własne wejścia/wyjścia. Pomost między urządzeniami obiektowymi, BMS i chmurą Nextriv.Zobacz kartę produktu
Konfiguracja webhooka i podgląd dostaw powiadomień w platformie
Konfiguracja webhooka i podgląd dostaw powiadomień w platformie

Jak to ułożyć w praktyce

Trzy scenariusze, które widujemy najczęściej:

  • Zespół IT / DevOps: alarmy krytyczne webhookiem do systemu zgłoszeń, ostrzeżenia na kanał zespołu, a audyt dostaw w platformie potwierdza, że każde powiadomienie faktycznie wyszło.
  • Dział analiz: API zasila firmowe BI danymi pomiarowymi obok danych sprzedażowych i produkcyjnych — temperatura hal staje się jeszcze jedną kolumną w istniejących raportach.
  • Utrzymanie ruchu w budynku: bramka wystawia pomiary do BMS po BACnet/IP, a chmura równolegle pilnuje progów i eskalacji — dwa światy, jeden zestaw liczb.

Pełną mapę kanałów i dróg wyjścia danych znajdziesz na stronie integracji, a koszty poszczególnych planów — w cenniku; integracje webhooks i pełny eksport danych to funkcje planu PRO. Najszybsza droga jest jednak praktyczna: umów prezentację, a skonfigurujemy testowy webhook pod twój adres w kilka minut — od progu alarmowego do zgłoszenia w twoim systemie.

Zobacz te dane na własnych czujnikach

Plan FREE: 10 czujników, bramka i pełny rok historii pomiarów — bez karty płatniczej.