Koneksi dan pemrograman perangkat USB massal

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.


person Switcher    schedule 04.05.2018    source sumber


Jawaban (1)


Saya tidak yakin apakah ini akan berfungsi dengan perangkat lunak pemrograman Anda, tetapi karena perangkat tersebut menampilkan dirinya sebagai perangkat Penyimpanan Massal USB, Anda mungkin dapat menyambungkan banyak perangkat sekaligus, lalu menggunakan skrip untuk melepas semuanya dan memasangnya. hanya satu perangkat pada satu waktu. Salah satu teknik untuk melakukannya adalah dengan menggunakan perintah mountvol.

Untuk melepas drive

mountvol  [DriveLetter] /p

Untuk memasang drive

mountvol  [DriveLetter]

Sumber: https://superuser.com/questions/704870/mount-and-dismount-hard-drive-through-a-script-software

Pilihan lainnya adalah mengabaikan perangkat lunak pemrograman sepenuhnya. Anda dapat menggunakan perangkat lunak pemrograman satu kali untuk mengetahui apa yang dilakukannya pada perangkat (saya kira itu hanya menyalin beberapa file konfigurasi ke drive). Setelah Anda mengetahui fungsinya, tulis skrip Anda sendiri yang dapat menangani banyak perangkat secara paralel.

person Seth    schedule 05.11.2018