When selecting "last 24" hours I want the charts to show the last 24 hours every time I open the app. I don't want to have to select it again to see the most recent data
Provide two presets, so the user can apply a configuration for a tracking scenarion with one click:
1. Walking: "Select this preset if you want to track the movement of a person or a pet"
2. Parcel: "Select this preset if you want to track the movement of a parcel."
Parcel config:
passive mode
movement resolution: 3600
Accelerometer activity threshold: 10
Accelerometer inactivity threshold: 5
Accelerometer inactivity timeout: 1200
Movement Timeout: 21600
Walking config:
passive mode
movement resolution: 300
Accelerometer activity threshold: 10
Accelerometer inactivity threshold: 5
Accelerometer inactivity timeout: 60
Movement Timeout: 3600
Add config explainer
Add an explainer element, that explains in plain english what will happen, using the values from the config and also has clickable links to the respective input fields: "When in motion the tracker will send an update to the cloud every hour (movement resolution). When motion stops for more than 20 minutes (Accelerometer inactivity timeout), an update will be sent to the cloud. If not in motion an update will be sent to the cloud every 12 hours (Movement Timeout)."
Right now we use polling to update the devices, use real-time updates using websockets and direct connections to AWS IoT, like we did in version 1 of the app.