NCC Group - Software Security Austerity - Software security debt in modern software development
Group 14 SmartGLove Software design
description
Transcript of Group 14 SmartGLove Software design
Force sensor Status: code has been written and tested.
Accelerometer Status: code has been written, now
debugging.
Bluetooth Status: microcontroller able to communicate
with Bluetooth module.
Force Sensor Detect different force levels
Accelerometer Detecting motion direction
Bluetooth Encode and sending data through Bluetooth
device Data Processing
Process force sensor and accelerometer data
Initialize
Get Force sensor Data
Get Accelerometer
Data
Process Data
Idle?
System Functions
Send Data
Yes
No
Send Data?
Yes
start
Store A0x Data
Read A0y
Store A0y Data
Read A0x
End
Store A1x Data
Read A1y
Store A1y Data
Read A1x
Store A2x Data
Read A2y
Store A2y Data
Read A2x
Power ManagementLED controlPower Saving functions
Battery indicator Sleeping the device when idle Detection of device being used to wakeup
Reads all data stored by Force Sensor/AccelerometerProcess data / determine user inputDetermine if device is idle