Zarządzanie aplikacjami
Aplikacje to gotowe rozwiązania instalowane ze Sklepu z aplikacjami do swojego projektu. Każda aplikacja zapewnia wszystko potrzebne do określonego przypadku użycia — interfejs użytkownika do monitorowania, zbieranie danych z urządzeń, sterowanie i opcjonalnie funkcje AI — wszystko razem.
Jeśli żadna istniejąca aplikacja nie spełnia twoich potrzeb, możesz łatwo stworzyć własną w App Studio. Niestandardowe aplikacje pozwalają rozwiązywać unikalne wymagania w twoim konkretnym kontekście — czy to specjalistyczny panel, niestandardowy potok danych, czy dostosowany interfejs sterowania dla twoich urządzeń.
Co to jest aplikacja?
W przeciwieństwie do wielu innych platform IoT, gdzie “aplikacja” to tylko kontener wdrażany na urządzeniach brzegowych, aplikacja IronFlock to kompletna usługa rozproszona. Łączy hostowany interfejs użytkownika, backend do przechowywania danych i komunikacji w czasie rzeczywistym oraz komponent brzegowy działający na twoich urządzeniach — wszystko połączone automatycznie.
Kontener brzegowy jest najważniejszą częścią — to oprogramowanie, które faktycznie działa na twoich urządzeniach, zbiera dane z czujników, steruje elementami wykonawczymi lub hostuje usługi lokalne. Ale jest tylko jedną częścią całej aplikacji:
- Kontener brzegowy — Podstawowe oprogramowanie działające na twoich urządzeniach, obsługujące zbieranie danych, lokalne przetwarzanie i sterowanie urządzeniami.
- Interfejs użytkownika — Wykresy w czasie rzeczywistym, mierniki, mapy, tabele i sterowanie przez panel aplikacji.
- Backend danych — Automatyczne przechowywanie danych urządzeń w bazie danych szeregów czasowych zasilającej interfejs użytkownika i umożliwiającej analizę historyczną.
- Komunikacja w czasie rzeczywistym — Strumieniowanie danych na żywo między urządzeniami a chmurą, dzięki czemu panele aktualizują się natychmiastowo.
- Dostęp zdalny — Bezpieczny dostęp do interfejsów webowych urządzeń, kamer lub diagnostyki.
- Asystent AI — Niektóre aplikacje zawierają agentów AI, z którymi możesz rozmawiać o danych.
Gdy instalujesz aplikację, wszystkie te komponenty są konfigurowane automatycznie — bez żadnej konfiguracji ani połączeń.
Jak aplikacje działają w projekcie
Aplikacje są instalowane na poziomie projektu, nie na poszczególnych urządzeniach. Po zainstalowaniu aplikacja pojawia się na panelu głównym projektu. Następnie przypisujesz urządzenia do aplikacji, a te urządzenia zaczynają wysyłać dane.
Kluczowe informacje:
- Jedna aplikacja, wiele urządzeń — Zainstaluj aplikację raz i przypisz setki urządzeń. Wszystkie dane urządzeń trafiają do tego samego interfejsu użytkownika.
- Dane pozostają w twoim projekcie — Każdy projekt ma własną prywatną bazę danych. Aplikacje w różnych projektach nigdy nie dzielą danych.
- Instaluj wiele aplikacji — Możesz zainstalować kilka aplikacji w tym samym projekcie do różnych zastosowań (np. jedna do monitorowania temperatury, inna do predykcyjnego utrzymania ruchu).
W tej sekcji
- Sklep z aplikacjami — Przeglądaj i odkrywaj aplikacje
- Dodawanie urządzeń do aplikacji — Dodaj urządzenia do aplikacji, aby uruchamiały jej komponent brzegowy
- Ustawienia i parametry aplikacji — Konfiguruj zachowanie aplikacji per urządzenie
- Aktualizacje aplikacji — Aktualizuj aplikacje gdy dostępne są nowe wersje
- Uprawnienia użytkowników — Kontroluj kto ma dostęp do czego