Hallo,
baue gerade an einer Funktionalität um automatisiert Daten von Go-Pro Kameras aus USB Sticks zu kopieren.
Zum Hintergrund:
Wir sind ein Fallschirm Sprungbetrieb und machen für unsere Tandemgäste Sprungvideos. Hierfür haben wir mehrere Go-Pro Kameras. Ziel ist es, die 4 USB Ports der Pi zum automatischen kopieren der Videos auf USB-Karten zu verwenden. Hierzu sollen jeweils 2 Kameras und 2 USB Karten an der PI angeschlossen werden. Im Anschluss soll ein Skript alle Daten der jeweiligen Go-Pro auf die zugehörige USB-Karten kopiert werden. Die Go-Pros sollen am Port 2 und 4 des USB-Hubs angeschlossen werden. Die USB-Karten werden am Port 3 und 5 (siehe Beispiel nachstehend) angeschlossen.
Das Skript kopiert dann die Daten von Go-Pro Port 2 auf USB-Karte Port 3 sowie Go-Pro Port 4 auf USB-Karte Port 5.
Hier ein Auszug mit angeschlossenen USB Karten (die Go-Pro's sind nicht angeschlossen)
[font="Menlo"]pi@raspberrypi:~ $ lsusb -t[/font]
[font="Menlo"]/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M[/font]
[font="Menlo"] |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M[/font]
[font="Menlo"] |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M[/font]
[font="Menlo"] |__ Port 3: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M[/font]
[font="Menlo"] |__ Port 5: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M[/font]
Zu meiner Frage:
Wie kann ich die Port-Nummern des USB Hubs verwenden um Quelle und das Ziel für das Kopierskript zu verwenden?
Wir wollen die Kameras und die Sticks immer am gleichen physischen USB-Anschluss anschließen.
Ich komme da nicht weiter.
Vielen Dank schon mal