NinjiaTag:开源防丢神器与无感轨迹记录方案

14 天前
 Geeekcat

新增 GPX 导出功能,赋能跨平台足迹管理

作为一名程序员,我始终相信代码的价值在于解决真实世界的痛点。历时 3 个月独立开发的「 NinjiaTag 」开源防丢系统,不仅实现了物品防丢与老人守护,还新增了 GPX 轨迹导出功能,让用户永久保存并自由使用历史位置数据。以下是项目的核心升级与价值解析:

一、为什么需要 GPX 导出?填补行业空白

  1. 用户痛点 - 市面主流防丢器(如 AirTag )无法长期存储轨迹,历史记录通常仅保留 7 天; - 安卓/PC 用户无法直接查看苹果生态的轨迹数据,跨平台兼容性差; - 专业轨迹记录设备需频繁充电,需要手动按下记录和停止(码表)。NinjiaTag 的解决方案: - 永久轨迹存储:云端或自建服务器无限期保存位置历史; - 一键导出 GPX:兼容所有支持 GPX 格式的 APP (如一生足迹、两步路、世界迷雾); - 无感记录:超低功耗设计( CR2032 电池续航 1 年+),无需充电或手动开关。
  2. 技术实现原理 - 后端服务( Node.js/Python ):定期从苹果“查找网络”拉取加密位置数据,解析后存储至数据库; - GPX 生成引擎:将经纬度、时间戳、海拔数据封装为标准 GPX 文件( XML 格式),包含轨迹点( "<trkpt>")、时间( "<time>")及元数据; - 前端界面( Vue3 ):用户可筛选任意物品、时间段,批量导出 GPX 或生成热力图。

二、GPX 功能如何赋能用户场景?

旅行回忆 导出全年轨迹,在“一生足迹”中生成旅行足迹地图 导入 GPX 至 APP ,自动绘制路径与地点标记

物品追踪 找回丢失行李后,通过历史 GPX 分析停留点(如“上周行李箱是否遗落酒店?”) 用 gpx Studio 解析 GPX ,可视化停留时长 老人安全 家属秘密导出老人活动轨迹,发现异常规律(如频繁前往高风险区域) 将 GPX 导入两步路 APP ,设置地理围栏告警

户外运动 骑行/徒步轨迹无缝同步至专业工具(如佳明设备、Strava )进行数据分析 通过电脑拖拽 GPX 文件至设备存储目录

三、如何操作 GPX 导出?四步完成

  1. Web 端登录:访问自建或托管的后台服务(支持 PC/手机浏览器);
  2. 选择轨迹:点击物品→选择时间范围(支持单日/多日/自定义);
  3. 生成 GPX:点击“导出 GPX”→选择“GPX 格式”→自动下载文件;
  4. 导入第三方 APP: - 一生足迹/世界迷雾:APP 内点击“导入 GPX”即可加载轨迹; - 佳明/行者设备:连接电脑→复制 GPX 至设备 "NewFiles"文件夹→重启设备; - 专业分析:用 Python 脚本(如 gpxpy 库)解析数据,或通过 GPSVisualizer 生成 3D 地图。

四、开源与生态兼容性

五、获取方式

“程序员的价值,是用代码填平生活的鸿沟” 当丢失的钥匙通过苹果网络找回,足迹化作可分析的 GPX 数据,当旅行轨迹成为人生的数字遗产——这便是 NinjiaTag 的意义所在。

3917 次点击
所在节点    Apple
60 条回复
Enter96
13 天前
@freedoom 检查你的链接,去掉多余的部分
luodan
13 天前
比较好奇的问一下,用 NinjaTag 会不会更好一点? Ninjia 这种拼法有点不中不洋的感觉。
freedoom
13 天前
感觉这种 Apple ID 授权不合规有风险。
Geeekcat
13 天前
@luodan 之前打错了,也不好改了
Geeekcat
13 天前
@freedoom 模拟一台 mac 设备请求,苹果无法分辨
freedoom
13 天前
@Geeekcat 那用个人常用 Apple id 也可以没风险?
missqso
13 天前
精确度呢,如果荒郊野外附近没有苹果设备是不是就没有信号,无法记录了?
Geeekcat
13 天前
@freedoom 不建议用常用的,新注册个测试的
Geeekcat
13 天前
@missqso 是的,适合有人的地方使用,适合长期记录功耗低
ariza
13 天前
看起来不错
scsc
13 天前
能直接买成品吗,相机拍照没 gps 很烦,装包里不经常拿出来,续航长一点就好了
Geeekcat
13 天前
@scsc 海鲜市场搜用户 Dijkstra 很贪心,有成品
scsc
13 天前
@Geeekcat 这个服务收费,是怎么个收费呢,一次性还是订阅。多钱呢
Geeekcat
13 天前
@scsc 一次性,用我服务器的话,加几块钱就行
scsc
13 天前
@Geeekcat get 我去搞了一个
yj444
13 天前
厉害了,下单两个支持一下!
Geeekcat
13 天前
@scsc 感谢支持
Geeekcat
13 天前
@yj444 感谢支持
kaizceo8
13 天前
666
ouou0701
13 天前
不错不错,已下单一个试试

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

https://ex.noerr.eu.org/t/1155078

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

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

© 2021 V2EX