ภาพรวมของแพลตฟอร์ม

Google Fit เป็นระบบนิเวศแบบเปิด ซึ่งช่วยให้นักพัฒนาแอปอัปโหลดข้อมูลสุขภาพและความแข็งแรงสมบูรณ์ ไปยังที่เก็บข้อมูลส่วนกลางที่ผู้ใช้สามารถเข้าถึงข้อมูลจากอุปกรณ์และแอปต่างๆ ได้ในที่เดียว แต่จะยังเข้าถึงข้อมูลได้หาก อัปเกรดเป็นอุปกรณ์เครื่องใหม่

แอปสุขภาพและสุขภาวะสามารถจัดเก็บข้อมูลจากอุปกรณ์สวมใส่หรือเซ็นเซอร์ใดก็ได้ และ เข้าถึงข้อมูลที่แอปอื่นๆ สร้างขึ้น

โปรดอ่านนโยบายสำหรับนักพัฒนาและข้อมูลผู้ใช้ของ Google Fit อย่างละเอียดและ ตรวจสอบว่าแอปของคุณเป็นไปตามนโยบายดังกล่าว โปรดอ่านข้อกำหนดและเงื่อนไขของ Google Fit อย่างละเอียดก่อนใช้ Google Fit การใช้ API หมายความว่าคุณยอมรับ ข้อกำหนดและเงื่อนไขของ Google Fit

คอมโพเนนต์

Google Fit ประกอบด้วยคอมโพเนนต์ต่อไปนี้

รูปที่ 1: ภาพรวมแพลตฟอร์ม
ร้านค้าฟิตเนส
ที่เก็บส่วนกลางที่จัดเก็บข้อมูลจากอุปกรณ์และแอปต่างๆ Fitness Store เป็นบริการระบบคลาวด์ที่โปร่งใสต่อไคลเอ็นต์
เฟรมเวิร์กของเซ็นเซอร์
ชุดการแสดงระดับสูงที่ช่วยให้ทำงานกับร้านค้าฟิตเนสได้ง่าย คุณใช้การแสดงข้อมูลเหล่านี้กับ Google Fit API�
สิทธิ์และการควบคุมของผู้ใช้
ชุดขอบเขตการให้สิทธิ์เพื่อขอสิทธิ์จากผู้ใช้ในการทำงานกับข้อมูลสุขภาพ และความแข็งแรงสมบูรณ์ Google Fit ต้องได้รับความยินยอมจากผู้ใช้เพื่อเข้าถึงข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์
Google Fit API
Android และ REST API เพื่อเข้าถึงร้านค้าฟิตเนส คุณสามารถสร้างแอปที่ รองรับ Google Fit บนแพลตฟอร์มและอุปกรณ์ต่างๆ เช่น Android, iOS และ เว็บแอป

ร้านค้าฟิตเนส

Fitness Store เป็นบริการระบบคลาวด์ที่จัดเก็บข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์โดยใช้โครงสร้างพื้นฐานของ Google แอปในแพลตฟอร์มและอุปกรณ์ต่างๆ สามารถจัดเก็บข้อมูลและเข้าถึงข้อมูลที่สร้างโดยแอปอื่นๆ ได้ Google Fit มีชุด API ที่ช่วยให้คุณแทรกข้อมูลและค้นหาที่เก็บข้อมูลฟิตเนสได้อย่างง่ายดาย

เฟรมเวิร์กของเซ็นเซอร์

เฟรมเวิร์กเซ็นเซอร์กำหนดการแสดงผลระดับสูงสำหรับเซ็นเซอร์ ประเภทข้อมูล จุดข้อมูล และเซสชัน การแสดงข้อมูลเหล่านี้ช่วยให้คุณ ทำงานกับร้านค้าฟิตเนสบนแพลตฟอร์มใดก็ได้

แหล่งข้อมูล
แหล่งข้อมูลแสดงถึงเซ็นเซอร์และประกอบด้วยชื่อ ประเภทข้อมูล ที่รวบรวม และรายละเอียดอื่นๆ ของเซ็นเซอร์ แหล่งข้อมูลอาจแสดงถึงเซ็นเซอร์ฮาร์ดแวร์ หรือเซ็นเซอร์ซอฟต์แวร์ คุณกำหนดเซ็นเซอร์ซอฟต์แวร์ในแอปได้
ประเภทข้อมูล
ประเภทข้อมูลแสดงถึงข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์ประเภทต่างๆ เช่น จำนวนก้าวหรืออัตราการเต้นของหัวใจ ประเภทข้อมูลจะสร้างสคีมาที่แอปต่างๆ สามารถเข้าใจข้อมูลของกันและกันได้ ประเภทข้อมูลประกอบด้วยชื่อและรายการฟิลด์ที่เรียงลำดับ ซึ่งแต่ละฟิลด์แสดงมิติข้อมูล เช่น ประเภทข้อมูลสำหรับตำแหน่งมี 3 ฟิลด์ (ละติจูด ลองจิจูด และความแม่นยำ) ในขณะที่ประเภทข้อมูลสำหรับน้ำหนักมีเพียงฟิลด์เดียว
จุดข้อมูล
จุดข้อมูลประกอบด้วยอาร์เรย์ของค่าที่มีการประทับเวลาสำหรับประเภทข้อมูล ซึ่งอ่านจากแหล่งข้อมูล คุณใช้จุดข้อมูลเพื่อบันทึกและแทรกข้อมูลสุขภาพและสุขภาวะ ในร้านค้าฟิตเนส รวมถึงอ่านข้อมูลดิบจากแหล่งข้อมูล จุดที่มีเวลาเริ่มต้นจะแสดงช่วงเวลาแทนการอ่านค่าแบบทันที
ชุดข้อมูล
ชุดข้อมูลแสดงชุดจุดข้อมูลประเภทเดียวกันจากแหล่งข้อมูลหนึ่งๆ ซึ่งครอบคลุมช่วงเวลาหนึ่งๆ คุณใช้ชุดข้อมูลเพื่อแทรกข้อมูลลงใน Fitness Store การค้นหาเพื่ออ่านข้อมูลจากที่เก็บข้อมูลฟิตเนสจะแสดงผลชุดข้อมูลด้วย
เซสชัน
เซสชันแสดงช่วงเวลาที่ผู้ใช้ทํากิจกรรมฟิตเนส เช่น การวิ่ง การปั่นจักรยาน และอื่นๆ เซสชันช่วยจัดระเบียบข้อมูลและ ทำการค้นหาแบบละเอียดหรือแบบรวมในร้านค้าฟิตเนสสำหรับกิจกรรมฟิตเนส

สิทธิ์และการควบคุมของผู้ใช้

Google Fit กำหนดให้ต้องได้รับความยินยอมของผู้ใช้ก่อนที่แอปจะอ่านหรือจัดเก็บข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์ได้ Google Fit กำหนดขอบเขต OAuth ที่เชื่อมโยงกับกลุ่มสิทธิ์หลายกลุ่มที่มีสิทธิ์อ่านและเขียนแยกกัน ได้แก่ กิจกรรม ร่างกาย ตำแหน่ง โภชนาการ และประเภทข้อมูลที่เกี่ยวข้องกับสุขภาพ (ประเภทข้อมูลที่เกี่ยวข้องกับสุขภาพจะ จัดกลุ่มที่มีรายละเอียดที่ละเอียดยิ่งขึ้น) กลุ่มสิทธิ์แต่ละกลุ่มจะให้สิทธิ์แอปเข้าถึง ชุดประเภทข้อมูล แอปจะระบุขอบเขตเหล่านี้อย่างน้อย 1 รายการเพื่อใช้กับข้อมูลสุขภาพ และสุขภาวะ และ Google Fit จะขอสิทธิ์ที่เกี่ยวข้องจาก ผู้ใช้

Google Fit API

Google Fit มี API ต่อไปนี้

  • Android API สำหรับแอป Android
  • REST API สำหรับแอปในแพลตฟอร์มใดก็ได้