Skip to Content
Zarządzanie urządzeniami IoTPodłączanie urządzeń

Podłączanie urządzeń

IronFlock obsługuje wiele sposobów podłączania urządzeń w zależności od sprzętu i systemu operacyjnego. Nie masz pod ręką sprzętu? W kilka minut możesz zasymulować urządzenie na swoim laptopie.

Wymagania wstępne

Przed podłączeniem urządzenia upewnij się, że masz:

  1. Projekt utworzony w IronFlock
  2. Wpis urządzenia utworzony w tym projekcie (kliknij NOWE URZĄDZENIE w panelu Ustawienia -> Urządzenia projektu)
  3. Pobrany plik konfiguracji urządzenia (.flock)

Najpierw przetestuj: symulacja urządzenia na laptopie

Do poznawania IronFlock nie potrzebujesz fizycznego sprzętu. Aplikacja FlockFlasher może uruchomić agenta IronFlock bezpośrednio na twoim laptopie, dzięki czemu laptop udaje prawdziwe urządzenie w twoim projekcie — to idealny sposób na testowanie aplikacji i paneli przed wdrożeniem na rzeczywistym sprzęcie.

  1. Zainstaluj Docker Desktop (lub Docker Engine w systemie Linux) i upewnij się, że jest uruchomiony.
  2. Pobierz i zainstaluj aplikację FlockFlasher dla swojego systemu operacyjnego.
  3. Kliknij dwukrotnie pobrany plik .flock swojego urządzenia — otworzy się on w FlockFlasher, a urządzenie pojawi się na liście. (Alternatywnie otwórz FlockFlasher i dodaj plik przyciskiem +.)
  4. Kliknij Test Device (▶) przy wpisie urządzenia (czyli „przetestuj urządzenie”). FlockFlasher przy pierwszym użyciu automatycznie pobiera agenta IronFlock i uruchamia go z konfiguracją twojego urządzenia.

Twój laptop działa teraz jako to urządzenie w twoim projekcie IronFlock: pojawia się online, a ty możesz instalować i uruchamiać na nim aplikacje dokładnie tak jak na prawdziwym urządzeniu. Aplikacje działają jako kontenery Docker na twoim laptopie.

Gdy skończysz, zatrzymaj test w FlockFlasher. Tego samego pliku .flock możesz później użyć do skonfigurowania prawdziwego urządzenia — upewnij się tylko, że daną konfigurację urządzenia uruchamia w danym momencie tylko jedna maszyna.

Metoda 1: Flashowanie karty SD

Najlepsza dla Raspberry Pi i innych urządzeń ARM uruchamianych z kart SD.

  1. Pobierz aplikację FlockFlasher dla swojego systemu operacyjnego.
  2. Włóż kartę SD (minimum 16 GB) do komputera.
  3. Otwórz FlockFlasher i kliknij przycisk +, aby załadować plik .flock.
  4. Wybierz dysk karty SD (FlockFlasher automatycznie wykrywa zewnętrzne dyski).
  5. Wybierz właściwy obraz dla swojego urządzenia (Raspberry Pi 3/4, Zero itp.).
  6. Opcjonalnie skonfiguruj Wi-Fi, aby urządzenie mogło połączyć się w miejscu docelowym.
  7. Kliknij Flash i poczekaj na zakończenie zapisywania, walidacji i konfiguracji.
  8. Włóż kartę SD do urządzenia i włącz je.

Urządzenie powinno pojawić się online w ciągu 20 minut.

Ostrzeżenie: Proces flashowania usuwa wszystkie dane z wybranego dysku. FlockFlasher domyślnie ukrywa dyski wewnętrzne, ale zawsze sprawdź podwójnie swój wybór.

Metoda 2: Instalator USB dla komputerów przemysłowych

Dla urządzeń AMD64 z rozruchem EFI (np. Siemens SIMATIC Box IPC).

  1. Włóż pendrive USB (minimum 16 GB) i otwórz FlockFlasher.
  2. Załaduj plik .flock i wybierz dysk USB.
  3. Wybierz obraz Industrial PC x86_64 (EFI).
  4. Kliknij Flash i poczekaj na zakończenie.
  5. W razie potrzeby zmień kolejność rozruchu w BIOS urządzenia na rozruch z USB.
  6. Włóż pendrive USB i włącz urządzenie.

Urządzenie powinno pojawić się online w ciągu 60 minut.

Metoda 3: Instalacja niestandardowa

Dla urządzeń zachowujących istniejący system Linux. Idealna dla NVIDIA Jetson i sprzętu niestandardowego.

Uwaga: Ta metoda ręcznej instalacji jest przeznaczona dla prawdziwego sprzętu produkcyjnego, takiego jak komputery przemysłowe, bramki i urządzenia wbudowane — nie dla laptopów. Jeśli chcesz tylko wypróbować IronFlock na laptopie, skorzystaj zamiast tego z sekcji Najpierw przetestuj: symulacja urządzenia na laptopie — ręczna instalacja agenta nie jest wymagana.

Urządzenia Linux / Unix

  1. Połącz się z urządzeniem przez SSH.
  2. Pobierz plik binarny instalatora:
    curl -sSL https://instance-registry.ironflock.com/dl/reswarmify/install.sh | bash
  3. Skopiuj plik .flock ze swojego komputera na urządzenie:
    scp mydevice.flock user@device-ip:/home/user/
  4. Uruchom agenta:
    sudo ./ironflock-init -c mydevice.flock

Za firmowym proxy? Wyeksportuj swoje proxy przed krokiem 2, aby pobierania się powiodły, i przekaż --http-proxy / --https-proxy do ironflock-init w kroku 4, aby skonfigurował dla ciebie silnik Docker. Pełne polecenie oraz kroki dotyczące firmowego urzędu certyfikacji znajdziesz w sekcji Za firmowym proxy.

Urządzenia z systemem Windows

  1. Zainstaluj Docker Desktop na urządzeniu i włącz Start Docker Desktop when you sign in w ustawieniach Docker Desktop. W przypadku urządzeń bezobsługowych skonfiguruj także automatyczne logowanie do systemu Windows, aby Docker był dostępny po ponownym uruchomieniu bez logowania użytkownika.
  2. Pobierz reagent.exe.
  3. Skopiuj plik .flock na urządzenie.
  4. Zainstaluj i uruchom agenta jako usługę systemu Windows z wiersza poleceń z podwyższonymi uprawnieniami (Administrator):
    reagent.exe service install -config path\to\config.flock
    Usługa uruchamia się natychmiast, a następnie przy każdym starcie systemu, automatycznie restartuje się po awarii i utrzymuje agenta w aktualnej wersji. Dodaj -noStart, aby zainstalować ją bez uruchamiania, a jej stan sprawdzisz w każdej chwili poleceniem reagent.exe service status.

Za firmowym proxy? Dodaj -proxy http://proxy.example.com:3128 do polecenia service install i skonfiguruj proxy Docker Desktop w Settings → Resources → Proxies. Szczegóły oraz kroki dotyczące firmowego CA znajdziesz w sekcji Za firmowym proxy.

Weryfikacja połączenia

Po podłączeniu sprawdź stan urządzenia w swoim projekcie:

  • Zielony wskaźnik — Urządzenie jest online i komunikuje się z IronFlock.
  • Czerwony wskaźnik — Urządzenie jest offline. Sprawdź połączenie sieciowe i upewnij się, że agent działa.

Widok mapy urządzeń pokazuje geograficzną lokalizację wszystkich urządzeń w projekcie.

Last updated on