Ask HN: Simulating USB Mass Storage Over WiFi
I have some old digital picture frames which have USB A port, as well as a non-smart TV which plays MP4 files over a USB port, some other miscellaneous devices, so I have been wondering whether it would be possible to add wifi functionality to them.
What I'm thinking is having a micro controller with WiFi, something like ESP8266, which would emulate a mass storage USB device, and would connect to a dedicated hotspot. The hotspot would have a server and running on Node.js and would execute the read requests that the devices send via USB to the MCU which would send it over HTTP over WiFi, and return the response which the MCU would deserialize and return the response as if it has been read by the chip from flash memory.
How difficult do you think this is, I have never coded in C or any low level language, but I have to learn it for school anyway, so why not a project?
I have moderate soldering skills, meaning I can solder some SMD chips, success varies, never touched a BGA ever.
If such a device already exists please let me know.
Thank you!