Find My是Find My iPhone(查詢我的iPhone)和Find My Friends(查詢朋友)的結合體,新系統中蘋果為了追求簡潔,於是把這兩個應用整合到一塊了。Find My作用於iOS13、iPadOS(蘋果為iPad定製的新系統)以及macOS 10。15,其核心功能依然是尋找遺失的裝置。實際上Find My的功能變得更強大了。以前的Find My iPhone,不管是iPhone、iPad、iPod還是Mac,裝置必須要處於開機狀態,才能傳送位置資訊,否則將無法定位裝置,這對裝置的找回有一定的影響。
Find My 工作流程
1、使用 Find My app 和一個 Find My 外設連線之後,他們之間就協商出了一對秘鑰對。Find My app 儲存著私鑰和公鑰;外設儲存著公鑰。
2、外設作為 BLE beacon,不斷廣播一個變化的秘鑰(由公鑰衍生而得)。
3、周圍的蘋果裝置(iPad,iPhone 等,可以是其他人的裝置)檢測到這個廣播後,會把裡面的秘鑰結合自身的定位資料,打包上傳蘋果伺服器。
4、Find My app 從伺服器上拿到這些定位報告,將相關的定位資料解析出來。
Find My支援的功能
有害跟蹤檢測功能:該功能會通知使用者可能無法正常識別的配件,同時會追蹤這類配件隨時間而變化的位置資訊。
丟失模式設定號碼:支援透過該網路將特定裝置或配件設定為丟失模式,還可以設定預留號碼讓人撿到時聯絡你。
發現丟失裝置位置:當某使用者丟失某個裝置時可以將其標記為丟失模式,隨後裝置資訊會在藍芽網路裡互相傳播。
最終當某個使用者的藍芽檢測到這個丟失物品時會將其大致的位置傳遞迴最開始丟失的使用者幫助使用者快速尋找裝置。
控制裝置播放聲音:可以遠端發起播放聲音幫助使用者尋找配件,該動作既支援配件所有者且也支援非所有者發起。
當查詢到配件的大致位置後用戶可以讓所有者的 iOS裝置發出聲音進行提醒,並有所有者取消提醒去尋找裝置等。
隨著第三方裝置的加入,將豐富Find My Network的版圖。Find My Network將提供給第三方介面來提供更好的服務。不會破壞使用者隱私,除了使用者以外,蘋果公司和第三方都不會知道手機的具體位置。蘋果的Find My 技術使用蘋果裝置的藍芽無線訊號建立一個裝置網路以尋找丟失的物品,他們將與第三方公司打造Find My Network防丟產品。
倫茨科技有許多藍芽產品方案中運用到Find My功能。Find My功能實際應用場景:兒童手錶、車鑰匙、寵物項圈、防丟鞋、智慧柺杖、防丟書包、錢包、卡包。
ST17H6x 晶片在蘋果 Find My 應用
ST17H6x 晶片特徵
支援Find My Network
內建 64 KB SRAM、96 KB ROM 儲存空間,並支援多個外部 SPI、PWM、DMA、UART
支援SIG-Mesh,支援多個節點Friend、LowPower、Proxy、Relay
完善的安全機制:基於 AES-128演算法的硬體加密、支援加密演算法的硬體加速器
豐富的通訊介面及 GPIO 管腳,可支援多種場景及複雜的應用
ST17H6x多場景應用平均功耗