Wear OS: How to retrieve raw PPG data from fossil Gen 6 ? (ACCESS-LOCK SUSPECTED) - wear-os

I’m trying to retrieve raw PPG data from my Fossil Gen6 smartwatch, like other
developers who have posted questions below.
Android Wear: How to get raw PPG data?
What is the best way to save and transfer smartwatch sensor data on Android Wear OS (i.e. as CSV)?
After having finished reading through existing relevant posts, I gave it a try to retrieve raw PPG data via SensorEventListener.
However, unfortunately, my Fossil Gen6 wouldn’t return valid numbers!
To do double-check, I also installed the following app, which is a kind of PPG sensor tester app, in the Fossil Gen 6.
https://play.google.com/store/apps/details?id=io.kuprel.heart_monitor
And then, here’s what I got from the app!!
smartwatch screen
I guess the way to collect raw PPG data of Fossil Gen 6 differs from the previous versions…
Perhaps, some kind of access restriction to the PPG sensor value may have been applied
in the Fossil Gen 6 series.
So, please tell me the proper way to retrieve raw PPG data from Fossil Gen 6.
Thanks in advance.

Related

Fitness watch that collects all heartrate and other data

I'm looking for a watch or strap that collects data such as heartrate and GPS continuously. My goal is to then export this data for further analysis (analysis similar to what the Whoop does.)
I've considered a few things:
WearOS devices. I'm sure I can write or download app that collects this kind of data (maybe Cardiogram), but I want to make sure it's as granular as possible. I'm worried that if I background the app, it won't have full access to data.
Strap devices such as the Mi Fit. This seems to collect data 24/7 (and has long battery life), but I'm not sure what the granularity of the data is. I haven't found any sample data for download.
Thank you in advance!
Within Fitbit dashboard, you will be able to get full access to all your own data. You may try it now by signing up an account and checking the following in your account:
The granularity of the data is minute by minute and you will only be able to access your own data. In order to collect a database of other participants for your research, you will have to either ask the participants to extract their own data and send a copy to you or develop an application or website to directly access their Daily data once they authorize you to do so (Minute by minute data from others is only available case by case and upon request).

Do Beacons Deliver Content?

Using the RadiusNetworks Proximity Kit, I have created a kit. Within the kit, I have created a region and registered my dev beacon. Next, I have attached key/value attributes to the beacon. My question is, once synched are these attributes physically stored on the beacon?
This article confuses me. Per this article:
They don't deliver anything. They simply broadcast a few identifiers.
Beacons broadcast a UUID, Major Value, and Minor Value. No user
consumable content is broadcast, just these IDs.
Along with the other info (UUID, major and minor versions), don’t these beacons also broadcast the key/value pairs?
iBeacons can only transmit one type of data: the UUID number. Beacons using the new Eddystone standard can transmit three types of data: UID (similar to UUID), URL (website addresses) and TLM (telemetry, such as temperature and beacon battery level). Standard beacons don't have any memory to store arbitrary data, but you could work around that by using the Lightblue Bean or building a custom beacon from Raspberry Pi. Like already mentioned, another option would be to use a backend, where you store and retrieve the data. We did a museum application that functioned with iBeacons using our Proximi.io platform, which is able to store the data for temporary offline mode, and re-syncs, when Internet access becomes available again. A third option would be to just build in all the data into the application.
Looking at the Proximity Kit Documentation, step 2 of the lifecycle says that your app will sync with their back end and that your "region data and configuration is cached and can be updated in the background."
I believe that your key/value pairs are stored in the cloud (and synced to your mobile device), and not stored on the beacon (since there is no way for their back end to connect to a beacon).

Live streaming google tango's data

I am working with Google Tango to extract data from the tablet and use it at the same time in another device. I am trying to record the data and use it with another laptop via live streaming.
I've looked at various topics about it and I found the Paraview topic. However the App records the data, save as ZIP file and send it via bluetooth(which is fine for me). I do not want to save the file as ZIP format and send it to another device. I want to record and use the data via live streaming(bluetooth or Wi-Fi).
Is that possible? How can I do it?
Paraview shared the source code so I think I can change it make it work for me. However I am not really used to programming.
Thank you very much for your help. I really appreciate it.
You might want to use sockets: setting a socket server on your computer and connecting to it via your tablet. It is a way to transfer information via what is called, for example, a TCP protocol.
However, there might be a more efficient way to do what you want to achieve with USB debugging. I did not got able to make USB debugging work yet on the tablet and computer I worked with.
You could use TangoAnywhere, I developed it so you can broadcast Google Tango position and orientation data to any device.
https://play.google.com/store/apps/details?id=de.grauonline.tangoanywhere
You connect using a TCP client on your PC/Mac (simple TCP client written Python or something) to port 8080 of your Tango device and will get the position data in realtime.
I recommend the Tango ROS Streamer app which enables you to choose which data (position, point cloud, RGB image) to stream or not.
You will need ROS to retrieve the data. On Linux ROS is easy to install, otherwise use a docker image of ROS.
Caution: the theorical WiFi bandwidth does not enable to stream all the RGB frames at full resolution without dropping some.

URL Transmission using TI sensor Tag

I have been Trying since past two weeks just make the TI Sensor tag transmit URL to a Android App. Please let me know as to how I can Modify the Sensortag and transmit it.
I'm afraid I can't answer your question directly but have you looked at Physical Web? It might be interesting/useful. https://github.com/google/physical-web

What is the best way to store data for a program about restaurant?

I want to make a program for a restaurant, to hold foods and store customer recipe. What is the best way to store data? (core data - sqlite - ...)
You will find a conversation about core data vs. sqlite here. But, with iOS 5.0 you get the added benefit of being able to use iCloud file-sync for free if you're using Core Data. If you're using SQLite directly it'll have to be a lot of manual tinkering and implementation to get it to sync across iCloud.

Resources