Gdy śledzisz zasoby, jedną z kluczowych rzeczy jest otrzymywanie na czas powiadomień o zdarzeniu lub stanie zasobu, który jest dla Ciebie istotny. Może to być niski poziom baterii, wejście do obszaru o ograniczonym dostępie albo nagły wzrost temperatury. Przypadki mogą być bardzo różne, dlatego ważne jest, aby mieć system, który potrafi obsłużyć takie zadania.
Właśnie do tego służą wyzwalacze i powiadomienia w Tags — i chcielibyśmy opowiedzieć o nich więcej.
Czym jest wyzwalacz w Tags?
Wyzwalacz to reguła, która aktywuje się, gdy wystąpi określone zdarzenie. Możesz z góry zdefiniować, co ma być monitorowane, które zasoby lub czujniki biorą udział oraz jakie warunki sprawiają, że zdarzenie jest istotne.
Na przykład wyzwalacz może być używany, gdy:
- zasób wchodzi do określonej strefy lub ją opuszcza;
- sprzęt przemieszcza się na inne piętro;
- czujnik przestaje wysyłać wiadomości;
- poziom baterii spada poniżej ustawionego progu.
Gdy warunek zostanie spełniony, Tags tworzy zapis zdarzenia. Każde zdarzenie jest przedziałem czasu z Start (warunek stał się prawdziwy) i End (przestał być prawdziwy). Możesz także skonfigurować powiadomienia zarówno dla początku, jak i końca zdarzenia.
Użyj zakładki Wyzwalacze, aby tworzyć wyzwalacze i zarządzać nimi.
Konfiguracja wyzwalacza
Są dwa sposoby tworzenia wyzwalacza w Tags: z użyciem predefiniowanego szablonu zdarzenia ("Z szablonu") oraz z użyciem własnego warunku ("Własny warunek").
Wyzwalacz oparty na szablonie
Podczas tworzenia wyzwalacza z szablonu użytkownik wybiera typ zdarzenia:
- Strefa — wejście do strefy w budynku lub wyjście z niej
- Warstwa — obecność na określonej Warstwie (np. piętrze budynku)
- Przekroczenie prędkości — przekroczenie ustawionego progu prędkości
- Niski poziom baterii — spadek poziomu baterii poniżej ustawionej wartości
- Utrata połączenia — brak wiadomości z urządzenia przez określony czas
- Opóźnienie danych — brak nowych danych przez zadany czas
Własny warunek
To niestandardowy warunek oparty na parametrach telemetrii.
Możesz utworzyć regułę, która wywoła zdarzenie, jeśli:
- temperatura przekroczy 25°C;
- drzwi są otwarte;
- wilgotność przekroczy dopuszczalny poziom;
- inny parametr wyjdzie poza określony zakres.
Limit czasu ciszy
Limit czasu ciszy to ustawienie, które określa, ile sekund braku aktywności danych musi upłynąć, zanim system automatycznie zamknie aktywny przedział.
To ustawienie jest dostępne dla wszystkich typów zdarzeń poza "Utrata połączenia" i "Opóźnienie danych". Dla tych typów zdarzeń należy podać liczbę sekund braku aktywności wymaganą do aktywacji wyzwalacza.
Jeśli limit czasu "Utrata połączenia" jest ustawiony na 300 sekund, Tags wygeneruje zdarzenie, gdy przez 5 minut nie zostaną odebrane żadne wiadomości z urządzenia.
Przypisanie obiektów
Wyzwalacz można zastosować do różnych zestawów obiektów.
- Przypisz wyzwalacz do wszystkich obiektów (czujników i zasobów). W takim przypadku reguła będzie dotyczyć także wszystkich nowych obiektów dodanych później.
- Wybierz konkretne zasoby lub czujniki.
- Według Warstwy, Geostrefy lub Znacznika. Wyzwalacz będzie dotyczyć każdego obiektu na wybranej Warstwie (piętrze), wewnątrz Geostrefy lub oznaczonego Znacznikiem.
Dodatkowe warunki
Podczas konfigurowania wyzwalacza możesz także ustawić dodatkowe warunki. Na przykład oprócz wejścia zasobu do strefy może być również konieczne monitorowanie temperatury lub innego parametru. Taka reguła łączy dane lokalizacyjne z telemetrią.
Aby to obsłużyć, możesz ustawić dodatkowe warunki.
Na przykład: Wywołaj zdarzenie, jeśli wózek widłowy wjedzie do strefy chłodniczej, a temperatura przekroczy 25°C.
Powiadomienia
Po skonfigurowaniu wyzwalacza możesz ustawić powiadomienia — aby otrzymywać je, gdy zdarzenie się rozpoczyna, gdy się kończy lub w obu przypadkach.
Powiadomienia w czasie rzeczywistym pojawiają się jako wyskakujące alerty w aplikacji.
Kliknięcie ikony dzwonka w prawym górnym rogu ekranu przenosi do pełnej listy powiadomień, gdzie możesz przeglądać zarówno nowe, jak i przeczytane powiadomienia.
Możesz również wyświetlić listę otrzymanych powiadomień na stronie szczegółów każdego konkretnego zasobu lub czujnika.
Dodatkowo, gdy pojawi się nowe powiadomienie, wskaźnik nieprzeczytanych zdarzeń jest wyświetlany także bezpośrednio na liście zasobów / czujników.
W planach na przyszłość mamy dalsze rozwijanie tych funkcji. Zamierzamy rozszerzyć listę typów zdarzeń oraz dodać więcej kanałów dostarczania powiadomień.