Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.
/ bm-rpt2aprs Public archive

Uploads repeaters of a BrandMeister network to APRS

License

Notifications You must be signed in to change notification settings

BrandMeister/bm-rpt2aprs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Uploads repeaters of a BrandMeister network to APRS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages