(Mostly a temporary name)
This project is composed of several parts:
- routing server (
npm start
): (rhizome-server) responsible for routing messages and serving some static files - audience-panel: a web browser that will be an audience member
- conductor-panel: a web browser that can act like a conductor for manual triggering
- conductor: a node server that receives messages from either a kinect or other device and sends to the clients via the routing server (UNIMPLEMENTED, should this just happen via kinect stuff?)
npm install
npm start
- CONDUCTOR: visit
http://localhost:8080?conductor
- increment Group A in the UI to be on flutter
- AUDIENCE MEMBERS: visit
http://localhost:8080
- choose Group A, click the button to hear audio
- Debugging output can be activated with:
- browser:
localStorage.debug = '*'
- node:
DEBUG=*
- browser:
$ sudo HTTP_PORT=80 npm run server
$ sudo RHIZOME_HOST=192.168.1.220 npm run dns
- Ensure router has RHIZOME_HOST specified as DNS server
- Connect to router, type
anything.com