Like many here, I’m using various and sundry QS data collection devices, including sleep trackers, nutrition/diet/exercise trackers, GPS walk/hike/bike trackers, etc. All that data, so many different places, and so many vendors of these trackers want me to pay for their “cloud” aggregation of my data, and of course use my data behind my back to make money for the vendors.
So I’m considering creating a “one ring” (in the Tolkien-sense) QS-System and QS-App that would:
- Allow me (where needed) to manually enter QS data via the QS-APP
- Allow me to pull QS data from other tracker Apps via published APIs from those Apps via adapters
- Allow me to pull QS data from cloud-based tracker datastores from their APIs via adapters
- Allow me to use multiple devices (Android, iOS, Windows, Mac, Linux) running the same QS-App to allow entry and pull of QS data
- Use an always-on low-power Raspberry Pi (QS-System) with Wifi and Wired to act as a “local-cloud” datastore where the QS-Apps on the various devices can find a common database to sync to, and the QS-System can be setup itself for QS data pulls from IOT QS devices and cloud-based tracker datastores
- Allow software on PC, Mac, or Linux to pull data from the common database on the QS-System for analysis in Excel, or better pay-ware statistical tools.
- Allow the QS-App on the devices to perform useful but limited summary reports and statistics via a Dashboard using a plug-in framework.
- Allow for “back-entry” import of already recorded data from text or Word files, Excel files, CSV files, etc.
- Of course, management features for customization, backup/restore, import/export, etc.
Has there been any attempt to create such a framework open-source, free, non-internet-cloud that is focused primarily on phone/tablet/tracker Apps, Cloud, and IOT for data collection? Can you prove web links to their efforts or available Apps?
Also, how many people would be interested in such a system? I’m likely going to make this for myself anyways. But if I knew there was a large number of interested users, it would affect my design decisions in creating a more flexible system rather than one, far more quickly developed, that is custom only to my individual needs.
Finally, if anyone has suggestions on common ontologies for QS data entities and attributes, suggestions for free APIs available for trackers, suggestions on long-term data management, etc I’m certainly open. I’m a 30-year software/system architect and software engineer/programmer, so I do have quite alot of experience on the design and development of this. But everyone including myself always can use suggestions, recommendations, feedback, critical review, etc.