BPQ Home   BPQ32 Home

BPQ32 APRS Client

Introduction

QtBPQAPRS is a multi-platform version of BPQAPRS. There are versions for Windows and Linux.

This is a Mapping and Messaging application to go with the APRS Digi/Igate function of BPQ32/LinBPQ.


On Linux the program should be run from the same directory as linbpq

Credits

APRS® is a registered trademark of Bob Bruninga.
Mapping from OpenStreetMap
Imagery © OpenMapTiles

Installation

The program can be download from:

http://www.cantab.net/users/john.wiseman/Downloads/QtBPQAPRS   Binary for x86 Linux systems
http://www.cantab.net/users/john.wiseman/Downloads/piQtBPQAPRS   Binary for Raspberry Pi
http://www.cantab.net/users/john.wiseman/Downloads/QtBPQAPRS.zip   Program and Qt runtime for 32 bit Windows.

If you need to run on other Linux or similar systems you may be able to compile from source. Download http://www.cantab.net/users/john.wiseman/Downloads/QtAPRSSource.zip, unzip and run qmake then make

The program uses the Qt Framework, so needs some runtime files.

The Windows .zip file contains all the needed Qt Files, so you just need to unzip to an appropriate place. It is possible on some older versions of Windows that you may need some compiler runtime files, eg MSVCP140.dll. If you get a message about these being missing when you run the program download and run either
https://aka.ms/vs/16/release/vc_redist.x86.exe or
https://aka.ms/vs/16/release/vc_redist.x64.exe

On Linux you may need to install the Qt5 package if you don't already have any other Qt5 programs on your machine:

sudo apt-get install qt5-default

Configuration

The "Basic Setup" option allows you to:

Set the time before inactive stations are deleted
Set the retry time and count for messaging
Set whether to display tracks for moving stations
Set the filter string for the APRS-IS Server connections, and whether to add the current map display area to the filter.
Set the Status Message to send
Choose whether to display stations with a lat and lon of zero
Set whether to use local time or UTC
Set whether to display distances in miles or kilometres

A suitable filter to start with might be "m/50 u/APBPQ*" This will show all stations within 50Km of you, and all stations running the BPQ32 Igate. See here for details of all the filter options.

You can generate a .jpg or .png image of the current APRS Map display at regular intervals. This could be used, for example, to show your local activity on a web site.

Basic Operations

Drag map to move. Zoom in and out using mouse wheel, Zoom In/Out Menu or + - keys. You can also use = instead of +

Double click on station in station list to centre map on the station.

Double click on a Call in Messages list or Map Popup to transfer it to the TO station dropdown list.

Right Click on fields in Messaging Window to copy text to clipboard
Right Click on callsign in Station popup on Map display to copy to clipboard, Enable tracks or set track colour.

There are additional functions under the "Actions" Menu:
  Home - centre Map on your location
  Send Beacon
  Set Filter to Current View - includes the area currently displayed in the APRS-IS Filter.

Web Server

The Web server is configured in a similar way to the UI-View web server, although there are minor differences. The "Base Directory" for pages and files is folder BPQAPRS/HTML, under your BPQ32 Data Directory. The simplest way to get it working is to take a set of pages, and tailor them to your requirements. A typical set may be downloaded from here. These were provided by Ken KD6PGI, but I have changed them a bit, so any errors are mine, not his.

A list of tokens that can be used with APRS Web pages can be found here.

John Wiseman G8BPQ
October 2020