🎡Sezon Dışı Kiosk Programcısı
Last updated
Last updated
Sezon dışı bir etkinliği düzenliyorsanız, radyo programlama aracını içeren bir Docker görüntüsünü aşağıda bulabilirsiniz.
0.6.1
Minimum sürümler ve güncelleme süreleri düzeltildi
Ürün yazılımı 1.2.x öncesi ve sonrası sürümlere sahip radyoları tespit etmek için mantık eklendi, 1.2.1 ürün yazılımı bu sürümde önceden paketlenmiştir
Paketlenmiş robot ürün yazılımı sürümü 1.2.0 olarak güncellendi
VH-109'un 1.2.0'dan önceki sürümleriyle geriye dönük uyumluluk eklendi
WPA/SAE anahtarlarını FMS'den pin ile çekme özelliği ekler
Uyarı: frc-radio-api'deki bir şema değişikliği nedeniyle, 0.4, VH-109_1.2.0 veya sonraki sürümlerle uyumlu olmayacaktır. Radyo kioskunun 0.5 sürümü, radyo ürün yazılımının sonraki sürümlerinde geriye dönük olarak uyumlu olacaktır.
Tıklamadan önce 1 saniye boyunca “ FRC” deki “F” harfinin üzerine gelerek erişilebilen bir yönetici sayfası ekler.
Yönetici sayfası yükleme sayfasına bağlantı verir, test ekiplerini programlayabilir, hangi ekiplerin radyolarını programladığını görüntüleyebilir ve ekiplerin 2.4GHz anahtarlarını kullanma seçeneğini etkinleştirebilir. Tüm özellikler yönetici şifresinin arkasına yerleştirilmiştir.
Hata Düzeltmesi: veri/ürün yazılımı klasörü, takılı bir veri klasörü tarafından üzerine yazılıyordu. Symlink çözümüne geçildi.
VH-109 FW sürüm 1.1.2 için önceden paketlenmiş eserler, ürün yazılımı güncelleme özelliği eklendi
2024 FIRST FRC Şampiyonası'nda kullanılan ilk sürüm
Tek gereksinim Docker'ın kurulu olması ve bir ağ arayüzünün (Ethernet adaptörü) 192.168.69.2/24 olarak yapılandırılmış olmasıdır
Seçtiğiniz ethernet adaptörüne 255.255.255.0 netmask ile ve varsayılan ağ geçidi olmadan 192.168.69.2 IP adresini atayın
Terminalden vh109-kiosk.tar.gz
içeren klasörü açın, docker image load --input vh109-kiosk.tar.gz
'yi çalıştırın. Bu, Docker görüntüsünü arşivden yükler.
Varsayılan parolayı (“supercoolpassword”) değiştirmeniz gerekmiyorsa 4. adıma geçin. Parola bir hash ve salt kullanılarak belirlenir. Bir çözüm olarak, salt ve hash, aşağıdakileri node'da (veya herhangi bir çevrimiçi NodeJS derleyicisinde) çalıştırarak oluşturulabilir.
Takım anahtarları verilerini kalıcı hale getirmek için docker konteynerine yerel bir klasör bağlamamız gerekir. İstediğiniz konumda bir veri klasörü oluşturun. Mutlak yol ile referans verilmeli ve ham takım anahtarları csv verileri için istenen güvenliğe sahip olmalıdır.
Docker konteynerini “/path/to/local/folder” yerine yeni oluşturduğunuz klasörün yolunu yazarak aşağıdaki şekilde çalıştırın.
Özel bir parola oluşturduysanız, bu komutu kullanın ve ayrıca <HASH>
ve <SALT>
değerlerini oluşturduğunuz değerlerle değiştirin.
kiosk
adlı bir konteynerin zaten kullanımda olduğuna dair bir hata alırsanız, kaldırmak için aşağıdakileri çalıştırın.
Bu noktada, kiosk http://localhost adresinde çalışıyor olmalı ve docker otomatik olarak yeniden başlatıldığı sürece otomatik olarak yeniden başlatılmalıdır.
Anahtar materyalinizi CSV formatında (team,key) http://localhost/upload adresine yükleyin.
Kiosk artık kullanıma hazır!