find-you支持设备全解析:ESP32、Microbit与Linux HCI的适配方案

【免费下载链接】find-you A stealth AirTag clone that bypasses all of Apple's tracking protection features 【免费下载链接】find-you 项目地址: https://gitcode.com/gh_mirrors/fi/find-you

find-you是一款基于Apple Find My网络的开源追踪工具,能够让多种蓝牙设备接入苹果的全球定位网络。本文将详细解析find-you对ESP32、Microbit和Linux HCI设备的完整适配方案,帮助新手快速实现低成本追踪设备的部署。

find-you项目封面图

一、设备支持概览:哪款硬件最适合你?

find-you项目目前已官方支持三类设备,覆盖从嵌入式开发板到Linux主机的多种应用场景:

设备类型 代表硬件 支持状态 特点
Nordic nRF51 BBC micro:bit v1 ✅ 完全支持 适合教育和入门级项目,硬件成本低
Espressif ESP32 ESP32-WROOM、ESP32-WROVER ✅ 完全支持 功能强大,适合复杂场景,部署时间约3分钟
Linux HCI 树莓派4(Raspbian系统) ⚡ 实验性支持 适合已有Linux设备的快速部署

find-you设备管理界面

二、ESP32设备适配指南:从编译到部署

2.1 准备工作

ESP32固件需要以下开发环境:

  • Espressif IoT Development Framework (ESP-IDF) v4.2
  • Python 3(需包含venv模块)
  • ESP32开发板(不支持ESP32-S2型号)

2.2 固件编译与烧录

  1. 克隆项目代码库:
git clone https://gitcode.com/gh_mirrors/fi/find-you
cd find-you/Firmware/ESP32
  1. 配置公钥(可选): 将公钥数组复制到main/openhaystack_main.c文件,可同时设置广播间隔时间

  2. 使用官方脚本一键烧录:

./flash_esp32.sh

⚠️ 注意:烧录完成后可能需要重置设备才能开始广播

三、Microbit设备适配:面向教育的低成本方案

3.1 硬件与工具准备

3.2 固件构建步骤

  1. 进入Microbit固件目录:
cd find-you/Firmware/Microbit_v1
  1. 设置公钥:

    • 直接修改offline-finding/main.c中的public_key变量
    • 或在固件中替换OFFLINEFINDINGPUBLICKEYHERE!字符串
  2. 编译固件:

make
  1. 部署到设备:
make deploy

Microbit硬件连接图

四、Linux HCI适配:利用现有设备实现追踪

4.1 支持设备要求

  • 带有蓝牙功能的Linux设备(如树莓派4)
  • 已安装BlueZ蓝牙协议栈
  • Python 3环境

4.2 快速启动步骤

  1. 进入Linux HCI目录:
cd find-you/Firmware/Linux_HCI
  1. 运行HCI脚本:
python3 HCI.py

ℹ️ 提示:Linux HCI方案目前为实验性支持,适合希望利用现有Linux设备快速测试的用户

五、通用配置与使用流程

5.1 完整部署流程

  1. 在macOS上安装OpenHaystack应用:
open OpenHaystack/OpenHaystack.xcodeproj
# 编译并运行项目
  1. 创建并导出公钥:

    • 在应用中生成新的追踪设备
    • 导出公钥文件用于固件配置
  2. 配置并烧录设备固件

  3. 在应用中查看设备位置

find-you完整部署示例

5.2 注意事项

  • 所有固件目前均为PoC阶段,仅实现静态密钥广播
  • 设备广播的信号可被附近设备追踪
  • ESP32和Microbit固件需要专用开发环境,Linux方案门槛最低

六、总结与扩展

find-you项目通过灵活的固件设计,让多种低成本硬件轻松接入Apple Find My网络。无论是教育场景的Microbit,还是工业级应用的ESP32,或是利用现有设备的Linux方案,都能找到适合的部署路径。

未来项目计划扩展对更多设备的支持,包括nRF52系列和ESP32-S2等型号。用户也可基于固件源代码自行移植到其他蓝牙设备。

项目代码遵循MIT许可,欢迎社区贡献更多设备的适配方案!

【免费下载链接】find-you A stealth AirTag clone that bypasses all of Apple's tracking protection features 【免费下载链接】find-you 项目地址: https://gitcode.com/gh_mirrors/fi/find-you

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐