標準心率帶 · HRS `0x180D`
用瀏覽器的裝置選擇器連接標準 Heart Rate Service,訂閱 `0x2A37` 心率通知。這條路不依賴 T10 或 Beacon。
用瀏覽器的裝置選擇器連接標準 Heart Rate Service,訂閱 `0x2A37` 心率通知。這條路不依賴 T10 或 Beacon。
掃描廣播與 service data,辨識 T10 固定 UUID,解讀心率、血氧、體溫與 SOS。這不是配對或 GATT 連線。
預設只同步一個最新狀態文件的主要心率與 T10 SOS。接收器本身不需要啟用 listener;只有另一台遠端查看器才需開 listener,從而減少讀取次數。
No BLE packet received. T10: press Start T10 Beacon scan in a compatible HTTPS Chromium browser. HRS: press Connect standard HRS and select your 0x180D device. Use Load T10 PDF sample to verify the parser.
The T10 V2.9 document fixes the Beacon UUID at 52616469-6F6C-616E-642D-541000000000. Use the advertised name field only to narrow down multiple T10 devices; leave it as T10-WATCH for the documented default.
Important: this field is not sent to the browser scan API because Web Bluetooth does not expose scanning MAC addresses. It is compared only if a T10 response packet carries its documented embedded MAC.
Standard HRS provides heart rate only. If your old HRS wristband has a separate documented SOS Notify characteristic, enter it here; otherwise leave both fields empty and HRS will still read BPM.
Choose which current heart rate is sent to Firestore. Auto uses HRS if it is available, otherwise T10. T10 SOS always writes immediately regardless of the interval.
Paste the plain Firebase Web config JSON from your Firebase Console. Anonymous Authentication and Cloud Firestore Rules must already be enabled.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /bleMonitors/{monitorId} {
allow read, write: if request.auth != null;
match /events/{eventId} {
allow read, create: if request.auth != null;
allow update, delete: if false;
}
}
}
}