I need an Android app. The setup is as follows:
A logic board can give serial data on request. The request can be different data set every time it is used. (use can vary: from 1 week to 1 year, data set between 10 and 100 addresses)
The responses correspond with values according to a known library (currently in python code).
Based on input, the correct data has to be fetched from this device over a Bluetooth connection, converted to values according to said library and uploaded to a server as well as the on-board SD card.
The internet connection from the phone's SIM card should be used.
The user interface should be very limited, showing only which input files are used, and 3 indicators: Connection to the logic board Yes/No, Connection to the internet Yes/No, Recording Yes/No.
It is imperative that this app is absolutely stable.