未越狱设备提取数据_从三星设备中提取健康数据

未越狱设备提取数据

Health data is collected every time you have your phone in your pocket. Apple or Android, the phones are equipped with a pedometer that counts your steps. Hence, health data is recorded. This data could be your one free data mart for a simple Machine Learning or some other project related to Health data. It’s yours and free to use!. Let’s see how we can export data from the Samsung S-Health App.

每当您将手机放在口袋中时,都会收集健康数据。 在Apple或Android上,手机配有计步器,可以计算您的步数。 因此,记录健康数据。 该数据可以是简单机器学习或其他与健康数据相关的项目的免费数据集市。 它是您的,免费使用! 让我们看看如何从Samsung S-Health App导出数据。

从手机导出 (Exporting from Phone)

The data download feature is available in your Samsung health app.

三星健康应用程序中提供了数据下载功能。

  • Open health app

    打开健康应用
  • Open the left side panel — click on the settings wheel

    打开左侧面板-单击设置轮
  • Find “Download personal data” button

    找到“下载个人数据”按钮

  • Follow instructions (you’ll need to login) and click Download

    按照说明进行操作(您需要登录),然后单击下载。

  • You’ll be shown with the location to find your health data

    系统会向您显示可以找到您的健康数据的位置

This probably is the easiest thing to do. However, understanding the data is a bit complicated. Let’s go through each of the file and its content to understand how Samsung health app stores data.

这可能是最容易的事情。 但是,了解数据有点复杂。 让我们浏览每个文件及其内容,以了解Samsung Health App如何存储数据。

导出数据 (Exported Data)

You will see the following set of files with data. In place of T you’ll see the export timestamp. In the files folder, you’ll see the profile picture image. In the folder named jsons, you can find the JSON objects for data referred in the CSV files (I’ll not talk about JSONS in this article). Please note that the data columns of CSV files will also contain the package extension com.samsung.health. However, for the simplicity of the text, I will ignore when I explain the content of the CSV files.

您将看到以下带有数据的文件集。 代替T您将看到导出时间戳。 在文件文件夹中,您将看到个人资料图片图像。 在名为jsons的文件夹中,您可以找到CSV文件中引用的数据的JSON对象(本文中不再讨论JSONS)。 请注意,CSV文件的数据列还将包含软件包扩展名com.samsung.health 。 但是,为了文字简洁起见,当我解释CSV文件的内容时,我将忽略它。

com.samsung.health.device_profile.T.csv  com.samsung.shealth.preferences.T.csv  com.samsung.health.floors_climbed.T.csv  com.samsung.shealth.report.T.csv  com.samsung.health.food_info.T.csv  com.samsung.shealth.rewards.T.csv  com.samsung.health.height.T.csv  com.samsung.shealth.sleep.T.csv  com.samsung.health.sleep_stage.T.csv  com.samsung.shealth.social.leaderboard.T.csv  com.samsung.health.user_profile.T.csv  com.samsung.shealth.social.public_challenge.T.csv  com.samsung.health.water_intake.T.csv  com.samsung.shealth.social.public_challenge.detail.T.csv  com.samsung.health.weight.T.csv  com.samsung.shealth.social.public_challenge.extra.T.csv  com.samsung.shealth.activity.day_summary.T.csv  com.samsung.shealth.social.public_challenge.history.T.csv  com.samsung.shealth.activity.goal.T.csv  com.samsung.shealth.social.public_challenge.leaderboard.T.csv  com.samsung.shealth.activity_level.T.csv  com.samsung.shealth.social.service_status.T.csv  com.samsung.shealth.best_records.T.csv  com.samsung.shealth.stand_day_summary.T.csv  com.samsung.shealth.breathing.T.csv  com.samsung.shealth.step_daily_trend.T.csv  com.samsung.shealth.caloric_balance_goal.T.csv  com.samsung.shealth.stress.T.csv  com.samsung.shealth.calories_burned.details.T.csv  com.samsung.shealth.stress.histogram.T.csv  com.samsung.shealth.exercise.T.csv  com.samsung.shealth.tracker.heart_rate.T.csv  com.samsung.shealth.exercise.weather.T.csv  com.samsung.shealth.tracker.pedometer_day_summary.T.csv  com.samsung.shealth.food_frequent.T.csv  com.samsung.shealth.tracker.pedometer_event.T.csv  com.samsung.shealth.food_goal.T.csv  com.samsung.shealth.tracker.pedometer_recommendation.T.csv  com.samsung.shealth.goal.T.csv  com.samsung.shealth.tracker.pedometer_step_count.T.csv  com.samsung.shealth.goal_history.T.csv  com.samsung.shealth.insight.milestones.T.csv  com.samsung.shealth.permission.T.csv  
jsons
files

来自传感器的健康数据 (Health Data from Sensors)

Image for post
Photo by Emiliano Cicero on Unsplash
Emiliano Cicero在Unsplash上的照片

These are the files that contain data from the sensors including heart rate data and steps from the Galaxy Watch and the Phone itself. Step counts are collected from pedometer and accelerometer sensors. Heart rate is measured through the PPG (Photoplethysmogram) sensor in your watch. For these data, you have to look into the following files.

这些文件包含来自传感器的数据,包括心率数据以及Galaxy Watch和Phone本身的步骤。 步数是从计步器加速度计传感器收集的。 心率通过手表中的PPG(光电容积描记)传感器测量。 对于这些数据,您必须查看以下文件。

心率数据 (Heart Rate Data)

Heart rate data are included in the following file.

心率数据包含在以下文件中。

com.samsung.shealth.tracker.heart_rate.T.csv

The important information in this file is the update_time and heart_rate columns. You will also find the min and max values along with end_time, which shows the end of the recording.

该文件中的重要信息是update_timeheart_rate列。 您还将找到最小和最大值以及显示记录结束的end_time

Image for post
Heart Rate Information
心率信息

Out of curiosity, I plotted a histogram of my heart rates to see how my heart behaves. It seems I have a heart rate in the range 65–80bps. Googling resulted in “A normal resting heart rate for adults ranges from 60 to 100 beats per minute”. I guess the histogram makes sense. One of the main concerns, when I bought the watch, was to keep a note of my heart rate. Because, usually at the doctors, I have an above-average heart rate with a panicked person’s blood pressure. Read here if you want to know more about that scenario at Doctors.

出于好奇,我绘制了心率的直方图,以查看我的心脏的行为。 看来我的心律在65-80bp s范围内。 谷歌搜索导致“成年人的正常静息心率范围为每分钟60到100次跳动” 。 我猜直方图是有道理的。 当我购买手表时,主要要考虑的问题之一是记下我的心律。 因为通常在医生那里,我的心跳速度高于平均水平,而患者的血压却感到恐慌。 如果您想在Doctors上了解有关该场景的更多信息,请阅读此处

Image for post
Hear Rata Histogram
听到Rata直方图

步跟踪数据 (Step Tracker Data)

Image for post
Photo by Chander R on Unsplash
Chander R在Unsplash上的照片

Step tracker data are available in the following files;

以下文件中提供了步骤跟踪器数据;

com.samsung.shealth.step_daily_trend.202008162231.csv
com.samsung.shealth.tracker.pedometer_step_count.202008162231.csv
com.samsung.shealth.tracker.pedometer_day_summary.202008162231.csv
Image for post
Daily Summary
每日总结

In the step_daily_trend you will see the daily values with step count, calories burnt, distance walked and the speed. However, in the pedometer_step_count you will find all the step information including running steps, walking steps. Basically this file contains the pedometer tracking information. In the last file (pedometer_day_summary), you can find the daily step summaries. Which might be enough for most of the tasks.

step_daily_trend中,您将看到每日数值,包括步数,燃烧的卡路里,行走的距离和速度。 但是,在pedometer_step_count中,您将找到所有步骤信息,包括跑步步骤,步行步骤。 基本上,此文件包含计步器跟踪信息。 在最后一个文件( pedometer_day_summary )中,您可以找到每日步骤摘要。 对于大多数任务而言,这可能就足够了。

Let’s try to do some simple analysis of these data.

让我们尝试对这些数据进行一些简单的分析。

Image for post
Step Counts vs Date
步数与日期

The above observation sort of aligns with the seasonal changes here in Australia. During the time June to December, we have cold temperatures. From December to June, we have much better running weather. However, COVID-19 came into play here in Canberra during the April and May, hence the low activity. However, in June my wife and I walked and tried to get back on the shape so we can eat out a lot during our anniversary period.

上述观察结果与澳大利亚这里的季节性变化相吻合。 在6月至12月的这段时间里,气温较低。 从12月到6月,我们的跑步天气要好得多。 但是,COVID-19在4月和5月在堪培拉开始活动,因此活动量很低。 但是,在六月,我和妻子走过路,试图恢复身材,这样一来周年纪念期间我们可以吃很多东西。

Step count isn’t quite a generic measure of activity. One might workout in a gym without any step count yet burning a lot of fat. Such activities are usually measured by calories using the heart rate sensor. However, as you can see below, my calorie counts are somewhat correlated with the step counts (There is a slight deviation of the X-axis, but they are close). This is because the only workout I prefer is running or jogging.

步数并不是一般的活动量度。 一个人可以在健身房锻炼而无需花费很多时间,却消耗了大量脂肪。 通常使用心率传感器通过卡路里来测量此类活动。 但是,正如您在下面看到的那样,我的卡路里数与步数有一定的相关性(X轴略有偏差,但是很接近)。 这是因为我更喜欢的唯一锻炼是跑步或慢跑。

Image for post
Calories Burnt vs Date
卡路里消耗与日期

Something interesting is visible. On days I have run, I haven’t made many steps. In contrast, on walking days I have made it over 10000 steps. I wonder, whether I get tired on days I walk or the running steps aren’t counted for daily step count. Something I shall investigate in another article though.

有趣的东西是可见的。 在跑步的日子里,我并没有采取很多步骤。 相反,在步行的日子里,我走了10000多步。 我想知道,无论是在走路的日子里是否累了,还是每天的跑步步数都不算在内。 不过,我将在另一篇文章中对此进行调查。

其他资讯 (Other Information)

There is more information including, weight and carb intakes. For that, you’ll have to have them recorded manually. However, there are some insightful data in the following file.

有更多信息,包括体重和碳水化合物摄入量。 为此,您必须手动记录它们。 但是,以下文件中有一些有见地的数据。

com.samsung.shealth.exercise.weather.T.csv
Image for post
Exercise Weather Data
运动天气数据

However, in order to use this file, you’ll have to combine this with the exercise file. That is for another article!

但是,为了使用此文件,您必须将其与练习文件结合在一起。 那是另一篇文章!

I hope this article would make a useful outcome of the data that you most often get rid of. Happy reading!

我希望本文能为您最常用的数据带来有益的结果。 祝您阅读愉快!

翻译自: https://towardsdatascience.com/extract-health-data-from-your-samsung-96b8a2e31978

未越狱设备提取数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/390951.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么样用System.out.println在控制台打印出颜色

问题:怎么样用System.out.println在控制台打印出颜色 怎么样才能在控制台里打印颜色啊?我想要展示一些有颜色的字体,当处理器发送数据和接收数据的时候,也使用不同颜色的字体。 回答一 在这个Java类里面带有public static 的数…

sql注入语句示例大全_SQL Order By语句:示例语法

sql注入语句示例大全Order By is a SQL command that lets you sort the resulting output from a SQL query.Order By是一个SQL命令,可让您对SQL查询的结果输出进行排序。 订购依据(ASC,DESC) (Order By (ASC, DESC)) ORDER BY gives us a way to SORT…

[BZOJ2599][IOI2011]Race 点分治

2599: [IOI2011]Race Time Limit: 70 Sec Memory Limit: 128 MBSubmit: 3934 Solved: 1163[Submit][Status][Discuss]Description 给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N < 200000, K < 1000000 Input 第一行 两个整数 n, k第二..n行 每行三…

分词消除歧义_角色标题消除歧义

分词消除歧义折磨数据&#xff0c;它将承认任何事情 (Torture the data, and it will confess to anything) Disambiguation as defined in the vocabulary.com dictionary refers to the removal of ambiguity by making something clear and narrowing down its meaning. Whi…

北航教授李波:说AI会有低潮就是胡扯,这是人类长期的追求

这一轮所谓人工智能的高潮&#xff0c;和以往的几次都有所不同&#xff0c;那是因为其受到了产业界的极大关注和参与。而以前并不是这样。 当今世界是一个高度信息化的世界&#xff0c;甚至我们有一只脚已经踏入了智能化时代。而在我们日常交流和信息互动中&#xff0c;迅速发…

创建字符串枚举的最好方法

问题&#xff1a;创建字符串枚举的最好方法 用一个枚举类型去表示一组字符串的最好方法是什么 我尝试这样&#xff1a; enum Strings{STRING_ONE("ONE"), STRING_TWO("TWO") }我怎么样才可以像使用字符串那样使用它们&#xff1f; 回答一 我不知道你想…

网络安全习惯_健康习惯,确保良好的网络安全

网络安全习惯In a similar fashion to everyone getting the flu now and again, the risk of catching a cyberattack is a common one. Both a sophisticated social engineering attack or grammatically-lacking email phishing scam can cause real damage. No one who c…

attr和prop的区别

由于prop(property的缩写)和attr(attribute的缩写)翻译成汉语&#xff0c;均有“特性、属性”等意思的原因&#xff0c;导致大家容易混淆分不清。 (1)在处理自定义时属性时&#xff0c;用attr()&#xff0c;若用prop(),则结果为undefined&#xff1b; (2)DOM固有属性&#xff0…

15行Python代码,帮你理解令牌桶算法

在网络中传输数据时&#xff0c;为了防止网络拥塞&#xff0c;需限制流出网络的流量&#xff0c;使流量以比较均匀的速度向外发送&#xff0c;令牌桶算法就实现了这个功能&#xff0c;可控制发送到网络上数据的数目&#xff0c;并允许突发数据的发送。 什么是令牌 从名字上看令…

在Java中,如何使一个字符串的首字母变为大写

问题&#xff1a;在Java中&#xff0c;如何使一个字符串的首字母变为大写 我使用Java去获取用户的字符串输入。我尝试使他们输入的第一个字符大写 我尝试这样: String name;BufferedReader br new InputStreamReader(System.in);String s1 name.charAt(0).toUppercase());…

在加利福尼亚州投资于新餐馆:一种数据驱动的方法

“It is difficult to make predictions, especially about the future.”“很难做出预测&#xff0c;尤其是对未来的预测。” ~Niels Bohr〜尼尔斯波尔 Everything is better interpreted through data. And data-driven decision making is crucial for success in any ind…

javascript脚本_使用脚本src属性将JavaScript链接到HTML

javascript脚本The ‘src’ attribute in a tag is the path to an external file or resource that you want to link to your HTML document.标记中的src属性是您要链接到HTML文档的外部文件或资源的路径。 For example, if you had your own custom JavaScript file named …

阿里云ESC上的Ubuntu图形界面的安装

系统装的是Ubuntu Server 16.04 64位版的图形界面&#xff0c;这里是转载的一个大神的帖子 http://blog.csdn.net/dk_0228/article/details/54571867&#xff0c; 当然自己也再记录一下&#xff0c;加深点印象 1.更新apt-get 保证最新 apt-get update 2.用putty或者Xshell连接远…

leetcode 1269. 停在原地的方案数(dp)

示例 1&#xff1a; 输入&#xff1a;steps 3, arrLen 2 输出&#xff1a;4 解释&#xff1a;3 步后&#xff0c;总共有 4 种不同的方法可以停在索引 0 处。 向右&#xff0c;向左&#xff0c;不动 不动&#xff0c;向右&#xff0c;向左 向右&#xff0c;不动&#xff0c;向…

JavaScript Onclick事件解释

The onclick event in JavaScript lets you as a programmer execute a function when an element is clicked.JavaScript中的onclick事件可让您作为程序员在单击元素时执行功能。 按钮Onclick示例 (Button Onclick Example) <button onclick"myFunction()">C…

近似算法的近似率_选择最佳近似最近算法的数据科学家指南

近似算法的近似率by Braden Riggs and George Williams (gwilliamsgsitechnology.com)Braden Riggs和George Williams(gwilliamsgsitechnology.com) Whether you are new to the field of data science or a seasoned veteran, you have likely come into contact with the te…

VMware安装CentOS之二——最小化安装CentOS

1、上文已经创建了一个虚拟机&#xff0c;现在我们点击开启虚拟机。2、虚拟机进入到安装的界面&#xff0c;在这里我们选择第一行&#xff0c;安装或者升级系统。3、这里会提示要检查光盘&#xff0c;我们直接选择跳过。4、这里会提示我的硬件设备不被支持&#xff0c;点击OK&a…

什么是GraphQL? 普通神话被揭穿。

I love talking about GraphQL, especially with people who have been working with GraphQL or thinking of adopting GraphQL. One common question people have is why someone would want to move to GraphQL from REST. 我喜欢谈论GraphQL&#xff0c;特别是和那些一直在…

在Spring Boot里面,怎么获取定义在application.properties文件里的值

问题&#xff1a;在Spring Boot里面&#xff0c;怎么获取定义在application.properties文件里的值、 我想访问application.properties里面提供的值&#xff0c;像这样&#xff1a; logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR logging…

连接sqlexpress

sqlexpress在visualstudio安装时可选择安装。   数据源添加 localhost\sqlexpress window身份认证即可。转载于:https://www.cnblogs.com/zjxbetter/p/7767241.html