ไอคอนแอป HeartRate Broadcaster

อัตราการเต้นของหัวใจของคุณ
บนคอมพิวเตอร์จักรยานทุกเครื่อง

HeartRate Broadcaster (HRB) อ่านอัตราการเต้นของหัวใจแบบเรียลไทม์จาก Apple Watch และ AirPods Pro ของคุณ ผสานเป็นค่าอ่านค่าเดียว แล้วแพร่สัญญาณกลับผ่าน Bluetooth LE ในฐานะเครื่องวัดอัตราการเต้นของหัวใจมาตรฐาน แอปฝึกซ้อมของคุณจะเห็นว่าเป็นสายรัดหน้าอก

ทดลองใช้ฟรีบน TestFlight, โหลดเองได้ฟรี หรือ USD 4.99 เมื่อวางจำหน่ายบน App Store แล้ว ตัวเลือกทั้งสาม. รายละเอียดบนสโตร์อยู่ระหว่างตรวจสอบ

หนึ่งหัวใจ สตรีมเดียว

นาฬิกาของคุณวัดค่า แอร์พอดส์ของคุณก็วัดค่าเช่นกัน การที่เซนเซอร์สองตัวให้ผลขัดแย้งกันในขณะเดียวกันนั้นแย่กว่าการที่เซนเซอร์ตัวเดียวให้ค่าคลาดเคลื่อนเล็กน้อย ดังนั้น HRB จึงไม่แพร่สัญญาณจากทั้งสองตัว — มันจะตัดสินเลือกและปล่อยค่าเดียวออกสู่คลื่น

HeartRate Broadcaster แสดงค่า 96 BPM จาก Apple Watch แถวข้อตกลงเซ็นเซอร์ที่ระบุว่า Watch เท่านั้น และอุปกรณ์หัวที่เชื่อมต่ออยู่

ความสอดคล้องของเซนเซอร์ แบบเปิดเผย

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

Apple Watch
เซนเซอร์หลัก มันจะเริ่มเซสชันการออกกำลังกายจริง — วิธีเดียวที่จะสุ่มตัวอย่างอัตราการเต้นของหัวใจในอัตราที่มีประโยชน์ และคงการสุ่มตัวอย่างไว้ได้แม้หน้าจอจะดับ
AirPods Pro 3
เซนเซอร์ตัวที่สองซึ่งไม่จำเป็นเลย นาฬิกาเพียงเครื่องเดียวก็แหล่งข้อมูลครบถ้วน แอร์พอดส์เพียงคู่เดียวก็เช่นกัน
iPhone
มันหาค่าเฉลี่ยของ读数ที่สอดคล้องกัน ปฏิเสธค่าที่ผิดปกติเมื่อไม่ตรงกัน และประกาศผลลัพธ์ผ่านบริการอัตราการเต้นของหัวใจ Bluetooth LE มาตรฐาน (0x180D) เมื่อเซนเซอร์เงียบลง แถวนั้นจะแจ้งตรงๆ แทนที่จะเปรียบเทียบเงียบๆ กับค่าเก่า
อุปกรณ์หลัก
MyWhoosh, Zwift, TrainerRoad, Wahoo และอุปกรณ์ Garmin Edge ที่รองรับ Bluetooth ทั้งหมดจะเห็นสายคาดอกธรรมดาเส้นเดียว

สามวิธีในการรับแอป

มีแอปหนึ่งตัวและหนึ่งบิลด์เท่านั้น สิ่งที่แตกต่างกันคือวิธีการดาวน์โหลด: สองช่องทางแรกไม่ต้องเสียค่าใช้จ่าย แต่ต้องลงแรงหรือรอคอย ส่วนช่องทางที่สามคือ App Store ซึ่งสะดวกที่สุด

TestFlight — ฟรี, 90 วัน

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

เข้าร่วมเบต้าสาธารณะ

โหลดเอง — ฟรี, ต้องมีบัญชีนักพัฒนา

การเผยแพร่แต่ละครั้งบน GitHub มีไฟล์ .ipa แบบ Release-configuration ซึ่งลงนามสำหรับการแจกจ่าย ดังนั้นการติดตั้งจึงต้องลงนามใหม่ด้วยตัวตนของคุณ — Xcode, AltStore หรือ Sideloadly ต่างก็ทำได้ HealthKit และ Bluetooth แบบพื้นหลังไม่พร้อมใช้งานในโปรไฟล์การจัดเตรียมแบบฟรี ดังนั้นช่องทางนี้จึงต้องมีบัญชี Apple Developer ที่เสียเงินด้วย แหล่งที่มาทั้งหมดก็มีให้เช่นกัน

การเผยแพร่บน GitHub

App Store — USD 4.99

ซื้อครั้งเดียว ไม่มีค่าสมัครสมาชิก ไม่มีไอเทมในแอป ไม่มีโฆษณา ไม่มีบัญชี และอัปเดตตัวเองได้เหมือนแอปอื่นๆ คุณกำลังจ่ายเพื่อความสบายใจที่ไม่ต้องทำอย่างใดอย่างหนึ่งข้างต้น และจ่ายสำหรับงานที่ลงมือทำไป

ดูบน App Store

กำลังลองใช้บน TestFlight

เบต้าเปิดให้ใช้งาน — ไม่มีรายชื่อผู้รับเชิญและไม่มีขั้นตอนการอนุมัติ เป็นแอปเดียวกันกับเวอร์ชันเสียเงิน ติดตั้งผ่านช่องเบต้าของ Apple แทนที่จะผ่านร้านค้า

1 — ติดตั้ง TestFlight
แอปเบต้าของ Apple เอง ฟรีบน App Store ต้องติดตั้งบน iPhone ก่อนจึงจะใช้งานได้เมื่อคลิกลิงก์
2 — เปิดลิงก์สาธารณะ
บน iPhone เครื่องเดียวกัน เปิด testflight.apple.com/join/VUJCa5Gw แล้วแตะ Accept และ Install ไม่ต้องใช้คำเชิญหรือรหัสใดๆ
3 — เพิ่มแอปบนนาฬิกา
ติดตั้งจากแอป Watch บน iPhone ของคุณ เหมือนกับแอปนาฬิกาอื่นๆ ทุกประการ นาฬิกาทำหน้าที่เป็นเซนเซอร์ ดังนั้นขั้นตอนนี้เป็นสิ่งจำเป็น

บิลด์จาก TestFlightใช้งานได้ 90 วันนับจากวันที่เผยแพร่ บิลด์ใหม่แต่ละครั้งจะนับเวลาใหม่ ทำให้เบต้าใช้งานได้ต่อเนื่องตราบใดที่มีการอัปเดต ไม่มีอะไรหมดอายุในเวอร์ชันบน App Store

ทุกหน้าจอ

ภาพจากบิลด์สำหรับจัดส่งบน iPhone 17 Pro Max และ Apple Watch ไม่มีภาพใดเป็นภาพจำลอง

สิ่งที่แอปทำ

ทุกฟีเจอร์นี้มีอยู่ในแอปแล้ว ไม่มีอะไรในหน้านี้เป็นแผนงานในอนาคต

สายวัดอัตราการเต้นของหัวใจแบบจริง

ประกาศบริการ Heart Rate มาตรฐาน (0x180D) พร้อม Heart Rate Measurement และ Body Sensor Location อุปกรณ์ใดๆ ที่จับคู่สายวัดอัตราการเต้นของหัวใจผ่าน Bluetooth จะจับคู่นี้ได้ โดยไม่ต้องใช้แอปหรือปลั๊กอินเสริม

เซ็นเซอร์สองตัว แต่แสดงค่าเดียว

เมื่อทั้งนาฬิกาและ AirPods รายงานค่า HRB จะหาค่าเฉลี่ยของข้อมูลที่สอดคล้องกัน และปฏิเสธค่าที่ผิดปกติเมื่อข้อมูลไม่ตรงกัน โดยจะเลือกค่าที่ใกล้เคียงกับแนวโน้มที่มีอยู่แล้วมากกว่า อุปกรณ์รับสัญญาณจะเห็นข้อมูลจากเซ็นเซอร์เพียงตัวเดียว

Dynamic Island

Live Activity บนหน้าจอล็อกและใน Dynamic Island: BPM ปัจจุบัน แหล่งที่มา และสถานะการเชื่อมต่อของหัววัด การดูข้อมูลได้ทันทีโดยไม่ต้องปลดล็อก

หน้าต่างลอย

Picture in Picture ช่วยคงตัวเลขไว้บนหน้าจอขณะใช้แอปอื่น เริ่มการออกกำลังกายใน HRB สลับไปยังแอปฝึกซ้อม และค่า BPM จะติดตามคุณในรูปแบบหน้าต่างลอย

ล็อกหน้าจอสัมผัสสำหรับนาฬิกา

แขนเสื้อ รูดซิปเสื้อ หรือการจับแฮนด์อาจทำให้การส่งสัญญาณหยุดกลางคัน เปิดการล็อกและแอปบนนาฬิกาจะปฏิเสธการสัมผัสที่คลาดเคลื่อน — กดค้างหนึ่งวินาทีเพื่อปลดล็อก และค่า BPM จะอ่านได้ตลอด

การวินิจฉัยที่บอกความจริง

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

การเคลื่อนไหวที่ซิงค์กับจังหวะหัวใจ

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

ยังคงส่งข้อมูลในพื้นหลัง

เมื่ออุปกรณ์หลักเชื่อมต่อแล้ว ลิงก์จะคงอยู่แม้จะล็อกโทรศัพท์ HRB จะแจ้งเตือนทุกวินาทีว่าค่ามีการเปลี่ยนแปลงหรือไม่ ซึ่งตรงกับสิ่งที่สายคาดอกจริงทำและที่อุปกรณ์หลักคาดหวัง

สัญญาณทดสอบ

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

ความเข้ากันได้

อุปกรณ์ใดๆ ที่ยอมรับเซ็นเซอร์อัตราการเต้นของหัวใจผ่าน Bluetooth LE จะเห็น HRB เป็นเซ็นเซอร์ดังกล่าว

MyWhoosh Zwift TrainerRoad Wahoo Garmin Edge (Bluetooth) nRF Connect

ไม่มี ANT+ — และไม่มีแอปใดสามารถเพิ่มได้

HRB ส่งสัญญาณผ่าน Bluetooth LE เท่านั้น ANT+ เป็นโปรโตคอลวิทยุแยกต่างหาก และ iPhone ไม่มีฮาร์ดแวร์ ANT+ ดังนั้นซอฟต์แวร์ใดๆ จึงไม่สามารถส่งสัญญาณนี้ได้ นี่เป็นข้อจำกัดของอุปกรณ์ ไม่ใช่ของแอป

อุปกรณ์ที่จับคู่อัตราการเต้นของหัวใจผ่าน ANT+ เท่านั้น — รวมถึง Garmin Forerunner 935 — จะไม่เห็นการส่งสัญญาณนี้เลย ไม่ว่าจะมีการตั้งค่าอย่างไรก็ตาม

กำลังตั้งค่าสำหรับ MyWhoosh

ใช้สองชุดทำงานได้ คุณเลือกชุดไหนขึ้นอยู่กับว่าคุณยินดีที่จะพก iPhone หรือไม่ เพราะ Apple Watch ไม่สามารถเข้าถึงอะไรได้หากไม่มี iPhone

Apple Watch + iPhone + AirPods Pro 3

ชุดที่แม่นยำ ทั้งเซ็นเซอร์รายงานข้อมูล HRB จะรวมเป็นตัวเลขเดียว และ MyWhoosh จะเห็นสายรัดเพียงเส้นเดียว เปิดแอปบนนาฬิกา เลือก Both เป็นแหล่งข้อมูลบนโทรศัพท์ จากนั้นจับคู่ HRB ในหน้าเซ็นเซอร์ของ MyWhoosh โทรศัพท์อยู่ในห้อง ส่วนนาฬิกาไม่จำเป็นต้องอยู่ใกล้ชุดควบคุม เพียงแค่อยู่ใกล้โทรศัพท์ก็พอ

iPad + AirPods Pro 3

ชุดอุปกรณ์หนึ่งเครื่อง AirPods Pro 3 จับคู่กับ iPad ได้โดยตรง ดังนั้น HRB MyWhoosh และ Bike Control จึงทำงานบนหน้าจอเดียวกันโดยไม่ต้องใช้โทรศัพท์หรือนาฬิกา ตั้งค่าแหล่งข้อมูลเป็น AirPods — ตัวเลือกของนาฬิกาจะถูกซ่อนไว้ที่นี่ เนื่องจากไม่มีอะไรให้เชื่อมต่อ

นาฬิกาจะต้องผ่าน iPhone เสมอ

Apple Watch จับคู่กับ iPhone เท่านั้น มันไม่สามารถจับคู่กับ iPad ได้ และจะไม่ประกาศอัตราการเต้นของหัวใจผ่าน Bluetooth โดยตรง แอปบนนาฬิกาจะวัดค่าและส่งข้อมูลไปยังโทรศัพท์ผ่านลิงก์ระหว่างนาฬิกาและโทรศัพท์ จากนั้นโทรศัพท์จะเป็นอุปกรณ์ที่ชุดควบคุมของคุณเชื่อมต่อด้วย

ดังนั้นนาฬิกาจึงเพิ่มเซ็นเซอร์ที่สองให้กับชุดอุปกรณ์ iPhone แต่ไม่เพิ่มอะไรให้กับชุดอุปกรณ์ iPad หากคุณต้องการอุปกรณ์หนึ่งชิ้นบนโต๊ะ ให้ใช้ AirPods บน iPad และไม่ต้องใช้นาฬิกา

จับคู่ครั้งเดียว ในพื้นหลัง ปล่อย HRB เปิดอยู่บนหน้าจอจนกว่า MyWhoosh จะรายงานว่าเซ็นเซอร์เชื่อมต่อแล้ว iOS ซ่อนบริการที่แอปทำงานอยู่ในพื้นหลังประกาศไว้ ดังนั้นการค้นพบต้องเกิดขึ้นเมื่อ HRB อยู่ด้านหน้า — หลังจากนั้นคุณสามารถสลับแอปหรือล็อกอุปกรณ์ได้ และการเชื่อมต่อจะยังคงอยู่
ส่งสัญญาณจากอุปกรณ์เดียว เปิดใช้ HRB บนโทรศัพท์หรือ iPad อย่างใดอย่างหนึ่งเท่านั้น อย่าเปิดทั้งสองเครื่อง การเปิดใช้งานสองเครื่องพร้อมกันจะทำให้ปรากฏเซ็นเซอร์ HRB สองตัวที่มีข้อมูลเหมือนกันในรายการของ MyWhoosh และไม่มีวิธีแยกแยะเซ็นเซอร์ทั้งสองออกจากกันบนหน้าจูนับถือ
ลิงก์การเชื่อมต่อ Apple Watch หากแถวเป็นสีแดง แถวแอป Apple Watch บนหน้าจอหลักแสดงสิ่งที่โทรศัพท์ตรวจจับได้จริง หากแสดงว่าไม่ได้ติดตั้ง หมายความว่าแอป Apple Watch ยังไม่เคยถูกเปิดใช้งาน หากแสดงว่าไม่สามารถเชื่อมต่อได้ มักหมายความว่าแอป Apple Watch ไม่ได้กำลังทำงานอยู่ — ให้เปิดแอปและเริ่มเซสชัน แถวนี้จะหายไปทั้งหมดเมื่อใช้งานบน iPad
การทดสอบโดยไม่ใช้เซ็นเซอร์ ตั้งค่าแหล่งสัญญาณเป็น Test Signal เพื่อส่งสัญญาณสังเคราะห์ที่ 50–100 BPM การจับคู่นี้จะทำงานใน MyWhoosh เหมือนกับการอ่านค่าจริง ซึ่งทำให้เป็นวิธีที่รวดเร็วที่สุดในการยืนยันว่าฝั่งเซ็นเซอร์ทำงานได้ก่อนที่คุณจะสวมใส่อุปกรณ์ใดๆ

คำถาม

ประเด็นที่ผู้ใช้พบบ่อยที่สุด พร้อมคำตอบที่ตรงไปตรงมาสำหรับแต่ละประเด็น

AirDrop หยุดทำงาน — ให้หยุดการส่งสัญญาณก่อน

AirDrop ค้นหาอุปกรณ์ใกล้เคียงผ่าน Bluetooth LE เช่นเดียวกับ HRB ที่ใช้คลื่นวิทยุตัวเดียวกัน ในขณะที่ HRB กำลังส่งสัญญาณและอุปกรณ์รับสัญญาณกำลังเชื่อมต่ออยู่ วิทยุตัวนี้จะถูกใช้งานอย่างต่อเนื่อง ทำให้ AirDrop อาจไม่สามารถมองเห็นอุปกรณ์ฝั่งตรงข้ามได้ หรืออาจแสดงอุปกรณ์แต่ค้างอยู่ก่อนเริ่มการถ่ายโอนข้อมูล

หยุดการส่งสัญญาณ หรือปิดแอป HRB จากนั้นจึงปิด AirDrop ระบบจะกลับมาทำงานได้ทันที และไม่มีข้อมูลใดสูญหาย: การจับคู่อีกครั้งทำได้เพียงแตะครั้งเดียวเมื่อ HRB กลับมาอยู่เบื้องหน้า ควรลองใช้วิธีนี้กับฟีเจอร์อื่นๆ ที่อาจหยุดทำงานขณะส่งสัญญาณเช่นกัน เช่น การส่งต่อระหว่าง CarPlay คีย์บอร์ด Bluetooth ที่เริ่มตัดการเชื่อมต่อไม่สม่ำเสมอ หรือ Continuity Camera

ฉันสามารถล็อกหน้าจอได้หรือไม่หลังจากจับคู่อุปกรณ์แล้ว

ได้ การค้นหาอุปกรณ์ต้องการให้ HRB ทำงานอยู่เบื้องหน้า แต่การเชื่อมต่อจะยังคงอยู่แม้จะล็อกหน้าจอ ย้ายไปทำงานเบื้องหลัง หรือสลับแอป สิ่งที่คุณไม่สามารถทำได้คือจับคู่อุปกรณ์เป็นครั้งแรกในขณะที่แอปถูกซ่อนอยู่ — iOS จะหยุดส่งสัญญาณบริการเมื่อแอปอยู่เบื้องหลัง

ใช้แบตเตอรี่ไปเท่าไหร่?

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

สามารถให้แอปสองตัวอ่านค่าที่ส่งพร้อมกันได้หรือไม่?

ใช่ Bluetooth LE อนุญาตให้เซนเซอร์หนึ่งตัวมีผู้รับข้อมูลได้หลายราย ดังนั้น MyWhoosh และแอปที่สองจึงสามารถเห็นข้อมูลเดียวกันได้ หน้าจอหลักจะแสดงจำนวนผู้รับข้อมูลแบบเรียลไทม์เพื่อให้คุณยืนยันว่าทั้งสองเชื่อมต่อสำเร็จ

ค่า BPM หยุดนิ่งระหว่างขี่จักรยาน

ค่าที่อ่านได้จะเปลี่ยนเป็นสีเทาเมื่อข้อมูลล้าสมัย แทนที่จะแสดงค่าเดิมที่หมดอายุ เมื่อใช้ AirPods สิ่งนี้มักหมายถึงการหยุดส่งข้อมูล ตัวเลือกเส้นทางเสียงในแถวนี้จะสลับการส่งเสียงไปกลับเพื่อสร้างการเชื่อมต่อใหม่โดยไม่ต้องออกจากแอป

Garmin ของฉันไม่พบอุปกรณ์นี้

ตรวจสอบว่ารุ่นนั้นจับคู่การส่งอัตราการเต้นของหัวใจผ่าน ANT+ เท่านั้น iPhone ไม่มีวิทยุ ANT+ ดังนั้นแอปใดๆ จึงไม่สามารถส่งข้อมูลนี้ได้ อุปกรณ์ Garmin ที่รองรับสายรัดอัตราการเต้นของหัวใจแบบ Bluetooth จะจับคู่กับ HRB ได้ตามปกติ ส่วนอุปกรณ์ที่ไม่รองรับจะจับคู่ไม่ได้

ข้อมูลถูกส่งไปที่ใด

ส่งไปยังวิทยุ Bluetooth เท่านั้น และไม่มีที่อื่น ไม่มีบัญชี ไม่มีเซิร์ฟเวอร์ และไม่มีระบบวิเคราะห์ข้อมูล อัตราการเต้นของหัวใจมาจาก HealthKit บนอุปกรณ์และส่งออกเป็นค่าเซ็นเซอร์มาตรฐานไปยังอุปกรณ์ใดๆ ที่คุณจับคู่ไว้

ข้อกำหนด

ไม่ต้องสร้างบัญชี ไม่ต้องเข้าสู่ระบบ และไม่มีข้อมูลใดออกจากโทรศัพท์ของคุณเลย — อัตราการเต้นของหัวใจจะถูกส่งไปยังวิทยุ Bluetooth เท่านั้น

iPhone iOS 26 หรือใหม่กว่า การส่งข้อมูลใช้บทบาท Bluetooth peripheral ซึ่ง Simulator ไม่รองรับ — จำเป็นต้องใช้ฮาร์ดแวร์จริง
Apple Watch watchOS 11 หรือใหม่กว่า แอปบนนาฬิกาจะเรียกใช้เซสชันการออกกำลังกาย ซึ่งเป็นวิธีเดียวที่จะได้อัตราการเต้นของหัวใจในอัตราที่มีประโยชน์ และเพื่อเก็บข้อมูลอย่างต่อเนื่องแม้หน้าจอจะปิด
AirPods ไม่จำเป็น AirPods Pro 3 จะรายงานอัตราการเต้นของหัวใจไปยังอุปกรณ์ใดๆ ที่กำลังเรียกใช้เซสชันการออกกำลังกาย ดังนั้น HRB จะเริ่มเซสชันบนโทรศัพท์เมื่อคุณเปิดใช้งานเป็นแหล่งข้อมูล
ราคา ราคา 4.99 USD บน App Store จ่ายครั้งเดียว ไม่มีบริการแบบสมาชิกและไม่มีรายการซื้อภายในแอป เวอร์ชันเบต้า TestFlight จะทำงานคู่ไปกับเวอร์ชันเผยแพร่สำหรับทุกคนที่ต้องการใช้เวอร์ชันถัดไปก่อน
การจับคู่ เปิดแอปไว้จนกว่าอุปกรณ์ส่วนหัวจะเชื่อมต่อ iOS ซ่อน UUID บริการที่ประกาศไว้ของแอปที่ทำงานอยู่เบื้องหลัง ดังนั้นการค้นพบจึงต้องเกิดขึ้นในเบื้องหน้า — หลังจากนั้นการเชื่อมต่อจะคงอยู่แม้จะล็อกโทรศัพท์
ชื่อการแพร่สัญญาณ ค่าเริ่มต้นคือ HRB สามารถแก้ไขได้สูงสุด 10 ตัวอักษร — แพ็กเก็ตโฆษณาขนาด 31 ไบต์ และอุปกรณ์ส่วนหัวจะตัดชื่อที่ยาวกว่าออก

โอเพนซอร์สบน GitHub

แอปทั้งหมดเผยแพร่ภายใต้ใบอนุญาต MIT — แอปบน iPhone แอปบนนาฬิกา Live Activity สคริปต์สร้างแอป และเว็บไซต์นี้ หากคุณต้องการอ่านโค้ด Bluetooth แทนที่จะเชื่อคำอ้างความเป็นส่วนตัว โค้ดทั้งหมดมีอยู่ที่นั่น

อ่าน
github.com/tankbottoms/HeartRateBroadcaster — เขียนด้วย Swift ไม่มี dependencies ไม่มี SDK สำหรับตรวจสอบการวิเคราะห์ข้อมูล
สร้าง
โคลน รันคำสั่ง xcodegen generate เปิดโปรเจกต์แล้วสร้าง Signing ต้องใช้ team identifier ของคุณเอง ไม่มีอะไรอื่นที่ต้องทำเพิ่ม
ติดตั้งแบบ sideload
แต่ละเวอร์ชันมีไฟล์ .ipa แบบ Release พร้อมคำแนะนำการ sideload HealthKit และ Bluetooth แบบ background ไม่พร้อมใช้งานในโปรไฟล์ provisioning แบบฟรี ดังนั้นการ re-sign ต้องใช้บัญชี Apple Developer แบบเสียเงิน