I have been using my beta-version OpenHAK (no screen) for about a week now.
There is an update that we used to me get mine set up on iOS (iphone SE, running 12.3.1).
If the update isn't pushed yet, it's probably just under construction (Defcon/travel may slow responses).
I'll post again after I finish messing around with the data I captured over the week.
I need a lot of step-by-step instruction help, and the OpenHAK guys have been great. Feel free to post here, as they are hoping to get some feedback going as well as help.
Below are some notes from Leif that were useful for me.
<><><>
To get at your data on iOS, you can go through iTunes (see screencap).
Make sure you open OpenHAK app, connect to device (there a checkbox in the app in the device list):
(it will sync to your phone, you can see it happen in the app)
1. Make sure you have synced your latest data (in the debug info in the app you can see how many samples you have stored physically on the device, not sure best way to keep track of this over longer stretches)
2. Plug your phone into computer, open iTunes, click on file sharing (find ohak_dev),
save the OpenHAK folder where you want to keep it and look inside it…
3. Once you have your data, it is an unformatted pile of JSON: go lint it, it makes nice blocks out of each each sample (see below).
4. First column of epoch is sample i.d. but you can erase it when playing with data…epochs are in crazy UTC EPIC time (go to epoch converter)
When the JSON data comes in, you can easily* get it into these handy blocks that match the phone app:
"1564246603": { // This is the "Sample ID, it's the same as epoch but we're using it to keep from getting duplicate samples"
"epoch": 1564246603, // Time stamp in epoch time, this one is:
Your time zone: Saturday, July 27, 2019 9:56:43 AM GMT-07:00 DST
"steps": 0, // this is total steps, they are not cleared on the device, so its a running total (**need to write up more on this)
"hr": 200, // this is the median hr value from the 30 seconds of hr data captured
"hrDev": 14, // standard deviation calculated over the 30 seconds of heart rate data captured
"batt": 239, // this is battery level to convert to something useful: (batt * 0.0165)
"aux1": 31, // This is currently temperature C
"aux2": 0, // for you to use! (I won't be messing with this for a while...plz post if you do!)
"aux3": 0 // same only better the second time around!
<><><>
*Useful tools:
General report on use:
Battery:
+ My OpenHAK charges fast and holds the charge for a couple of days, but I haven't yet worn it until it died.
Case / band
+ My case didn't stay snapped together, so after wearing it without the bottom piece for several days (not super comfy, left a mark),
I was advised to glue the bottom piece on with 4 tiny drops of super-glue. This protects the pulse sensor but keeps it close enough to
your skin to get readings. I plan to compare the readings with and without the bottom piece to see if there is a noticeable difference.
+ Band has been comfortable and top stayed snapped on except for one night when it popped off while I was asleep-- battery stayed on,
luckily no damage to delicate connector wires.
App
+ My device didn't always stay paired with my phone, but reconnected pretty easily on the first or second scan. It looks like the data comes
over; I have not checked for full continuity though.
+ The debug data displayed was a little wonky, sometimes it was current, sometimes not. One time it loaded from a date in 1970,
which makes me want to go digging around in the code to find out what that was all about.
+ Need more time to understand how to use the data, and to start looking at how well it is capturing steps/overall heart rate.
Note: they said to expect about 3.5 days of data on the device before it runs out of space. Synch every 3 days at LEAST.
...it also seems like you might start seeing drops in connection between phone and device when the battery level drop, so keep it charged.