1x Master RPI
8x Slave RPIs
Slaves boot from master
Slaves behind NAT on master
All slaves run identical image
Entire thing is an Elixir cluster
Slaves connect to Master on boot, assigned ID by MAC
Starts chrome on slaves, master connects by Chrome DevTools protocol
Command line tool for Administration, navigate to URLs, list connected screens, more
Demo
Separate Elixir application, running under same VM
Written using Phoenix
Fetches menu from Google Sheets, generates HTML
Easy for staff to edit
System written before Phoenix Liveview, want to switch to that
Pong, other minigames, interactivity!
By Hans Elias Bukholm Josephsen