自制 AirTag,支持安卓/鸿蒙/PC/Home Assistant,无需拥有 iPhone

35 天前
lovelyelfpop  lovelyelfpop

苹果的 AirTag 很贵,虽然某强北有平价代替品,但是仍需要苹果设备才能绑定,才能查看位置。不支持安卓/鸿蒙/PC ,也不支持集成到 Home Assistant 中。在这里插入图片描述

AirTag 的原理

每个 AirTag 都会发送一个蓝牙信号,其可以被临近的苹果设备( iPhone 、iPad 、MAC 等)检测到,这些苹果设备会将这些 AirTag 的位置上报到苹果服务器。这个网络就是 Find My 网络。

国外有人逆向了 AirTag 机制 (github 项目 seemoo-lab/openhaystack) 可以让一些蓝牙设备,比如 ESP32 、树莓派、甚至带蓝牙适配器的 Linux ,模拟发出 FindMy 蓝牙广播。

这样制作出的定位标签,不需要苹果手机绑定,支持安卓/鸿蒙/PC/Home Assistant 查看标签的位置。

制作教程

我在 gitee 上建了一个项目 https://gitee.com/lovelyelfpop/macless-haystack 整合了 github 上一些内容,并做了如下一些事情: 1 、中文翻译 主要翻译的 github 项目 dchristl/macless-haystack 2 、安卓 app 适配国情 界面汉化,并替换为高德地图和定位 3 、硬件准备和刷机方法详细说明 4 、Home Assistant 集成说明

支持 安卓(有app),iOS/鸿蒙/PC等其他系统(用浏览器访问web 网站) 查看定位标签的位置(下面有截图)。 注意:虽然查看标签的位置不需要苹果手机,但是部署服务时需要有 AppleID 账号(需要在苹果手机上注册,可以找朋友借用注册一个。苹果网站上注册的不行)。 另外,标签上报位置仍然依赖苹果的 FindMy 网络,要求标签附近有苹果设备,因此,人少的地方比如农村不适合使用 AirTag/华强北平替/自己制作的定位标签。

下面是我制作的一些成品定位标签 在这里插入图片描述在这里插入图片描述

安卓 App 界面

Web 网站界面

Home Assistant 集成截图

3816 次点击
所在节点    分享创造
33 条回复
w568w
35 天前
非常强的折腾,如果有 GitHub 项目我就 star 了
musi
35 天前
@w568w 原文中有提到原项目是 http://github.com/dchristl/macless-haystack
coolfan
35 天前
有意思
killeder
35 天前
有 uwb 吗
dozer47528
35 天前
既然是私有网络,那就不能利用别人手机上报定位了是吗?
AlexShui
35 天前
🐂🍺我也很愿意给 OP 提供一个 GitHub 的⭐(如果有)
lisxour
35 天前
这么强的项目,华强北居然没出全平台的高仿?
Felldeadbird
35 天前
卧槽!楼主这是打开了新商业模式啊。
支持楼主的开源。
h4de5
35 天前
不错,支持一下。
cat
35 天前
好家伙,坐在产业园区 突然看到月亮湾的地图…
coolloves
35 天前
之前在淘宝上搜了下宠物定位器,貌似就是利用这个,请问下,自制的话,成本几何?
macaodoll
35 天前
牛逼 6666
lovelyelfpop
35 天前
@killeder 没有 UWB 。华强北平替也没有
lovelyelfpop
35 天前
@dozer47528 私有后台是给 app 查看位置用的。tag 利用附近苹果手机上传位置,这个还是一样的
lovelyelfpop
35 天前
@coolloves 要准备一些工具,电烙铁 编程器啥的。材料成本看你购买的来源。你也可以画板子批量生产
whathappen
35 天前
@lovelyelfpop

#14

那我直接买原装或者华强北的 Airtag,是否可以用安卓查看它们的定位? 还是只可以查看“自制”的那些?

安装了这个软件的安卓设备会不会参与分享定位的角式?还是只是纯观看的角式?
lovelyelfpop
35 天前
@whathappen app 不支持华强北的平替。安卓手机不参与上报 tag 的位置,安卓 app 只用来查看位置
LightofHeven
35 天前
op 动手能力真刚
huguadao
35 天前
这,适合整个新的品牌,作为小孩定位器,众筹一轮
weijancc
35 天前
挺好的, 就是放 gitee 显得 low

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

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

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

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

© 2021 V2EX