Uploads repeaters of a BrandMeister network to APRS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
aprs.inc.php
bm-rpt2aprs.php
config-example.inc.php
dbus.inc.php

README.md

bm-rpt2aprs

Uploads repeaters of a Brandmeister network to APRS.

The script queries repeater and hotspot IDs of a Brandmeister network ID from the DBUS-API, queries location and other data from the API, and uploads them to the APRS-IS as objects.

Usage

  • You'll need PHP CLI (ex. php5-cli).
  • Rename (and edit) config-example.inc.php to config.inc.php.

You can periodically run this script from crontab. Crontab entry example:

0,30 *  *   *   *     /home/nonoo/bm-rpt2aprs/bm-rpt2aprs.php &>/dev/null

Skipping APRS reporting

A sysop of a repeater or a hotspot can prevent APRS reporting by adding the tag
NOGATE or NOAPRS to the 'Priority Message' field at the BrandMeister dashboard.

Multiple SSIDs

The SSID of an APRS object is parsed from the repeater ID if the ID length is exactly nine numbers.

For example a hotspot using ID 244301810 (DMR ID 2443018, SSID 10) is reported to the APRS-IS as OH3NFC-10.