USB-устройства хранения данных, такие как USB-накопители и жесткие диски, обычно используются для подключения внешнего хранилища к любому типу компьютеров. Как Raspberry Pi может эмулировать USB-накопитель? Самым простым приложением был прямой доступ к SD-карте через USB, но можно также обеспечить доступ к файлам через Ethernet. Я подумал о следующем макете для « USB-флешки »:
Computer <---USB---> |Raspberry Pi| <---Ethernet---> Cloud, NAS etc.
Компьютер должен видеть только обычную флешку для чтения и записи файлов. Raspberry Pi будет выступать в качестве программируемого моста, который отображает списки каталогов и доступ к файлам для запроса в облачное хранилище. Вы можете получить доступ к хостерам облачного хранилища с любого компьютера (включая медиаплееры черного ящика) через USB, не устанавливая на компьютер никакого дополнительного программного обеспечения . USB-мост Raspberry Pi также должен иметь возможность шифровать / дешифровать файлы на лету, чтобы можно было хранить файлы, зашифрованные в облаке, и получать к ним доступ на любом устройстве, например на обычном USB-накопителе.
Изменить: Существующие продукты с аналогичными, но ограниченными функциями включают Wireless Media Stick и USB-через сеть . Доступ к файлам в облаке может быть возможен путем подключения виртуального хранилища с помощью облачного диска или аналогичного программного обеспечения и шифрования с помощью TrueCrypt или EncFS - пароли будут храниться только на SD-карте Raspberry Pi, но доступ к хранилищу можно получить с любого компьютера без необходимости введите пароль на ненадежном компьютере.