91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

快速配對可無縫連接Android用戶

谷歌開發(fā)者 ? 來源:Android 開發(fā)者 ? 作者:Android ? 2021-09-29 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果您是設備制造商,或是正在開發(fā)可與特定設備協(xié)同工作的應用 (例如可穿戴設備或 IoT 應用) 的開發(fā)者,當您和您的終端用戶將設備與 Android 手機進行配對時,使用 Fast Pair (快速配對) 服務可以幫助您減少工作量。

Fast Pair (快速配對) 服務

https://developers.google.cn/nearby/fast-pair/spec

事實上,您無需通過編碼來啟用 Fast Pairing,除非您希望在自己的配套應用中處理配對操作,而不是讓 API 來幫您完成配對。

配對過程只有三個步驟:

確保您的外圍設備符合所有的注冊要求。

設備型號已在 Google 注冊完畢。

當用戶需要配對時,您的設備會呈現(xiàn)在他們的手機上。(如圖 1 所示,步驟 1 中收集到的信息將會展示給用戶)。

一旦用戶將您的外圍設備設置為配對模式,他們的 Android 手機界面底部會彈出一個對話框,顯示設備名稱、設備照片以及一個 Connect 按鈕 (如圖 1 所示)。

您的用戶只需要點擊該按鈕即可實現(xiàn)設備配對,隨后他們就可以享受愉快與輕松的體驗了。

Fast Pair (快速配對) 服務也能夠?qū)崿F(xiàn)讓用戶通過他們的手機定位到放錯位置的設備,甚至顯示真無線立體聲耳機 (TWS) 的電池電量。

最后,F(xiàn)ast Pair 可以提示用戶安裝任何可與設備配套使用的應用。

注冊的前提條件

為確保您的設備能正確運行 Fast Pair,并提供更好的用戶體驗,需要滿足如下條件:

個人隱私 & 低功耗藍牙 (BLE)

為保護您用戶的個人隱私并防止被跟蹤,我們要求設備使用帶有隨機的可解析私有地址 (RPA) 的低功耗藍牙 (BLE)。

地址需要每 15 分鐘以及每次廣播會話 (Advertisement Session) 開始時更新一次。但在配對模式下不要切換使用地址;切換地址會阻止連接的建立與保持,因為當?shù)刂肥r連接便會斷開。

賬戶密鑰

Fast Pair 使用不同的賬戶密鑰 (Acount Key) 來代表外圍設備的不同的個人用戶。賬戶密鑰可以映射到一個 Gmail 地址上。

您的外圍設備需要存儲至少五個賬戶密鑰,以便多人同時使用同一設備。比如,家庭中的父母和孩子可以共用一輛車,每個人都會把自己的 Gmail 地址作為賬戶密鑰使用。

作為一項附加功能,一個人在多部 Android 手機或平板電腦上使用同一個 Gmail 賬戶的情況,也會被 Fast Pair 服務視為一個賬戶密鑰。因此,如果是十個不同的 Android 設備共享同一個 Gmail 賬戶,對于 Fast Pair 而言,您的外圍設備不會做任何區(qū)分,它會將這些設備識別為同一個用戶。

BLE GATT

您的設備需支持具有 Services 和 Characteristics 的 BLE GATT 的配置文件。

使用 Fast Pair 時,您需要定義一個 UUID 為 0xFE2C 的 service 和以下自定義 Characteristics:

Model ID

Key-based Pairing

Passkey

Account Key

以上均為標準 Characteristics 和任何自定義 Characteristics (可用于與配套應用之間的通訊) 的補充。

如果您有配套應用并且已將其安裝在中樞設備上,您的自定義數(shù)據(jù)將被轉(zhuǎn)發(fā)至該應用。否則,自定義數(shù)據(jù)將被直接忽略。

您可以選擇在應用中注冊 ACTION 為 com.google.android.gms.nearby.fastpair.ACTION_LOG_BUFFER_FULL 的 BroadcastReceiver。這是可選的,因為使用此功能時,您的外圍設備需要告知中樞設備數(shù)據(jù)緩沖區(qū)已滿——這意味著外圍設備的固件和配套應用需要做一些工作,才能對數(shù)據(jù)執(zhí)行任意處理。

耳機設備

Fast Pair 常用于耳機設備,該類設備需要支持 A2DP 或 HFP。只要設備支持這些規(guī)范之一,F(xiàn)ast Pair 將在設備綁定完成后,先嘗試連接 A2DP 之后是 HFP。

對于 TWS 耳機,需要滿足以下條件:

廣播內(nèi)容包含設備的電量信息。

用戶可以自定義設備名稱。

雖然這些對其他外圍設備來說不是必需的,但 Fast Pair 同樣也支持并且強烈推薦滿足這些條件。

擁有配套應用的設備

Fast Pair 具有更通用的配套應用啟動流程,用于支持各種配套設備。在此流程中,F(xiàn)ast Pair 僅能發(fā)現(xiàn)距離最近的設備,檢查該設備的配套應用 (如果尚未安裝應用,則提示用戶安裝),并將用戶引導到配套應用的指定界面。該流程不涉及 BT 綁定。

FitBit 采用此流程簡化了它們設備配置的過程。另一個采用此流程的設備案例可能是智能體重秤或電動牙刷,可用于展示其配套應用并簡化開箱即用的體驗。

雙向通信

雖然廣播是單向通信,然而一旦您的設備成功連接到中樞設備,例如 Android 手機,雙向通信就成為可能。

Fast Pair 為您的外圍設備提供了一個 RFCOMM 通道,以保持與中樞設備的持續(xù)通信。一旦連接成功,切換到經(jīng)典的藍牙進行雙向通信是完全沒問題的。

注冊

您需要將設備型號在 Google 注冊為 Fast Pair Provider。

Fast Pair Provider 是一個外圍設備 (例如一副耳機) 可發(fā)送能接受配對的廣播。

相反地,F(xiàn)ast Pair Seeker 是一個中樞設備——例如一臺 Android 手機或平板電腦,它尋找其他設備進行配對。Google Play 服務框架會處理這部分工作,且不需要其他模塊執(zhí)行任何操作,所以這里不對該內(nèi)容進行介紹。

為了注冊您的外圍設備,您只需要提供以下內(nèi)容:

設備名稱

設備圖片

設備發(fā)射功率 (TxPower) 的測量值

雖然設備的名稱和圖片很簡單,但測量功率需要多花點功夫。我們建議您在距離 Android 手機一米遠的地方測量藍牙設備的信號強度,然后在測試結(jié)果的基礎上再加 41dBm。

提交 TxPower 有兩種選擇: 您可以在注冊時手動提交,或者您的設備可以在設備廣播期間將其作為負載數(shù)據(jù)中的一部分。

如果您在注冊期間提供了設備的 TxPower,則您提交的所有設備單位均被校準到準確的 TxPower 等級。另一方面,如果您決定把 TxPower 信息作為廣播記錄的一部分,TxPower 等級將按每單位的標準處理。

一旦完成注冊,我們將為您提供一個 Model ID 和加密的公/私密鑰對。與任何非對稱加密系統(tǒng)一樣,我們強烈建議您將私鑰存儲在設備上的安全元件 (SE) 中,這樣攻擊者便無法訪問它。

有關非對稱密鑰,請參閱:《從加密到驗證,全方位保障您應用的通訊安全》

您的設備在廣播期間的負載數(shù)據(jù)中 (Advertisement Record) 需包括 Google 提供的 Model ID 和設備的 TxPower 等級 (如果您在注冊時尚未提供的話)。

結(jié)語

Fast Pair 是 Google 提供的一項服務,作為 Google Play 服務的一部分,用于簡化 Android 用戶的設備配對過程。除了讓配對更加方便以外,F(xiàn)ast Pair 還提供了其他一些很棒的功能,包括幫助用戶定位到放錯位置的設備,并提示設備安裝對應的配套應用等。為了能提供給用戶最佳體驗,盡管存在一些前提條件,但注冊過程本身卻很簡單,因為它只需要提供設備名稱和圖片。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    4028

    瀏覽量

    134073
  • 藍牙
    +關注

    關注

    119

    文章

    6322

    瀏覽量

    178811
  • API
    API
    +關注

    關注

    2

    文章

    2387

    瀏覽量

    66821

原文標題:Fast Pair: 輕叩一下,無縫連接 Android 用戶

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無法連接配對的Maya W1和iOS iPhone Bluetooth LE,如何解決?

    嘗試在兩個設備都已配對的情況下第二次連接,我會在 15 秒后超時。我必須取消兩個設備的配對,然后重新連接配對它們才能再次使用 GATT 服
    發(fā)表于 03-10 06:28

    演示E104-BT52藍牙模塊快速配

    本視頻你可參考圖文教程,也可參考文末的視頻教程圖文教程一、產(chǎn)品概述E104-BT52是一款高性能藍牙模塊,本教程將詳細介紹其快速配置方法,幫助用戶快速實現(xiàn)模塊的透傳功能。二、準備工作所需材料清單
    的頭像 發(fā)表于 12-18 19:35 ?612次閱讀
    演示E104-BT52藍牙模塊<b class='flag-5'>快速配</b>置

    打破智能家居壁壘,Matter協(xié)議引領無縫互聯(lián)新時代

    ,Matter旨在通過統(tǒng)一的“語言”打破智能家居生態(tài)壁壘。它建立在IP協(xié)議之上,可無縫兼容Wi-Fi、Thread與BLE(低功耗藍牙)等底層協(xié)議。在Matter生態(tài)中,BLE主要承擔了新設備的快速配網(wǎng)職責。 Matter的核心優(yōu)勢在于其出色的互操作性和安全性。它讓不同品
    的頭像 發(fā)表于 10-16 15:39 ?479次閱讀

    谷歌查找我的設備配件(Google Find My Device Accessory)詳解和應用

    配件,主要是指定位標簽(Locator Tags)類的設備。設備如果要獲得谷歌的認證,必須支持“谷歌快速配對服務規(guī)范2.0” GFPS v2.0 specification中的相關章節(jié),以及 “查找
    發(fā)表于 08-31 21:10

    低成本智能化:藍牙模塊方案讓平價掃地機更便捷

    掃地機器人無線控制與數(shù)據(jù)交互的理想選擇。在掃地機器人中,藍牙技術主要應用于以下幾個方面:1、初次配對與控制用戶可通過手機APP通過藍牙快速配對和配置掃地機器人,無需
    的頭像 發(fā)表于 07-18 15:11 ?919次閱讀
    低成本智能化:藍牙模塊方案讓平價掃地機更便捷

    CYW20706 BT連接配對模式是怎么回事?

    我正在使用 CYW20706 芯片。 我想創(chuàng)建一個 ModuToolBox SPP 演示項目并建立 SPP 連接。 但是,看來客戶端設備不支持配對模式。 要防止項目進入配對模式,我應該采取
    發(fā)表于 07-07 06:51

    請問如何在CYBT-343026-01上禁用BT經(jīng)典連接/配對?

    指出: 位 0 (0x01) = 啟用傳入配對請求的自動接受(始終為 1) 這是否意味著無法禁用自動接受? 如果無法使用此位禁用配對,那么建議使用什么方法來阻止來自其他設備的傳入連接請求或配對
    發(fā)表于 07-03 08:01

    Google快速配對服務詳解和應用 之 模型注冊及應用配置

    系統(tǒng)已經(jīng)做好了。用戶只需要把自己的Model ID和Anti-spoofing Private Key數(shù)據(jù),寫到工程的CMakeLists.txt文件里面,例子如下: if(NOT DEFINED
    發(fā)表于 06-29 19:38

    Google Fast Pair服務簡介

    絡狀況不佳時提供離線配對功能。 支持音頻切換,根據(jù)用戶活動(如開始播放影音)和優(yōu)先事件(如來電)無縫切換耳機連接。 支持Hearable控件,以便為重要的Hearable功能提供更好的
    發(fā)表于 06-29 19:28

    求助,關于PSOC6與4343W藍牙配對問題求解

    的問題是在第二次連接嘗試時。 我首先重新啟動定制主板。 然后定制板連接到外圍設備并啟動配對過程。 問題是鏈接密鑰(特別是 LTK)最終會重新生成,用戶必須再次確認 6 位數(shù)字。
    發(fā)表于 06-27 06:43

    3 分鐘極速上手!西門子 PLC 無縫連接指南

    PLC數(shù)據(jù)采集 3 分鐘極速上手!西門子 PLC 無縫連接指南
    的頭像 發(fā)表于 06-17 18:02 ?2632次閱讀
    3 分鐘極速上手!西門子 PLC <b class='flag-5'>無縫</b><b class='flag-5'>連接</b>指南

    實現(xiàn)無縫連接:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關助力汽車制造智能化未來

    實現(xiàn)無縫連接:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關助力汽車制造智能化未來
    的頭像 發(fā)表于 06-13 17:03 ?663次閱讀
    實現(xiàn)<b class='flag-5'>無縫</b><b class='flag-5'>連接</b>:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關助力汽車制造智能化未來

    智能家居Mesh組網(wǎng)方案:實現(xiàn)智能化生活的無縫連接NRF52832

    互聯(lián)成為了一個迫切的問題。 為了解決這一問題,迅通科技研發(fā)了智能家居 Mesh 組網(wǎng)方案,為傳統(tǒng)智能家居產(chǎn)品商提供了智能化解決方案,以實現(xiàn)全屋智能家居的無縫連接。該方案采用了 Mesh 網(wǎng)絡技術,通過
    發(fā)表于 04-15 14:07

    rs232轉(zhuǎn)profinet網(wǎng)關接閥門快速配置案例

    在工業(yè)自動化領域,不同通信協(xié)議之間的轉(zhuǎn)換始終是一個技術挑戰(zhàn)。 今天,我們要探討的主角是rs232轉(zhuǎn)profinet網(wǎng)關接閥門快速配置案例。
    的頭像 發(fā)表于 03-27 10:54 ?706次閱讀
    rs232轉(zhuǎn)profinet網(wǎng)關接閥門<b class='flag-5'>快速配</b>置案例

    Modbus RTU轉(zhuǎn)profinet接茵泰科稱重儀表在西門子1200plc快速配

    的高效通信。 本文將探討如何通過Modbus RTU轉(zhuǎn)Profinet的方式,實現(xiàn)與茵泰科稱重儀表的快速配置,并應用于西門子S7-1200 PLC系統(tǒng)。
    的頭像 發(fā)表于 03-18 10:19 ?874次閱讀
    Modbus RTU轉(zhuǎn)profinet接茵泰科稱重儀表在西門子1200plc<b class='flag-5'>快速配</b>置