Beberapa latar belakang masalah saya, perusahaan saya menjual perangkat USB bertenaga baterai sekali pakai yang tahan lama sehingga pelanggan tertentu memerlukan konfigurasi 'profil' tertentu yang diprogram ke dalam perangkat sebelum pengiriman. Saat ini kami menjualnya dalam jumlah banyak hingga 2000. Masing-masing dicolokkan ke komputer (Windows) dengan perangkat lunak konfigurasi kami berjalan, perangkat terdeteksi secara otomatis dan kemudian diberitahukan setelah selesai. Membutuhkan waktu sekitar 10-15 detik per perangkat USB. Tidak diperlukan input di komputer selain memasukkan perangkat.
Seperti yang dapat Anda bayangkan, ini adalah proses yang sangat lambat dan frekuensinya semakin meningkat. Perangkat muncul sebagai perangkat penyimpanan massal dengan penyimpanan sekitar 100kb. Semua perangkat memiliki nama yang sama ketika ditampilkan di Komputer Saya. Masalahnya adalah perangkat lunak pemrograman tidak mendeteksi jika beberapa perangkat dicolokkan, hanya memuat profil ke perangkat pertama yang dicolokkan.
Mencari kemungkinan saran/solusi untuk meningkatkan kecepatan konfigurasi perangkat ini? Ide awal saya adalah membeli 10-20 port hub USB dan mungkin mencoba mengaktifkan satu port secara berurutan setiap 20 detik baik dengan tombol perangkat keras atau pengaturan perangkat lunak.