V2EX 07月15日 12:28
[Apple] diy 一个可以长期记录轨迹的 airtag
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

苹果AirTag虽便捷但存在平台限制,无法与安卓或PC交互,且无历史轨迹记录。研究者逆向工程Find My网络,开发开源方案如openhaystack,实现跨平台追踪和长期轨迹记录。项目FindMyTrack提供Web端查询、热图显示和永久存储功能,通过蓝牙信号和苹果服务器数据整合,解决现有痛点。

📱 支持跨平台追踪:通过逆向工程苹果Find My网络蓝牙协议,实现安卓、鸿蒙及PC设备查看AirTag位置,打破苹果生态封闭限制。

🗺️ 永久轨迹记录:服务器端定期获取并存储位置数据,克服市面产品7天记录限制,提供无限期轨迹回溯功能,便于丢失物品找回。

🔥 热图分析功能:整合地理信息系统技术,将高频出现地点以颜色深浅展示,帮助用户分析物品使用习惯和常去区域。

🖥️ Web端密钥管理:提供用户权限控制,确保数据安全的同时方便团队协作,通过Mapbox-GL三维地图引擎提升可视化体验。

🔄 开源部署方案:项目部分开源,支持本地服务器部署,降低使用门槛,促进社区共享与持续优化追踪技术。

苹果的 AirTag 虽然提供了便捷的物品追踪功能,但其价格较高,并且存在显著的平台限制。即使是市场上(如华强北)出现的平价替代品,也基本依赖相同的核心机制——需要绑定在苹果设备( iPhone, iPad, Mac )上才能使用,并通过这些设备查看位置。

其工作原理的核心在于“查找( Find My )”网络:

蓝牙广播: 每个 AirTag 或兼容的跟踪器会持续地发送带有特定格式和加密标识符的蓝牙低功耗( BLE )信号。

被动侦听与上报: 附近任何开启蓝牙并联网的苹果设备(形成了庞大的“查找”网络),如果检测到这种特定格式的广播信号,会将其接收到的信号强度( RSSI ,指示距离)、检测设备的精确 GPS/Wi-Fi/蜂窝位置信息以及检测到的广播标识符和时间戳,匿名且加密地上传至苹果服务器。

服务器端聚合与定位: 苹果服务器接收到来自全球数亿台苹果设备的无数报告后,会进行聚合分析。当一个 AirTag 的所有者通过其苹果设备(比如 iPhone 的“查找”App )发起位置查询时,服务器会解密并关联与该 AirTag 对应的标识符上报的数据,在地图上显示其最后被报告的位置或大致轨迹。

但是,目前有一些痛点无法满足:

正是这些限制催生了开放解决方案的需求。 国外有研究者(项目如 github 上的  seemoo-lab/openhaystack )逆向工程了苹果 Find My 网络的蓝牙协议和安全机制。

之前酷安上有大佬了 diy airtag 的项目,@lovelyelfpop ,把整个开源项目的做了部署的本地化适配。我所做的工作,主要是整合了一些项目相关的信息,去年我也开发了一套可以查询自己 diy 的 airtag 历史位置信息的系统(主要是 web 端),见 b 站视频

[我复刻了 Airtag ,并让它能被容易的使用|FindMyTrack 项目-哔哩哔哩]

现在准备把这套系统部分开源出来,方便大家的部署和使用。

目前这套系统支持的功能,主要有:

项目我会在稍后进行部分开源,可本地部署,长期使用

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AirTag追踪 Find My网络 开源方案 跨平台技术
相关文章