3个稳定版本
4.0.0 | 2023年8月17日 |
---|---|
3.0.7 | 2023年5月30日 |
#50 在 地理空间
3.5MB
5K SLoC
PacketRaven
PacketRaven是一个命令行仪表盘,用于检索高空气球有效载荷发送的位置遥测数据。该程序设计为在飞行期间运行,并在终端用户界面(TUI)中显示信息:
特性
- 从各种来源检索位置遥测数据,包括
- https://amateur.sondehub.org
- https://aprs.fi
- 通过USB连接的TNC装备的无线电
- 包含原始APRS帧的文本文件
- 包含点和遥测数据的GeoJSON文件
- 从https://predict.sondehub.org检索气球飞行预测
- 绘制时间随高度和上升速度等变量的图表
- 估计着陆时间和位置
安装
从最新版本中下载可执行文件(packetraven_Windows.exe
、packetraven_macOS
或packetraven_Linux
)
注意
或者,您可以自己编译程序git clone https://github.com/UMDBPP/PacketRaven.git cd packetraven cargo build --release ls target/release/packetraven*
用法
启动
使用start
子命令和配置文件路径从终端运行您的可执行文件
./packetraven_Windows.exe start examples/example_1.yaml
创建配置文件的说明可以在文档中找到。示例配置可以在examples/
文件夹中找到。
connections:
text:
- path: ~/raw_aprs_frames.txt
callsigns:
- W3EAX-8
- path: http://bpp.umd.edu/archives/Launches/NS-111_2022_07_31/APRS/W3EAX-8%20raw.txt
然后您应该看到用户界面。根据需要调整终端窗口大小或字体大小。
左右箭头键(或 Tab
和 Shift+Tab
)循环切换活动标签页,上下箭头键更改当前图表(或滚动查看日志消息)。
要退出,请按 q
或 Esc
。
预测
您可以使用 predict
子命令从 Tawhiri API 获取气球飞行预测。
./packetraven_Windows.exe predict "2023-08-16T10:00:00" -- -79 39 5 30000 9
注意
负值必须以--
开头,例如-- -79
。
依赖关系
~20–35MB
~529K SLoC