开源 FindMy 追踪器 NinjiaTag:支持长期轨迹记录的 AirTag 自制方案

20次阅读
没有评论

NinjiaTag:打破时间限制的开源定位方案

NinjiaTag 是一款兼容 Apple FindMy 网络的开源 DIY 定位标签方案。其核心突破在于解决了主流防丢设备「轨迹保存周期短」的痛点:不同于市面上仅能回溯 7 天记录的产品,NinjiaTag 将位置数据同步至私有服务器,实现了位置记录的永久存储与任意时间段的路径回溯。

该项目不仅定位为防丢工具,更是一次面向分布式物联网的实践探索,其名称寓意「敏捷与协作」。

开源 FindMy 追踪器 NinjiaTag:支持长期轨迹记录的 AirTag 自制方案

核心功能亮点

  • 永久化轨迹存储 :通过服务器端定期抓取并存储位置数据,彻底摆脱云端存储的时间限制。
  • 多维度可视化 :基于 Mapbox-GL 引擎,提供精美的三维地形渲染;支持地图缩放,清晰呈现经纬度与时间点。
  • GIS 级热图分析 :引入热点显示机制,通过颜色深浅直观呈现设备常驻与低频访问区域。
  • 灵活的数据管理 :内置 Web 前端用于密钥管理,并支持将单个或多个物品的轨迹导出为标准的 GPX 文件。

开源 FindMy 追踪器 NinjiaTag:支持长期轨迹记录的 AirTag 自制方案

部署需求与硬件兼容性

搭建一套完整的 NinjiaTag 系统需要以下准备:

  • 软件环境 :一台安装了 Docker 和 Python 脚本的 Linux 服务器。
  • 账户要求 :一个支持双重认证(2FA)的 Apple ID(免费账户即可,建议使用实验号)。
  • 硬件模块 :目前支持 nRF5x、ST17H66 等蓝牙模块,未来将兼容更多低成本国产芯片。

技术细节 :用户可通过脚本烧录固件,并利用其支持的多密钥机制实现蓝牙地址轮换,从而提升位置上传的频率与精度。

实施方案建议

根据技术能力,用户可以选择不同的部署路径:

  • 极客 DIY:自行采购模块、刷机并搭建后端服务,拥有最高控制权。
  • 快速上手 :通过二手平台购买圆形 Tag 或 MiniTag 等成品硬件。

注意 :无论硬件来源如何,强烈建议自建服务器,以规避第三方服务可能存在的带宽限制或隐私风险。

相关资源

项目源码(GitHub):NinjiaTag-backend

项目官网:NinjiaTagPage

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2025-09-24发表,共计783字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码