这是一个HTML5应用程序,可实时向您展示GPS跟踪器相对于您的位置的位置。有关跟踪器的信息是从TTN(Things Network)Lorawan系统中获取的。
该应用程序考虑了您自己的位置和标准,而不是显示跟踪器在地图上的绝对位置的替代方案。当目标的距离为几百米(约600英尺)时,最有用。
正在进行中。希望获得贡献和反馈。
请阅读https://blog.yavilevic.com/2020/12/realtim-lime-lact-tracking-of-istividuals-or-things-or-things-that-are-are-importhant-to-you/,这是该项目的事实上的文档/参考。
您需要拥有一个工作的Lora跟踪器(例如LGT-92或DIY,例如运行ESP32-PaxCounter的TTGO T-Beam)。
跟踪器必须向TTN应用程序报告。
您需要在有效载荷中正确解析纬度和经度信息。
您需要为应用程序启用“数据存储”集成。
接下来访问https://ayavilevich.github.io/ttn-tracker-locator/
在“设置”中,提供相关的TTN应用程序ID,TTN设备ID和TTN访问令牌。
最佳实践是为此使用创建专用访问令牌。设置在本地存储在浏览器中。这个应用程序没有自己的后端。
在“设置”中调整其他可选属性,在主屏幕中保存和重新加载数据。
如果一切正常,您将获得跟踪器相对于您的位置和方向的最新路径。如果某件事不起作用,请在“数据”屏幕或使用TTN控制台中进行故障排除。如果要报告问题,请在存储库中进行。
https://ayavilevich.github.io/ttn-tracker-locator/是我托管的构建,并具有匹配的CORS代理和Mapbox访问令牌,因此您不需要拥有自己的构建。如果您想托管自己的版本,请确保自己提供这些资源。
在Firefox上,没有指南针数据(如果修复了) - 解决方法,请使用Chrome
如果使用Google Map作为地图提供商,则映射不旋转 - Google Map的限制 - 解决方法,请使用MAPBOX
在Chrome上并使用Google Map作为地图提供商,标记正在闪烁 - 解决方法,使用MAPBOX
各种视觉故障和UX困难,尤其是在移动设备上。
自动重新加载数据
一次添加对多个跟踪器的支持。