Code this app with the following functionality.
Note: The attached gives an outline brief with scope of work and level of input provided by client.
Using the standard iOS and Android APIs, the app needs to scan, identify and persistently store connection data for reconnecting to between one and ten Bluetooth MAC addresses.
Once the connection has been stored, the app will reconnect to the same Bluetooth MAC address each time it is run.
When connected to the collection of Bluetooth devices (the wheel / tyre sensors), the app must listen for advertisements from said devices and decode the ‘Manufacturer Data’ into structured persistent storage. The UI layer will then read from the structured persistent storage.
An example of relevant open-source code is here:
[login to view URL]
In this code, there are 71 lines that cover: connect, disconnect, read data and write data.