APRS-PWA
界面截图

GitHub仓库:
GitHub Pages部署应用:
这是一款为业余无线电爱好者设计的 PWA 应用,它可通过 APRS 网络传输 GPS 位置信息和消息。基于 Astro 5 、Svelte 5 、Tailwind CSS v4 和 DaisyUI 构建。
使用这个应用,无线电爱好者在有网络覆盖的地区通过自己的手机就可以轻松发送 APRS 数据包了,在一些场景下就免除了必须使用专业设备的麻烦。
适配平台(已测试)
- Desktop - Chrome
- Android - Chrome
- iOS - Safari
理论上现代浏览器,只要有基本的 PWA 支持,和支持获取地理位置,就应该可以正常使用和安装。
用法
- 填写自己的呼号和PASSCODE(不知道的可以搜索在线的计算器通过自己呼号计算出来)
- 点击发送即可自动获取地理位置然后发送单个 APRS 数据包
- 使用底下的定时发送可以自动定时执行这个流程
- COMMENT 与 STATUS 段可以在 APRS 数据包中附加你需要的消息和状态
- 定时发送过程中,COMMENT 与 STATUS 可以随时编辑更改,发送时永远取最新的内容
- 成功发送后即可在 APRS 地图网站上(如 aprs.fi)看到自己的信标
功能特性
GPS 位置共享 - 自动获取位置信息并组装 APRS 数据包
手动传输 - 按需发送数据包并获取实时反馈
定时传输 - 设置可配置间隔(最短 30 秒)的自动信标传输
移动端优化 - 完全响应式设计,适配桌面和移动设备
APRS 兼容 - 生成标准 APRS 数据包格式,确保网络兼容性
离线可用 - PWA 技术通过 Service Worker 实现离线功能
已知限制
- 由于 PWA 应用本质上就是网页,所以无法在后台运行,也无法息屏运行