wearables and heart-rate. Long term context research. - Wear OS General

Recently I started a study on long term context of a user. For that I concentrate on android Wear specifically; I am looking into heart rate sensors. My goal is to map the users heart rate over a extended period. After collection I would then focus on error correction and data reduction, resulting in an analysis specific to the user.
In order to make this possible I would need 'continuous readings from a smart wearable'; meaning that i need at least a heart rate reading every 5-10 minutes. Since I am new to the smart watch/wearables I thought I'd ask a few questions here.
1. I am looking into the Huawei watch, but this model does not offer an always on heart rate sensor. Would it be possible to produce an app that measures a pulse every 5 minutes and sends that data to an app on a phone?
2. I've read that the first gen moto 360's readings were awful, but that the second gen has significantly improved on bringing accurate readings (every 5 minutes which is extremely useful for my research). What is your opinion on measuring heart rate data with a smart watch. Is it mature enough to use?
3. Lastly, I am looking into all sorts of wearables. For example Fitbit, polar etc for more enthusiastic users. But the internet is huge, and I am looking for some opinions on what platform to choose. Currently I am looking into Fitbit, Polar (with a personal app for this project), and an android wear device (currently moto 360) If you have an opinion or a suggestion please do so in the following format: Model + brand ; programming interface (how easy is it to retrieve data) ; strong positives and negatives of the device.
Keep in mind I need to access the heart rate data. So if there isn't a platform available to receive the data besides a native app It won't be of use.
Thank you for reading! Looking forward to the comments! :laugh::highfive:

Related

[Discussion] On creating free Room-level localization service, and what to do with it

Hello everybody,
I have a dream, a library for developers to make better location-aware-down-to-the-room apps. For free.
I have been experimenting with indoor positioning methods.
While tracking users indoor is largely an open problem, telling users which room they are in is simple. My prototype have shown that K-nearest-neighbor on Wifi signal is already a viable solution. It reached 90%+ accuracy, at least in my college lab. It can even partition a large area, pretty impressive. (Probably due to the large number of hotspot around college). If you're around the room edge then it might report adjacent rooms.
So far it looks promising, I am thinking of creating something like wikipedia. Open source, free to use, no ads. It is mutually beneficial to use and contribute to the same platform. However, the fact that there isn't a open wifi-signature positioning database out there suggests that I might be missing something.
Your thoughts?
(Attached my prototype, feel free to test it out. Don't go crazy yet, consider this v0.01 alpha.)
raw.github.com/samwong1990/RoomServiceDemo/master/RoomServiceDemo.apk
Source:
github.com/samwong1990/RoomServiceDemo
github.com/samwong1990/RoomServiceAndroidLibrary
github.com/samwong1990/RoomServiceServlet
github.com/samwong1990/RoomServiceCommons
Some new things that we can do:
If I am in room X , do Y
Only let people in room X do Y
Share to everyone in the same room
Some screen shots:
imgur.com/a/Nl7zW

[Q] Indoor Location Technology ?

Anyone knows about the indoor location technology in our mobile phones?
lisaquach said:
Anyone knows about the indoor location technology in our mobile phones?
Click to expand...
Click to collapse
as we rely even more on our smartphone for everyday life, the physical limitations of GPS, which doesn't work in indoor environments or between tall buildings in dense urban areas, are becoming a real challenge for the next generation of LBS(location based Services) applications. Simply put, for GPS to work, it requires a clear view of the sky, where a receiver has an unobstructed line of sight to satellites, meaning that all the mobile location-based apps, like navigation for example, won't work indoors, inside airports, malls, museums, subways, etc., which is where we actually need them the most, as we spend a majority of our time indoor. It also happens that 80% of smartphone usage is done inside buildings, making an even stronger case for bringing location technologies indoor.
• Installations of indoor location services became of excellent quality, available from numerous providers on the market today
• Indoor location apps are now mainstream for iPhone and Android devices, covering already about 80% of the smartphone market
• Because of the rapid market penetration and adoption of smartphones, indoor location services no longer require the use of a specific and separate mobile device, even in professional environments
• Low cost and easy to implement technologies are now widely available, making it easier for all sorts of venues, like shopping centres, airports, rail stations, subways or museums to integrate indoor location technology in their respective mobile apps and bring real added value to customers
• Efficient tools and open software development kits (SDK) allow for any application developers to deploy themselves indoor location services, in their venue or their customers
• The fusion of multiple technologies, such as Wi-Fi, Bluetooth Low Energy and GPS, along with specific ones already integrated in smartphones (accelerometer, magnetometer, gyroscope, and pressure sensor acting as an altimeter) allowed to overcome the main technical barriers that prevented indoor location to be successful in the market. Today, it's finally possible to address 100% of an indoor venue, at a low cost and independently of their Wi-Fi network density
• Finally, the performance reached by indoor location technologies has now surpassed GPS for the outdoors. So much that indoor location today is more accurate than outdoor positioning, with an average accuracy of a few square feet compared to several tens of square feet for GPS.
Hope this is enough for you to get the point.
@¥ü$h
You gave very useful information and the way of description was also good. I want to ask that how can we implement this technology in our daily life. Is there any application for this ??
lisaquach said:
You gave very useful information and the way of description was also good. I want to ask that how can we implement this technology in our daily life. Is there any application for this ??
Click to expand...
Click to collapse
No, till now there's no app developed on public level & in future also I don't think it will coming soon. Though there are various developers & business firms providing this facility at expensive cost. Apps are available but they are useless till you have the right equipments & functions in your Mobile to operate & that can only be done by paying to a developer for the service they provide.
For eg:
Estimote Indoor
Location is currently only available for iOS and
uses complex data science enabled by your
iPhone to approximate the physical dimensions of
your venue, the relative distance you move, and
your proximity to various beacons nearby.
@¥ü$h
Yes, I heard about the iBeacon, available in Apple products that operates on iOS7 or iOS8. We can trace Apple devices by this application.

Android energy estimation tool

Hi everyone
I have recently been working on an Android development tool whilst completing my CS Msc [1]. This tool allows developers to submit their apps and a usage case (by defining a Monkey Runner script) and in turn will provide feedback on the energy usage of the applications code (at the method level). I am looking for feedback from the community as I am now planning to release this, as a free and open source tool.
Currently the tool will give you an approximation of the total usage of the code, a breakdown of what this means in terms of other usage (eg how long you could have watched an HD video using the device for the same amount of energy), and a breakdown of each methods total and average energy usage. There is also some support for estimation of hardware energy usage. This is all done without requiring a physical device (it runs on emulators). By using monkey runner, I am hoping that developers can define different use cases to also allow stress testing of their application.
This will not give you the exact energy usage of the app. It measures areas of code that are known to have high energy costs, assigning values based on findings from previous research that catalogued these. This research claims that these areas relate to 80% of the total energy usage of the code. The feedback is designed to highlight which routines are using the most energy and thus allow you to focus on them.
Is this something that the community is interested in? Are there any features you specifically would want added?
[1]To confirm, I have finished my Msc. This piece of work has been handed in and graded. I am not asking for help with the report or ideas for this. I just want feedback on what I feel is a worthwhile tool
This is obviously interesting. It opens us up to a whole new area of optimisation. Due to the device being mobile, power optimisation is very important.
To be able to determine what kind of features are required would need actual use of the tool.
Congrats and good work. Are you planning to open source this tool?

Thoughts on Doze and its effect on safety applications

I wanted to start this thread to discuss Doze and its impact on reliability, primarily on safety applications.
I'd like to start with a general statement: the days of our devices being merely telephones are long behind us. We still call them cell phones, but as we - especially here - know, our devices are so much more. They truly are wearable computers. They're our music, our cameras, our navigators, our communicators, our personal databases.. and for some of us, safety equipment. And they must be reliable.
Now, battery life is important. No question about that. But.. and I'm trying to put this delicately.. Doze was forced upon us with no option to globally disable, and even "whitelisting" applications doesn't fully release them from the confines of the new battery management policy. For some of us, Doze has made our devices less reliable.
The application category I'd like to call attention to first is marine anchor alarms. For those who don't boat, anchor alarms monitor a vessel's position with the GPS. If the anchor drags a certain distance (and the boat moves more than it should), an alarm is issued to alert the crew to the danger. It is entirely possible to drift (particularly when anchored in current) without triggering the significant motion sensors, limiting even whitelisted apps to 15-minute GPS polls. A lot can happen in 15 minutes.
Obviously using a portable device as your sole means of anchor drag detection is not a wise idea. Yet, many people with smaller boats do it, because that's all they have. Some of us with larger vessels do it as well, with a secondary system as a backup (since anchor alert applications make it much easier to define the anchor scope and exclusion zones precisely). This is all very much beside the point.
This category of application can no longer function reliably on Android! As of Android 6.0, anchor alerts can no longer monitor the GPS position reliably 24 hours per day unless:
1. The device is plugged in (and the power supply hasn't failed), or,
2. The application uses media input/output (a battery-wasting hack).
Unlikely as it may be, it is possible that someone will lose their small vessel this summer because their device failed to notify them that they'd slipped off the anchor, even if they knew enough to whitelist the app!
This is a pretty serious regression, and there are others. AIS (Automatic Identification System) and radar warning apps that communicate directly with ship systems via IP are no longer reliable. Tasker can no longer respond to local events with a granularity better than 15 minutes. Sleep monitoring applications are broken as well. And this is after you've manually whitelisted these applications!
I don't want this thread to sound like a rant. Doze is a fantastic addition to Android. But I would like to get the conversation started so that more people recognize that it imposes a fairly significant cost for some people.. especially those of us with extended batteries who feel virtually no benefit.
I was hoping people could respond with:
1. Other categories of applications, or individual applications that are no longer reliable on Android 6+ (particularly those related to safety),
2. A "me too" if you want the ability in custom or official roms to a) completely/situationally disable Doze without root, or b) properly whitelist applications, and,
3. Whether or not you've personally experienced critical notification delays, missed alarms, or other negative effects you attribute to Doze.
If anyone does need to disable Doze in the meantime, there is a straightforward (not well documented) way to do it if you are rooted:
Code:
dumpsys deviceidle disable
The change is non-persistent.

[APP][4+] Nickelring - Personal and Family security app

Hello Everyone, Few of us worked on this app for some time and now it is getting released. We'd like you guys to give it a try and let us know whats good and bad.
Here you go...
Nickelring...
What if there is an app that takes care of your security? Don't worry, Nickelring is here. We are introducing a personal security app for you and your family.
We monitor the health and the location of you and your loved ones. With the state of the art complex algorithms that are running behind the scene, we alert you if there are any threats that can affect you.
Our goal is to keep you safe at all times. We bring together the power of technology and the social networking to protect you.
You can connect Apple Health App with Nickelring using our add-ons option. This helps to aggregate data from all devices compatible with Apple Health App such as the Apple Watch. We capture data on heart rate and the steps count and process them to understand possible threats on your health.
Introduction...
Download from play store
Main Features
Monitor you location and alert you if there is any immediate environmental safety issue
Monitor your vitals using wearable and alerts you with any abnormalities
Alert your configured circles if there is any threat looming on you.
Ask for help using splash which immediately notify your circles
keep an eye on your loved ones using watchlist feature
Daily update on your location
Currently we support following add-ons to monitor health data
- All Google fit compatible devices
-- All Android Wear devices
-- Mi Band
-- Mio Fuse
- IHealth Toolkit
- Apple watch
A Usage Guide
please give a application a go and let us know what needs to improved, what are the plus points, etc... . Please use the app if you think it will help you and your family. specially the watch-list feature is mainly targeting families.
Visit us at http://www.nickelring.com/
and you can download the application from here.
Let us know if you have trouble getting the verification code to your mobile. we observed some countries have special rules and regulation about sending sms to their numbers. we'll rectify the issues with them asap.

Categories

Resources