Dave, did you consider using MQTT or http for file transfer? Would make a good project for your students.