配對調查結論
- 獨立NFC 方式,僅做配對使用
- NFC與主闆連接,可以在配對時喚醒Host等定制需求
藍牙耳機的配對方式
- 通過手機的藍牙設置項來實現藍牙配對 (最常用方式)
- 通過NFC方式實現快速藍牙配對 (不常用,需要手機和藍牙設備支持)
NFC 配對過程示例
NFC 技術介紹
•NFC:Near Field Communication 近場通信,NFC技術由Philips公司和Sony公司共同開發
•工作頻率: 13.56MHz
•空中通信标準:ISO 14443A/B ISO15693, FELICA
•通信方式:點對點通信
•被動方式通信速率:106kbps、212kbps或424kbps
•供電方式:NFC标簽通過讀卡器射頻信号通過電磁感應方式來産生NFC 标簽的工作電源
藍牙配對流程介紹
•傳統配對方式:藍牙設備通過Inquiry流程來發現已經使能的藍牙設備然後進行連接。配對方式一。
•簡化的NFC配對方式:NFC可以通過提供藍牙地址和其他與支持藍牙的特定設備相關的可選參數來消除查詢或發現過程,從而簡化發現過程。這樣就無需用戶從(可能很長)列表中選擇适當的設備。配對方式二。
•Bluetooth SIG 組織在[BLUETOOTH_CORE], Volume 2, Part H, Section 7) 定義了一種稱為“Secure Simple Pairing” (SSP)的機制來簡化藍牙設備的配對過程,其中包含了NFC 配對方式。
NFC Secure Simple Pairing OOB Pairing
•有4種 SSP 方式來簡化配對過程,其中一種是被稱為 OOB (Out-Of-Band)方式,對于BR/EDR BT設備的NFC配對方式即是其中的一種。
•NFC 配對方式使用NDEF格式數據來交換藍牙設備相關信息。
•SSP OOB數據格式定義如下:
SSP OOB數據格式
1.OOB Data Length:絕對長度包括了藍牙設備地址2個字節和所有數據的長度,最小值為8個字節。
2.Bluetooth Device Address:藍牙設備分配的唯一地址。比如00:0c:78:51:c4:06 ,儲存時值為0x06 0xC4 0x51 0x78 0x0C 0x00 。
3.OOB Optional Data:一串被定義為EIR ( Extended Inquiry Response )類型的數據,這些數據适用于“handover ”連接方案。
•Bluetooth Local Name:藍牙設備列表中顯示的名稱。
•Simple Pairing Hash C :提供OOB 數據是否包含Hash C,對于獨立的NFC 設備是不支持此功能的。
•Simple Pairing Randomizer R :提供适合包含Randomizer R值的場景的詳細信息
•Service class UUID information:用來标識設備支持的藍牙服務
•Class of Device Information:提供藍牙設備将顯示的圖标,根據UUID來确定能支持哪些服務
BR/EDR OOB Handover data request example
動态NFC 配對配對方式
NFC 标簽跟HOST之間通過I2C接口實現數據通信,可以動态修改MAC地址以及可以喚醒Host。
一個從事了17年的高級系統工程師、Scrum PO和産品經理的多角色人員,關注智能設備的各個領域的知識。目前從事汽車智能座艙産品的戰略規劃、産品定義與客戶推廣工作。
個人創作不易,請幫忙轉發點贊加關注。
部分圖片來自互聯網公開資源,如果有侵權行為請告知。
,