Febble watch project for Facebook Hackathon
Display <--> Arduino <--> Bluetooth <--> Serialport <--> Node <--> Browser
Outlining how the service should handle events
- event comes in from service (facebook) - is this subscribe or push?
- written into DB, status set to new
- latest new event sent to watch, or wait 10sec between events
- wait for success callback, set to sent, return to top as new otherwise
- event recieved on watch via bluetooth, calls back to serial port to confirm it is recieved
- arduino pushes event to display, listens for button push for 8 seconds
- if button push is registered, call back to serial port with response
- otherwise, remove event after 8-10 seconds, call back to serial port with noUserResponse
- Login screen
- Dashboard screen
- Device connect and settings screen
- how long to display an event on the screen (initially until a button push is detected)
- Connected service(s)
# connect/disconnect service # toggle phone notification settings, which to show, etc
...
...
Facebook auth permissions list: https://developers.facebook.com/docs/reference/login/