Cihaz Bağlama
IronFlock, donanım ve işletim sistemine bağlı olarak cihazları bağlamanın birden fazla yolunu destekler. Elinizde donanım mı yok? Dakikalar içinde dizüstü bilgisayarınızda bir cihaz simüle edebilirsiniz.
Ön Koşullar
Bir cihazı bağlamadan önce şunlara sahip olduğunuzdan emin olun:
- IronFlock’ta oluşturulmuş bir proje
- Bu proje içinde oluşturulmuş bir cihaz girişi (projenin Ayarlar -> Cihazlar panelinde YENİ CİHAZ’a tıklayın)
- İndirilmiş cihaz yapılandırma dosyası (
.flock)
Önce Test Edin: Dizüstü Bilgisayarınızda Bir Cihaz Simüle Edin
IronFlock’u keşfetmek için fiziksel donanıma ihtiyacınız yok. FlockFlasher uygulaması, IronFlock ajanını doğrudan dizüstü bilgisayarınızda çalıştırabilir; böylece dizüstü bilgisayarınız projeniz içinde gerçek bir cihaz gibi davranır — uygulamaları ve panoları gerçek donanıma dağıtmadan önce test etmek için idealdir.
- Docker Desktop (veya Linux’ta Docker Engine) kurun ve çalıştığından emin olun.
- İşletim sisteminiz için FlockFlasher uygulamasını indirin ve kurun.
- Cihazınızın indirilmiş
.flockdosyasına çift tıklayın — dosya FlockFlasher’da açılır ve cihaz listede görünür. (Alternatif olarak FlockFlasher’ı açıp dosyayı + düğmesiyle de ekleyebilirsiniz.) - Cihaz girişindeki Test Device (▶) (cihazı test et) düğmesine tıklayın. FlockFlasher, ilk kullanımda IronFlock ajanını otomatik olarak indirir ve cihaz yapılandırmanızla başlatır.
Dizüstü bilgisayarınız artık IronFlock projenizde bu cihaz olarak görev yapar: çevrimiçi görünür ve üzerine tıpkı gerçek bir cihazdaymış gibi uygulama kurup çalıştırabilirsiniz. Uygulamalar, dizüstü bilgisayarınızda Docker konteynerleri olarak çalışır.
İşiniz bittiğinde testi FlockFlasher’da durdurun. Aynı .flock dosyasını daha sonra gerçek cihazı kurmak için kullanabilirsiniz — yalnızca belirli bir cihaz yapılandırmasını aynı anda tek bir makinenin çalıştırdığından emin olun.
Yöntem 1: SD Kart Yakma
Raspberry Pi ve SD karttan önyükleme yapan diğer ARM cihazlar için en uygun yöntemdir.
- İşletim sisteminiz için FlockFlasher uygulamasını indirin.
- Bilgisayarınıza bir SD kart takın (en az 16 GB).
- FlockFlasher’ı açın ve
.flockdosyasını yüklemek için + düğmesine tıklayın. - SD kart sürücüsünü seçin (FlockFlasher harici sürücüleri otomatik algılar).
- Cihazınız için doğru görüntüyü seçin (Raspberry Pi 3/4, Zero, vb.).
- İsteğe bağlı olarak cihazın hedef konumda bağlanabilmesi için WiFi’yi yapılandırın.
- Flash düğmesine tıklayın ve yazma, doğrulama ile yapılandırmanın tamamlanmasını bekleyin.
- SD kartı cihaza takın ve açın.
Cihazın 20 dakika içinde çevrimiçi olması gerekir.
Uyarı: Yakma işlemi seçilen sürücüdeki tüm verileri siler. FlockFlasher dahili sürücüleri varsayılan olarak gizler, ancak seçiminizi her zaman iki kez kontrol edin.
Yöntem 2: Endüstriyel PC’ler için USB Yükleyici
EFI önyüklemeli AMD64 cihazlar için (ör. Siemens SIMATIC Box IPC).
- Bir USB bellek takın (en az 16 GB) ve FlockFlasher’ı açın.
.flockdosyasını yükleyin ve USB sürücüyü seçin.- Endüstriyel PC x86_64 (EFI) görüntüsünü seçin.
- Flash düğmesine tıklayın ve tamamlanmasını bekleyin.
- Gerekirse cihazın BIOS’unda USB’den önyükleme yapacak şekilde önyükleme sırasını değiştirin.
- USB belleği takın ve cihazı açın.
Cihazın 60 dakika içinde çevrimiçi olması gerekir.
Yöntem 3: Özel Kurulum
Mevcut Linux işletim sistemini koruyan cihazlar için. NVIDIA Jetson ve özel donanım için idealdir.
Not: Bu manuel kurulum yöntemi, endüstriyel PC’ler, ağ geçitleri ve gömülü cihazlar gibi gerçek üretim donanımları için tasarlanmıştır — dizüstü bilgisayarlar için değildir. IronFlock’u yalnızca dizüstü bilgisayarınızda denemek istiyorsanız, bunun yerine Önce Test Edin: Dizüstü Bilgisayarınızda Bir Cihaz Simüle Edin bölümünü izleyin — manuel ajan kurulumu gerekmez.
Linux / Unix Cihazlar
- Cihaza SSH ile bağlanın.
- Kurulum ikili dosyasını indirin:
curl -sSL https://instance-registry.ironflock.com/dl/reswarmify/install.sh | bash .flockdosyasını bilgisayarınızdan cihaza kopyalayın:scp mydevice.flock user@device-ip:/home/user/- Ajanı çalıştırın:
sudo ./ironflock-init -c mydevice.flock
Kurumsal bir proxy arkasında mısınız? İndirmelerin başarılı olması için proxy’nizi 2. adımdan önce dışa aktarın ve 4. adımda
ironflock-init’e--http-proxy/--https-proxyparametrelerini geçirin; böylece Docker motorunu sizin için yapılandırır. Tam komut ve kurumsal CA adımları için Kurumsal Proxy Arkasında bölümüne bakın.
Windows Cihazlar
- Cihaza Docker Desktop kurun ve Docker Desktop ayarlarında Start Docker Desktop when you sign in seçeneğini etkinleştirin. Gözetimsiz cihazlarda, yeniden başlatma sonrasında kimse oturum açmadan Docker’ın kullanılabilir olması için Windows otomatik oturum açmayı da yapılandırın.
- reagent.exe dosyasını indirin.
.flockdosyasını cihaza kopyalayın.- Yükseltilmiş (Yönetici) bir komut isteminden aracıyı Windows hizmeti olarak kurun ve başlatın:
Hizmet hemen başlar ve sonrasında her önyüklemede otomatik olarak çalışır; hata durumunda kendini yeniden başlatır ve aracıyı güncel tutar. Başlatmadan kurmak için
reagent.exe service install -config path\to\config.flock-noStartekleyin; durumunu istediğiniz zamanreagent.exe service statusile kontrol edin.
Kurumsal bir proxy arkasında mısınız?
service installkomutuna-proxy http://proxy.example.com:3128ekleyin ve Docker Desktop proxy’sini Settings → Resources → Proxies altında yapılandırın. Ayrıntılar ve kurumsal CA adımları için Kurumsal Proxy Arkasında bölümüne bakın.
Bağlantıyı Doğrulama
Bağlandıktan sonra projenizdeki cihaz durumunu kontrol edin:
- Yeşil gösterge — Cihaz çevrimiçi ve IronFlock ile iletişim halinde.
- Kırmızı gösterge — Cihaz çevrimdışı. Ağ bağlantısını kontrol edin ve ajanın çalıştığından emin olun.
Cihaz haritası görünümü, projedeki tüm cihazların coğrafi konumunu gösterir.