99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

快速配對(duì)可無(wú)縫連接Android用戶(hù)

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

掃碼添加小助手

加入工程師交流群

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

Fast Pair (快速配對(duì)) 服務(wù)

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

事實(shí)上,您無(wú)需通過(guò)編碼來(lái)啟用 Fast Pairing,除非您希望在自己的配套應(yīng)用中處理配對(duì)操作,而不是讓 API 來(lái)幫您完成配對(duì)。

配對(duì)過(guò)程只有三個(gè)步驟:

確保您的外圍設(shè)備符合所有的注冊(cè)要求。

設(shè)備型號(hào)已在 Google 注冊(cè)完畢。

當(dāng)用戶(hù)需要配對(duì)時(shí),您的設(shè)備會(huì)呈現(xiàn)在他們的手機(jī)上。(如圖 1 所示,步驟 1 中收集到的信息將會(huì)展示給用戶(hù))。

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

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

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

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

注冊(cè)的前提條件

為確保您的設(shè)備能正確運(yùn)行 Fast Pair,并提供更好的用戶(hù)體驗(yàn),需要滿(mǎn)足如下條件:

個(gè)人隱私 & 低功耗藍(lán)牙 (BLE)

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

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

賬戶(hù)密鑰

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

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

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

BLE GATT

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

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

Model ID

Key-based Pairing

Passkey

Account Key

以上均為標(biāo)準(zhǔn) Characteristics 和任何自定義 Characteristics (可用于與配套應(yīng)用之間的通訊) 的補(bǔ)充。

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

您可以選擇在應(yīng)用中注冊(cè) ACTION 為 com.google.android.gms.nearby.fastpair.ACTION_LOG_BUFFER_FULL 的 BroadcastReceiver。這是可選的,因?yàn)槭褂么斯δ軙r(shí),您的外圍設(shè)備需要告知中樞設(shè)備數(shù)據(jù)緩沖區(qū)已滿(mǎn)——這意味著外圍設(shè)備的固件和配套應(yīng)用需要做一些工作,才能對(duì)數(shù)據(jù)執(zhí)行任意處理。

耳機(jī)設(shè)備

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

對(duì)于 TWS 耳機(jī),需要滿(mǎn)足以下條件:

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

用戶(hù)可以自定義設(shè)備名稱(chēng)。

雖然這些對(duì)其他外圍設(shè)備來(lái)說(shuō)不是必需的,但 Fast Pair 同樣也支持并且強(qiáng)烈推薦滿(mǎn)足這些條件。

擁有配套應(yīng)用的設(shè)備

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

FitBit 采用此流程簡(jiǎn)化了它們?cè)O(shè)備配置的過(guò)程。另一個(gè)采用此流程的設(shè)備案例可能是智能體重秤或電動(dòng)牙刷,可用于展示其配套應(yīng)用并簡(jiǎn)化開(kāi)箱即用的體驗(yàn)。

雙向通信

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

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

注冊(cè)

您需要將設(shè)備型號(hào)在 Google 注冊(cè)為 Fast Pair Provider。

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

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

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

設(shè)備名稱(chēng)

設(shè)備圖片

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

雖然設(shè)備的名稱(chēng)和圖片很簡(jiǎn)單,但測(cè)量功率需要多花點(diǎn)功夫。我們建議您在距離 Android 手機(jī)一米遠(yuǎn)的地方測(cè)量藍(lán)牙設(shè)備的信號(hào)強(qiáng)度,然后在測(cè)試結(jié)果的基礎(chǔ)上再加 41dBm。

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

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

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

有關(guān)非對(duì)稱(chēng)密鑰,請(qǐng)參閱:《從加密到驗(yàn)證,全方位保障您應(yīng)用的通訊安全》

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

結(jié)語(yǔ)

Fast Pair 是 Google 提供的一項(xiàng)服務(wù),作為 Google Play 服務(wù)的一部分,用于簡(jiǎn)化 Android 用戶(hù)的設(shè)備配對(duì)過(guò)程。除了讓配對(duì)更加方便以外,F(xiàn)ast Pair 還提供了其他一些很棒的功能,包括幫助用戶(hù)定位到放錯(cuò)位置的設(shè)備,并提示設(shè)備安裝對(duì)應(yīng)的配套應(yīng)用等。為了能提供給用戶(hù)最佳體驗(yàn),盡管存在一些前提條件,但注冊(cè)過(guò)程本身卻很簡(jiǎn)單,因?yàn)樗恍枰峁┰O(shè)備名稱(chēng)和圖片。

責(zé)任編輯:haq

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

    關(guān)注

    12

    文章

    3973

    瀏覽量

    130262
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6078

    瀏覽量

    174041
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1620

    瀏覽量

    64052

原文標(biāo)題:Fast Pair: 輕叩一下,無(wú)縫連接 Android 用戶(hù)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    低成本智能化:藍(lán)牙模塊方案讓平價(jià)掃地機(jī)更便捷

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

    CYW20706 BT連接無(wú)配對(duì)模式是怎么回事?

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

    請(qǐng)問(wèn)如何在CYBT-343026-01上禁用BT經(jīng)典連接/配對(duì)?

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

    Google快速配對(duì)服務(wù)詳解和應(yīng)用 之 模型注冊(cè)及應(yīng)用配置

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

    Google Fast Pair服務(wù)簡(jiǎn)介

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

    求助,關(guān)于PSOC6與4343W藍(lán)牙配對(duì)問(wèn)題求解

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

    3 分鐘極速上手!西門(mén)子 PLC 無(wú)縫連接指南

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

    實(shí)現(xiàn)無(wú)縫連接:EtherNet/IP轉(zhuǎn)CANopen網(wǎng)關(guān)助力汽車(chē)制造智能化未來(lái)

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

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

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

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

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

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

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

    SOLIDWORKS 2025:支持用戶(hù)與團(tuán)隊(duì)成員無(wú)縫協(xié)作

    快速發(fā)展的工程設(shè)計(jì)和制造領(lǐng)域,團(tuán)隊(duì)合作與有效溝通已成為推動(dòng)項(xiàng)目成功的關(guān)鍵因素。SOLIDWORKS作為3D CAD解決方案提供商,一直致力于通過(guò)技術(shù)創(chuàng)新提升用戶(hù)的設(shè)計(jì)效率和協(xié)作能力。隨著SOLIDWORKS 2025的發(fā)布,這款強(qiáng)大的軟件再次樹(shù)立了行業(yè)標(biāo)桿,為
    的頭像 發(fā)表于 02-12 14:15 ?392次閱讀
    SOLIDWORKS 2025:支持<b class='flag-5'>用戶(hù)</b>與團(tuán)隊(duì)成員<b class='flag-5'>無(wú)縫</b>協(xié)作

    EE-350:MEMS麥克風(fēng)與Blackfin處理器無(wú)縫連接

    電子發(fā)燒友網(wǎng)站提供《EE-350:MEMS麥克風(fēng)與Blackfin處理器無(wú)縫連接.pdf》資料免費(fèi)下載
    發(fā)表于 01-06 15:10 ?0次下載
    EE-350:MEMS麥克風(fēng)與Blackfin處理器<b class='flag-5'>無(wú)縫</b><b class='flag-5'>連接</b>

    通過(guò)工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)中間變量表達(dá)式的快速配

    ,出現(xiàn)告警可能是多個(gè)變量達(dá)到條件而觸發(fā)的,就需要對(duì)中間變量進(jìn)行配置。 對(duì)此,物通博聯(lián)提供基于工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)中間變量表達(dá)式的快速配置操作。用戶(hù)可以根據(jù)生產(chǎn)現(xiàn)場(chǎng)的應(yīng)用需求,靈活配置中間變量表達(dá)式,實(shí)現(xiàn)多參數(shù)、多條件
    的頭像 發(fā)表于 10-08 17:10 ?642次閱讀
    通過(guò)工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)中間變量表達(dá)式的<b class='flag-5'>快速配</b>置

    低功耗藍(lán)牙安全配對(duì)外設(shè)可能無(wú)法與中央器件連接

    電子發(fā)燒友網(wǎng)站提供《低功耗藍(lán)牙安全配對(duì)外設(shè)可能無(wú)法與中央器件連接.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:46 ?0次下載
    低功耗藍(lán)牙安全<b class='flag-5'>配對(duì)</b>外設(shè)可能無(wú)法與中央器件<b class='flag-5'>連接</b>