The Goal: serve some web content from a load-balanced cloud of networked ATtiny10 microcontrollers.
- Make a device that can program and communicate with an array of ATtiny10s via USB
- Use the TUN/TAP driver in Linux to create a network interface for each ATtiny10. Behind the scenes data is shuffled over USB and then over serial to and from the microcontrollers.
- Set up NGINX to load-balance requests from the WWW across the microcontrollers.
- Write a web server and then a blog engine in AVR assembly.