|
My Basis band addresses your point 1 quite well; all I have to do is wear it to bed. Unfortunately, there's no good API (and your choice of three variously lousy ones [1]), and it syncs in the same way as the Beddit does, i.e., via Bluetooth to a phone. (Or via USB to a computer, but that's not much more help.) I've thought about trying to MITM the data on its way out from the PC to Basis's sync endpoint, in order to see whether I can trap it there instead of having to query it back out of one of Basis's various APIs once it's synced. On the other hand, I've already got > 1 month of data synced, so I'm going to need some method of extracting data from their backend in any case. (But on the third hand, since Intel bought Basis and Basis apparently doesn't bother much with new development any more, I figure it might be handy to have a backend for sync data in case the hardware becomes otherwise useless.) [1] Two equally undocumented and unstable not-really-supposed-to-be-public APIs, for which various clients exist on Github in various states of disrepair, and a third, also undocumented but probably more stable, API which feeds their web UI.. |
I am using Fitbit and Basis is what I really need. I think by next year we will have something along the lines that Basis promised.