usbrip рдПрдЙрдЯрд╛ рдХрдорд╛рдгреНрдб-рд▓рд╛рдЗрди рдлреЛрд░реЗрдиреНрд╕рд┐рдХ рдЙрдкрдХрд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ USB рдпрдиреНрддреНрд░рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд┐рдПрдХрд╛ рдХрд▓рд╛рдХреГрддрд┐рд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Python3 рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред

рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд▓рдЧрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ рдирд┐рдореНрди рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рд╣реБрди рд╕рдХреНрдЫ: рдпрдиреНрддреНрд░ рдЬрдбрд╛рдирдХреЛ рдорд┐рддрд┐ рд░ рд╕рдордп, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛, рд╡рд┐рдХреНрд░реЗрддрд╛ ID, рдЙрддреНрдкрд╛рджрди ID, рдЖрджрд┐ред

рдердк рд░реВрдкрдорд╛, рдЙрдкрдХрд░рдгрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдЫ:

  • рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ JSON рдбрдореНрдкрдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • JSON рдХреЛ рд░реВрдкрдорд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп) USB рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • рдЕрдзрд┐рдХреГрдд рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдирднрдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдВрджрд┐рдЧреНрдз рдШрдЯрдирд╛рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ;
  • рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреНрдпрд╛рдХрдЕрдкрдХреЛ рд▓рд╛рдЧрд┐ рдИрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд╛рд▓реНрдЯрд╣рд░реВ (7zip рдЕрднрд┐рд▓реЗрдЦрд╣рд░реВ) рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдпреЛ -s рдлреНрд▓реНрдпрд╛рдЧрд╕рдБрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рд╕рдореНрднрд╡ рдЫ);
  • рдпрд╕рдХреЛ VID рд░/рд╡рд╛ PID рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ USB рдпрдиреНрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реНред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди