https://github.com/ftl/tetra-mess
measure signal strength and quality of TETRA networks
https://github.com/ftl/tetra-mess
Last synced: about 1 month ago
JSON representation
measure signal strength and quality of TETRA networks
- Host: GitHub
- URL: https://github.com/ftl/tetra-mess
- Owner: ftl
- License: gpl-3.0
- Created: 2025-05-29T10:38:10.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-11-29T12:59:12.000Z (8 months ago)
- Last Synced: 2025-12-01T00:12:05.088Z (8 months ago)
- Language: Go
- Size: 118 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# tetra-mess
This is a simple CLI tool to take measurements of signal strength and quality from a TETRA
radio terminal through its peripheral equipment interface (PEI).
`tetra-mess` uses the proprietary AT command `AT+GCLI?` to query the TETRA terminal for
measurements. The command is only supported by radios from Motorola. You can find some more
infomation about the command in some forums and blogs (german):
- [TETRA, nützliche Einstellungen](https://berlinographics.com/funk/motorola-tetra-kein-bos/nutzliche-einstellungen/)
- [TETRA Netzabdeckung messen](https://www.funkmeldesystem.de/threads/61764-Tetra-Netzabdeckung-messen)
- [Tetra PEI: Software-Kommunikation AT-Komm.](https://hbaar.com/Homepage/?Funktechnik:Tetra_PEI:Software_-_Kommunikation_AT-Komm.)
- [Digitalfunk Tetra: Motorola PEI](https://hbaar.com/Homepage/?Funktechnik:Digitalfunk_%28Tetra%29:Motorola_PEI)
## Installation
You can install `tetra-mess` using the [Go](https://go.dev/) toolchain:
```bash
> go install github.com/ftl/tetra-mess@latest
```
## Usage
`tetra-mess` can record the measurements into a CSV or JSON file:
```bash
> tetra-mess measurements.csv
```
If you do not specify a filename, the measurements will be printed to the console.
`tetra-mess` can also evaluate a track file and convert it into a KML or GPX file in order
to visualize the measurements on a map:
```bash
> tetra-mess eval track measurements.csv --name "Today's test drive"
```
The default output format is KML, but you can use the GPX format with the flag `--format gpx`.
## License
This tool is published under the [GNU General Public License, Version 3](LICENSE)
Copyright [Florian Thienel](https://thecodingflow.com)