FIND (personalized indoor localization)

Hi @mstormi,
I’m looking for some advice if I may -

I have a local find server up and running and everythign works great. I have experimented with different Android apps but none have fit my needs.

  • I tried the standard FIND app but as is well documented it does not update in the background.
  • I tried this app (also called FIND) on github, compiled and installed it but I also has issues updating in the background despite what is stated in this discussion. I made a comment on that discussion asking for clarification but have not yet had a reply.
  • I tried Room+ as also suggested in the github discussion linked above. I was unable to install it from google Play as the site displays ‘Sorry! This content is not available in your country yet.’ - I am in the USA. So I sideloaded the APK found on another site (I checked that it was the latest version). I see that this app requires the ‘Pro’ licence in order to enable background tracking - If I click the ‘Buy Pro’ link in the app I get: ‘Error - The item you requested is not available for purchase’. I emailed the author of the app but I have not had a reply.
  • I tried Zanzito and it works pretty well, even in the background and with the screen off. However it only updates every 30s and there is no way to configure this. I would like to have it update more frequently, and ideally have this interval controlled based on if the phone detects motion. I emailed the author of the app but I have not had a reply.

I have a moto x4 phone running Oreo.

The ideal app for me would:

  1. Report my fingerprint to my FIND server even when the app is in the background and the phone screen is off.
  2. Allow me to configure the interval that the app reports to the FIND server
  3. Add additional configuration that uses the phone’s other sensors to detect movement and report more frequently. So a report interval when not in motion setting and a report interval when in motion setting would be ideal.

I realise such an app likely does not exist but I would appreciate your insight and suggestions in getting closer to this ideal.

Thanks