苹果 FindMy 技术原理分析及 Airtag 组成

2022-08-31 09:52:43 +08:00
 liqinliqin
苹果宣布推出最新的「 Find My 中文 查找」功能,逐渐允许其他厂商的产品使用此功能来寻找失物,即第三方产品可通过由数以亿计的苹果产品所组成的「 Find My 」网络,启动私密和安全的寻找功能,用户就可以找回物品。一切过程完全匿名,且经过点对点加密保护,任何人均都无法查看装置的位置或信息,即便是 Apple 和第三方制造商。
其工作流程如下:

1 、绑定及激活:使用 Find My app 和一个 Find My 外设连接(蓝牙链接)之后,他们之间就协商出了一对秘钥对。Find My app 保存着私钥和公钥;外设保存着公钥。

2 、外设作为 BLE beacon ,不断广播一个变化的秘钥(由公钥衍生而得,广播周期可以调整,BLE 采用跳频机制,广播信道包含 3 个物理信道,即 37 ,38 ,39 信道,一次广播事件开始于 37 信道,经过 38 信道,结束于 39 信道,即在 3 个信道上连续跳频)。

3 、周围的苹果设备( iPad ,iPhone 等,可以是其他人的设备)检测到这个广播后,会把里面的秘钥结合自身的定位数据,打包上传苹果服务器。你猜的没错,你的手机实际上被借用成 find my 网络基站了。

4 、Find My app 从服务器上拿到这些定位报告,将相关的定位数据解析出来。

从以上分析可以看出,Find My 本质是 ble beacon 广播加上苹果的设备作为基站定位,根据蓝牙信号定位,精度在 1-3 米左右,没有方向性,是以信号强度计算的距离为半径的圆,所以需要一个蜂鸣器来发声。

Apple 进一步把外设增加了 UWB 芯片,就是 Airtag,UWB 通过测量超短无线电脉冲在设备之间传输的时间来计算位置,误差不超过 1.5 厘米,自 iPhone 11 系列推出以来,苹果就一直在使用 UWB 芯片 U1 。

这就解释了为什么添加的时候有 Airtag 选项和其它设备两个选项。

好了,技术普及到此为止,跟着上推广链接。

V2EX 选项,优惠 49 元。
https://item.taobao.com/item.htm?&id=682774174482
1821 次点击
所在节点    推广
15 条回复
liqinliqin
2022-08-31 10:07:06 +08:00
Find My 有个丢失模式,当丢失时,可以把自己的联系方式设置到设备上,有时捡到时,可以用苹果设备联系到设备的主人。
ChineseTeacher
2022-08-31 10:11:54 +08:00
技术科普顶一个,最近在关注第三方 airtag 兼容设备
liqinliqin
2022-08-31 10:14:50 +08:00
@ChineseTeacher #2 目前已经大规模量产,整体还是可以的,形成了人人为我,我为人人的局面。
liqinliqin
2022-08-31 10:15:27 +08:00
@ChineseTeacher #2 确切应该叫 Find My 设备,airtag 是苹果自己的实现,外加了 UWB
gooin
2022-08-31 11:20:55 +08:00
买一个试试
douyacai911
2022-08-31 11:31:34 +08:00
真牛逼
eGlhb2Jhb2Jhbw
2022-08-31 13:28:45 +08:00
beacon 协议的都可以直接做跟踪吗?还是说 「 Find My 」有啥特殊的广播区分 ibeacon
liuliangyz
2022-08-31 17:13:19 +08:00
不是 49 吗?怎么涨价到 99 了?
liqinliqin
2022-09-01 11:38:21 +08:00
@liuliangyz #8 对外是 99 ,对 V2EX 是 50
liqinliqin
2022-09-01 11:38:38 +08:00
@eGlhb2Jhb2Jhbw #7 本质是自己加密的 beacon
liqinliqin
2022-09-01 11:38:52 +08:00
@gooin #5 准备建个技术交流群
liqinliqin
2022-09-01 11:39:03 +08:00
@douyacai911 #6 多谢捧场
Tink
2022-11-30 09:09:55 +08:00
@liqinliqin #11 有群吗
liqinliqin
2022-11-30 09:26:20 +08:00
先加我微信,我才能拉进群,
alanhe421
319 天前
厉害

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX