Chciałbym zrobić coś bardzo prostego ... w mojej głowie.
Mam „starą” ramkę do zdjęć z portem USB i gniazdem karty SD (ale bez sieci), który chciałbym zsynchronizować z moim „folderem zdjęć” na serwerze NAS
Ponieważ nie mogę się doczekać zakupu PI, chciałbym wiedzieć, jak to osiągnąć ... tanio ($ i moc obliczeniowa).
Moim głównym założeniem byłoby połączenie obu na USB.
Patrząc na inne odpowiedzi, znalazłem Podaj dysk twardy komputera jako pamięć masową USB i urządzenie USB WiFi WiFi, które może emulować wirtualne urządzenie pamięci masowej dla domowego odtwarzacza wideo i na płycie PI Emuluj urządzenie pamięci masowej USB
Z tego, co znalazłem do tej pory, mam dwie opcje: kabel USB Host-to-Host lub adapter Wi-Fi na USB (oba są tak drogie jak sam PI)
Problem polega na tym, że oba urządzenia są tylko w systemie Windows i żadne z nich nie pozwala wybrać określonego folderu do udostępnienia.
Wracając do mojego celu, czy ktoś z was ma pomysł, jak podłączyć oba urządzenia przez USB?
Pytanie dodatkowe: czy istnieje sposób, aby zrobić to wiele razy na tym samym „serwerze”, aby połączyć różne foldery z różnymi klientami (inne ramki / radia / ...)?
Dzięki za czas poświęcony na przeczytanie mojego (długiego) pytania!
źródło
Odpowiedzi:
Zasadniczo protokół USB wymaga, aby jedno urządzenie działało jako urządzenie nadrzędne, a inne jako urządzenia podrzędne. Połączenia master-master nie są obsługiwane. Urządzenia nadrzędne zwykle mają złącza typu A: komputery, ramki do zdjęć, które obsługują zewnętrzne nośniki USB itp. Urządzenia podrzędne są typowymi nośnikami USB, myszami itp. Urządzenie nadrzędne zasila urządzenie slave za pośrednictwem magistrali USB.
Aby zmętnieć wodę, specyfikacja USB OTG pozwala urządzeniom, które ją obsługują, zachowywać się zarówno jako master, jak i slave (niektóre telefony z Androidem itp.).
Twoja ramka na zdjęcia jest urządzeniem nadrzędnym, potrzebujesz Raspberry Pi działającego jak niewolnik. O ile mi wiadomo, jest to raczej trudne, jeśli w ogóle możliwe: jako komputer Raspberry Pi obsługuje tryb master USB, ale najwyraźniej tryb USB slave powinien być również możliwy na niektórych urządzeniach. Cytując forum , o którym wspomniałeś w swoim pytaniu:
To wszystko będzie wymagać bardzo znacznego włamania, wielu godzin programowania / debugowania. Moim zdaniem strata czasu.
Moja sugestia: wyrzuć swoją ramkę na zdjęcia, zdobądź używany / tani mały wyświetlacz LCD, podłącz go do Raspberry Pi i użyj go jako ramki na zdjęcia. O wiele łatwiej, szybciej itp.
źródło