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:
- Projekt utworzony w IronFlock
- Wpis urządzenia utworzony w tym projekcie (kliknij NOWE URZĄDZENIE w panelu Ustawienia -> Urządzenia projektu)
- 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.
- Zainstaluj Docker Desktop (lub Docker Engine w systemie Linux) i upewnij się, że jest uruchomiony.
- Pobierz i zainstaluj aplikację FlockFlasher dla swojego systemu operacyjnego.
- Kliknij dwukrotnie pobrany plik
.flockswojego urządzenia — otworzy się on w FlockFlasher, a urządzenie pojawi się na liście. (Alternatywnie otwórz FlockFlasher i dodaj plik przyciskiem +.) - 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.
- Pobierz aplikację FlockFlasher dla swojego systemu operacyjnego.
- Włóż kartę SD (minimum 16 GB) do komputera.
- Otwórz FlockFlasher i kliknij przycisk +, aby załadować plik
.flock. - Wybierz dysk karty SD (FlockFlasher automatycznie wykrywa zewnętrzne dyski).
- Wybierz właściwy obraz dla swojego urządzenia (Raspberry Pi 3/4, Zero itp.).
- Opcjonalnie skonfiguruj Wi-Fi, aby urządzenie mogło połączyć się w miejscu docelowym.
- Kliknij Flash i poczekaj na zakończenie zapisywania, walidacji i konfiguracji.
- 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).
- Włóż pendrive USB (minimum 16 GB) i otwórz FlockFlasher.
- Załaduj plik
.flocki wybierz dysk USB. - Wybierz obraz Industrial PC x86_64 (EFI).
- Kliknij Flash i poczekaj na zakończenie.
- W razie potrzeby zmień kolejność rozruchu w BIOS urządzenia na rozruch z USB.
- 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
- Połącz się z urządzeniem przez SSH.
- Pobierz plik binarny instalatora:
curl -sSL https://instance-registry.ironflock.com/dl/reswarmify/install.sh | bash - Skopiuj plik
.flockze swojego komputera na urządzenie:scp mydevice.flock user@device-ip:/home/user/ - 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-proxydoironflock-initw 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
- 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.
- Pobierz reagent.exe.
- Skopiuj plik
.flockna urządzenie. - Zainstaluj i uruchom agenta jako usługę systemu Windows z wiersza poleceń z podwyższonymi uprawnieniami (Administrator):
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
reagent.exe service install -config path\to\config.flock-noStart, aby zainstalować ją bez uruchamiania, a jej stan sprawdzisz w każdej chwili poleceniemreagent.exe service status.
Za firmowym proxy? Dodaj
-proxy http://proxy.example.com:3128do poleceniaservice installi 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.