安装包图标

MeshCore Signal Tester

Real-time mesh signal monitor for MeshCore companion radios & repeaters
新版本 1.3.2
Version 1.3.2

- Header no longer hidden under the status bar; signal colors follow a theme switch; native dialogs.
- More reliable auto-reconnect (no hung attempts; waits for the pairing PIN).
- A declined notification/location permission no longer blocks Bluetooth.
- Safer CSV import; capture is saved when the app goes to the background.
- Old/imported sessions show correctly with a short Display window.
- Better GPS positions at high speed, and many smaller fixes.
MeshCore Signal Tester monitors mesh traffic from a MeshCore companion radio (over Bluetooth, USB-C, or Wi-Fi) or a MeshCore repeater (USB serial CLI) in real time. The connected device type is auto-detected.

It is built for field signal testing: it keeps capturing received packets and your GPS position while the phone is in your pocket with the screen off. A foreground service holds the connection and location alive — something a normal mobile browser cannot do, because it freezes the page and drops the link when the screen turns off.

Features:

* Connect to a MeshCore companion over Bluetooth, USB-C serial, or Wi-Fi (a raw TCP link to the Wi-Fi firmware), or to a repeater over USB.
* Group every reception by message, so you can see which repeaters forwarded the same packet and compare their signal side by side.
* Seen-repeaters table with per-repeater RX count and max/last RSSI and SNR.
* Scrolling SNR and RSSI history charts with a noise-floor estimate; zoom and pan the time axis.
* Signal 3D map: each received packet is placed at your GPS location, with height encoding SNR; many map styles, or none.
* Discover nearby nodes and read the SNR they measured for your uplink.
* Received-packets table with full decoded detail and raw hex.
* CSV export and re-import for offline review.
* Persistent on-disk capture that survives a reload or restart.
* Optional beep on each packet, auto-remove of old data, adjustable display window, repeater filter, keep-screen-on, device battery readout, and a light/dark theme.

All captured data stays on your device. The app has no ads and uses no analytics and no tracking. Map tiles are fetched from third-party tile servers only while online.

Free and open source (MIT). Source code: https://github.com/kybl/meshcore-signal-tester

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.3.2 (9) 推荐 更新于 2026-09-27

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 与蓝牙设备配对
      允许此应用查看手机的蓝牙配置,并建立及接受与配对设备的连接。
    • 访问蓝牙设置
      允许此应用配置本地蓝牙手机,并允许其查找远程设备且与之配对。
    • 连接到已配对的蓝牙设备
      允许该应用连接到已配对的蓝牙设备
    • 发现附近的蓝牙设备并与其配对
      允许该应用发现附近的蓝牙设备并与其配对
    • 连接和断开 Wi-Fi 网络连接
      允许此应用连接到 Wi-Fi 接入点并断开与 Wi-Fi 接入点的连接,以及改变 Wi-Fi 网络的设备配置。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“connectedDevice”类型的前台服务
      允许该应用使用“connectedDevice”类型的前台服务
    • 运行“location”类型的前台服务
      允许该应用使用“location”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 显示通知
      允许该应用显示通知
    • 读取你的共享存储空间中的内容
      允许此应用读取共享存储的内容。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • 修改或删除你的共享存储空间中的内容
      允许此应用写入共享存储的内容。
    • cz.kyblsoft.meshcore.signaltester.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 1.3 MiB PGP 签名 | 构建日志