NRF Android Application Automation
Budget: $250 – $750 USD
A Android Application Service for controlling a Bluetooth beacon is required to be developed .The service must stay alive and keep user update of all progress related to discovery/ failure / success and uploading.
Beacon logs needs to be uploaded to central cloud server and needs to be done using the best practices as iot devices usually nrf beacons performs one task at a time.
You will be provided nrf template and adv data file which you can use to emulate the ibeacon
The working principle is automatic and need to assert the following conditions before attempting Bluetooth connection
1. Device is following the mobile app
2. Is in close proximity
3. If the connection is a first time discovery then attempt connection and retrieve logs
If the connection has been made earlier and last connection time is >15min then perform log retrieval
4. Sync with server
5. Update UI with log data after processing
Processed data will contain graphs generated from the log.
Start time end Time and interval .
Device Name
GMT conversation from UTC to mobile specific time zone.
There are other activities like
Device Management
Service Management which will user specific and will be different as per user level
Beacon logs needs to be uploaded to central cloud server and needs to be done using the best practices as iot devices usually nrf beacons performs one task at a time.
You will be provided nrf template and adv data file which you can use to emulate the ibeacon
The working principle is automatic and need to assert the following conditions before attempting Bluetooth connection
1. Device is following the mobile app
2. Is in close proximity
3. If the connection is a first time discovery then attempt connection and retrieve logs
If the connection has been made earlier and last connection time is >15min then perform log retrieval
4. Sync with server
5. Update UI with log data after processing
Processed data will contain graphs generated from the log.
Start time end Time and interval .
Device Name
GMT conversation from UTC to mobile specific time zone.
There are other activities like
Device Management
Service Management which will user specific and will be different as per user level