Cortex Milestone #2
Jason Smith & Noah Hendershott
Task Matrix
Task | Noah | Jason |
1. Implement, test & demo GUI functionality | Implement: database schema design Test: schema efficiency Demo: an effective database that will store necessary data | Implement: API calls through Flask to send/receive data from database Test: manipulation of database through API calls Demo: functionality of database reading / manipulation using API |
2. Implement, test & demo hub/beacon communication | Implement: beacon-database communication Test: manipulation of database based on data sent from beacon Demo: functionality between data received by beacon device and data sent to database | Implement: hub-device communication Test: manipulation of device states based on database data Demo: functionality between input from user through GUI and the smart device based on data from the database |
Task 1
Database
GUI/Backend
Task 2
Beacon-Hub Communication
Hub-Device Communication
Difficulties
Beacon Device
Hub Device
Milestone 3 Task Matrix
Task | Noah | Jason |
1. Implement, test & demo Hub Device Integration | Implement: node-hub communication Test: database/json manipulation Demo: display data from beacon on hub device | Implement: Establish connection with smart devices Test: Toggling a light Demo: Display button that turns on and off a light |
2. Implement, test & demo Node Device Integration | Implement: Multi node communication Test: Multiple nodes connected to the hub attempt to send data about the same device. Demo: Functionality of hub communications and responses | Implement: establish receiving function to add nodes to database Test: changes on beacon-related database are able to be used Demo: show changes to database (beacon-related) on webapp |
Demo - Flask Functionality / Grabbing Button States
Demo - Bluetooth Connection
Questions?