Station info - map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station BEAVRT - show graphs
Map loading...
Comment: Beaverton fill in digi and iGate - N7QME
Location: 45°26.46' N 122°50.00' W - locator CN85OK05AU - show map - static map
3.5 miles Southwest bearing 204° from Beaverton, Washington County, Oregon, United States [?]
4.0 miles Southeast bearing 156° from Aloha, Washington County, Oregon, United States
9.5 miles Southwest bearing 233° from Portland, Multnomah County, Oregon, United States
16.0 miles Southwest bearing 211° from Vancouver, Clark County, Washington, United States
Last position: 2018-05-25 20:27:45 EDT (7m54s ago)
2018-05-25 17:27:45 PDT local time at Beaverton, United States [?]
Last telemetry: 2018-05-25 20:17:20 EDT (18m19s ago) – show telemetry
Avg 10m: 0.042 Rx Erlang, Avg 10m: 0.007 Tx Erlang, RxPkts: 47 count/10m, IGateDropRx: 0 count/10m, TxPkts: 5 count/10m
Device: Kenneth W. Finnegan, W6KWF: Aprx (software, Linux/Unix)
Last path: BEAVRT>APRX28 via TCPIP*,qAS,BEAVRT
Positions stored: 1
Packet rate: 356 seconds between packets on average during 17425 seconds.
APRS igate – Statistics for 2018-05:
Stations heard directly: 115 on radio path – show map
Last heard a station directly: 2018-05-25 20:33:17 EDT (2m22s ago)
Normal receiver range estimate: 62 miles (Updated: 2018-05-25 18:26:09 EDT)
Position packets heard directly: 7945 on radio path
Position packets sent to APRS-IS: 18260 – show map
Stations near current position of BEAVRT - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
KG7FAZ-100.9 miles 93°2018-05-07 01:40:22 N7QME-111.0 miles 171°2018-05-25 19:39:41
N7QME-141.0 miles 171°2018-05-25 01:07:44 K1ABX-91.2 miles 160°2018-05-15 02:22:55
KG7OSB1.5 miles 201°2018-05-20 23:58:22 EW18291.6 miles 104°2018-05-25 20:31:29
BULLMT1.7 miles 172°2018-05-25 19:06:42 EW52951.8 miles 300°2018-05-25 20:29:45
K7KRH-52.0 miles 89°2018-05-23 17:24:03 KG7GMP-92.2 miles 318°2018-05-21 20:33:01
N7QME-152.2 miles 176°2018-05-22 09:00:45 DW20502.4 miles 140°2018-05-25 20:31:17
KD1IT-102.4 miles 292°2018-05-25 20:19:53 KE7IST-52.5 miles 132°2018-05-10 23:32:15
KE7IST-72.5 miles 132°2018-05-11 02:08:13 K7WCE-R2.6 miles 130°2018-05-17 18:42:36
K7WCE B2.6 miles 130°2018-05-25 13:38:52 K7WCE-B2.6 miles 130°2018-05-25 13:39:02
N7EJP-92.6 miles 130°2018-05-05 18:49:00 W7PAT2.7 miles 326°2018-05-25 20:34:18
Stations which heard BEAVRT directly on radio –
callsign pkts first heard - EDT last heard longest (tx => rx) longest at - EDT
MTHOOD 1 2018-05-06 01:04:23 2018-05-06 01:04:23 CN85OK > CN95DH 53.7 miles 100° 2018-05-06 01:04:23
BALDPK 4 2018-05-12 23:16:41 2018-05-18 14:59:52 CN85OK > CN85LJ 10.6 miles 256° 2018-05-18 14:59:52
NA7Q-9 3 2018-05-20 03:17:27 2018-05-24 18:50:18 CN85OK > CN85QL 10.2 miles 69° 2018-05-24 18:50:18

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by BEAVRT
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
LARCH 1 2018-05-21 08:26:49 2018-05-21 08:26:49 CN85UR > CN85OK 32.2 miles 54° 2018-05-21 08:26:49
BULLMT 24 2018-05-01 01:30:49 2018-05-15 05:46:42 CN85OJ > CN85OK 1.7 miles 172° 2018-05-15 05:46:42
KD7MRX-9 355 2018-04-30 20:55:13 2018-05-25 19:03:03 CN85PM > CN85OK 6.4 miles 43° 2018-05-06 18:36:03
K7RKT-1 1 2018-05-12 16:32:10 2018-05-12 16:32:10 CN85PK > CN85OK 4.8 miles 98° 2018-05-12 16:32:10
N7LGK 24 2018-05-04 21:52:00 2018-05-23 17:01:43 CN85OJ > CN85OK 5.7 miles 135° 2018-05-14 21:46:21
N6UNE-1 2 2018-05-20 11:01:56 2018-05-20 11:02:33 CN85PK > CN85OK 4.8 miles 86° 2018-05-20 11:01:56
KD7HYI 1 2018-05-06 14:47:27 2018-05-06 14:47:27 CN85MJ > CN85OK 6.2 miles 237° 2018-05-06 14:47:27
WZ5I-4 2 2018-05-03 15:49:11 2018-05-03 15:51:25 CN85OM > CN85OK 5.5 miles 36° 2018-05-03 15:51:25
AE7ER-9 3 2018-05-02 12:12:39 2018-05-02 14:20:15 CN85OM > CN85OK 5.7 miles 9° 2018-05-02 14:20:15
KA7EMS-9 3 2018-05-23 17:47:34 2018-05-25 17:20:52 CN85MM > CN85OK 8.1 miles 313° 2018-05-23 17:57:34
KC7LZD-9 64 2018-05-01 22:13:22 2018-05-19 20:16:06 CN85LN > CN85OK 12.2 miles 318° 2018-05-05 20:06:38
K7TAY-9 36 2018-05-01 14:07:21 2018-05-24 23:02:16 CN85RL > CN85OK 15.4 miles 85° 2018-05-20 20:56:46
AA0PB-7 22 2018-05-02 15:48:17 2018-05-25 12:49:10 CN85RJ > CN85OK 16.1 miles 98° 2018-05-25 12:49:10
K6HTA-9 1 2018-05-17 22:45:07 2018-05-17 22:45:07 CN85PK > CN85OK 4.6 miles 87° 2018-05-17 22:45:07
IDIOTV 2 2018-05-02 18:06:15 2018-05-07 04:06:24 CN85HP > CN85OK 31.7 miles 298° 2018-05-07 04:06:24
W7PAT 3800 2018-04-30 20:00:49 2018-05-25 19:51:50 CN85NL > CN85OK 2.7 miles 326° 2018-05-25 19:51:50
K7CBI-10 8 2018-05-07 11:54:34 2018-05-12 13:47:19 CN85QI > CN85OK 12.8 miles 111° 2018-05-12 13:47:19
K7JDF-9 19 2018-04-30 20:08:56 2018-05-25 20:12:40 CN85NN > CN85OK 8.3 miles 333° 2018-05-24 15:23:35
KC7TDG-9 5 2018-05-13 11:27:18 2018-05-13 22:14:22 CN85PK > CN85OK 4.5 miles 88° 2018-05-13 22:14:22
K7KSN-9 8 2018-05-06 19:40:03 2018-05-19 20:02:34 CN85PM > CN85OK 6.5 miles 44° 2018-05-19 20:02:34
N539RV 1 2018-05-05 11:32:04 2018-05-05 11:32:04 CN85SJ > CN85OK 18.3 miles 98° 2018-05-05 11:32:04
N7RJA-9 8 2018-05-13 18:50:59 2018-05-24 19:17:42 CN85PL > CN85OK 4.8 miles 67° 2018-05-16 10:04:10
KG7GMP-9 1 2018-05-04 19:59:51 2018-05-04 19:59:51 CN85NL > CN85OK 3.5 miles 332° 2018-05-04 19:59:51
MTHOOD 842 2018-04-30 20:45:28 2018-05-25 20:29:23 CN95DH > CN85OK 53.7 miles 100° 2018-05-25 20:29:23
TLINEU 17 2018-05-01 23:58:33 2018-05-23 16:33:22 CN95DI > CN85OK 54.8 miles 97° 2018-05-23 16:33:22
TLINEB 6 2018-05-05 15:53:29 2018-05-15 17:19:54 CN95DH > CN85OK 55.0 miles 98° 2018-05-15 17:19:54
N6ZZY-10 1 2018-05-02 18:31:13 2018-05-02 18:31:13 CN85NN > CN85OK 8.6 miles 337° 2018-05-02 18:31:13
MDWSWX-1 6 2018-05-08 03:04:06 2018-05-25 17:12:38 CN95EH > CN85OK 57.2 miles 97° 2018-05-25 17:12:38
MDWSWX-2 7 2018-05-02 04:09:26 2018-05-25 20:24:44 CN95DI > CN85OK 56.7 miles 96° 2018-05-25 20:24:44
KF7QLP-9 94 2018-05-01 13:58:34 2018-05-22 00:25:12 CN85OJ > CN85OK 5.4 miles 137° 2018-05-14 15:24:25
KG7BMQ-9 3 2018-05-25 17:35:13 2018-05-25 18:25:14 CN85QM > CN85OK 10.0 miles 55° 2018-05-25 17:35:13
K7YVO-9 10 2018-05-02 17:08:07 2018-05-24 18:24:32 CN85UJ > CN85OK 27.7 miles 96° 2018-05-24 18:24:32
K0RLC-9 13 2018-05-11 16:01:07 2018-05-22 20:42:44 CN85PI > CN85OK 8.7 miles 126° 2018-05-11 21:14:34
N7JCM-9 6 2018-05-25 17:52:45 2018-05-25 17:58:23 CN85PL > CN85OK 6.8 miles 76° 2018-05-25 17:58:23
N6FC-7 1 2018-05-24 18:14:54 2018-05-24 18:14:54 CN85NL > CN85OK 4.1 miles 336° 2018-05-24 18:14:54
KD7QJL 4 2018-05-09 12:26:37 2018-05-14 20:10:14 CN85OJ > CN85OK 4.7 miles 124° 2018-05-09 12:29:36
KG7OSB 1 2018-05-20 23:58:22 2018-05-20 23:58:22 CN85NK > CN85OK 1.5 miles 201° 2018-05-20 23:58:22
N7SOI-9 13 2018-05-03 17:03:09 2018-05-03 18:41:55 CN85RL > CN85OK 12.8 miles 84° 2018-05-03 18:41:55
K3SHB 3 2018-05-01 15:40:18 2018-05-09 02:09:41 CN85PK > CN85OK 4.8 miles 86° 2018-05-09 02:09:41
K7DON-5 4 2018-05-18 14:27:34 2018-05-18 14:38:31 CN85OK > CN85OK 2.7 miles 117° 2018-05-18 14:29:17
GOVYWX-1 2 2018-05-07 02:41:00 2018-05-20 03:25:32 CN95CH > CN85OK 52.3 miles 100° 2018-05-20 03:25:32
GOVYWX-2 3 2018-05-07 13:01:36 2018-05-23 03:26:42 CN95CG > CN85OK 52.0 miles 101° 2018-05-23 03:26:42
KF6QPD 8 2018-05-07 17:12:54 2018-05-14 10:39:16 CN85RG > CN85OK 18.4 miles 130° 2018-05-11 12:22:08
N7NJO-14 5 2018-05-14 14:12:39 2018-05-24 19:19:33 CN85OG > CN85OK 11.5 miles 164° 2018-05-24 19:10:19
K7LER-9 1 2018-05-14 14:24:40 2018-05-14 14:24:40 CN85RN > CN85OK 16.9 miles 56° 2018-05-14 14:24:40
N7IBI-2 3 2018-05-09 13:25:13 2018-05-22 12:44:02 CN85PM > CN85OK 6.6 miles 45° 2018-05-22 12:44:02
AA6RV-9 1 2018-05-06 00:16:24 2018-05-06 00:16:24 CN85PJ > CN85OK 4.7 miles 113° 2018-05-06 00:16:24
KG6LRI-9 3 2018-05-17 23:30:36 2018-05-20 15:21:59 CN85PK > CN85OK 5.4 miles 81° 2018-05-20 15:20:37
KF7HQT-9 1 2018-05-04 15:31:16 2018-05-04 15:31:16 CN85PK > CN85OK 4.3 miles 94° 2018-05-04 15:31:16
K7RMO-9 30 2018-05-08 17:48:07 2018-05-24 18:05:21 CN85MI > CN85OK 8.1 miles 210° 2018-05-16 00:48:12
W7SNK-9 2 2018-05-21 12:27:54 2018-05-21 12:28:35 CN85PK > CN85OK 4.6 miles 87° 2018-05-21 12:28:35
K7BOA 5 2018-05-06 19:41:25 2018-05-08 16:51:39 CN85SQ > CN85OK 25.3 miles 43° 2018-05-08 13:45:36
K7EX-1 97 2018-05-01 17:12:23 2018-05-25 00:06:36 CN85MN > CN85OK 9.2 miles 334° 2018-05-13 13:48:50
K7ZZQ-2 12 2018-05-13 13:34:22 2018-05-13 15:39:54 CN85OL > CN85OK 4.4 miles 28° 2018-05-13 13:34:22
KC8IKW-14 3 2018-05-21 06:22:10 2018-05-21 18:45:09 CN85OI > CN85OK 5.5 miles 160° 2018-05-21 06:22:10
WELCHS 542 2018-04-30 20:22:32 2018-05-25 19:37:46 CN95AI > CN85OK 43.3 miles 98° 2018-05-25 19:37:46
K7CKG-9 110 2018-05-15 07:46:51 2018-05-25 09:44:04 CN85RK > CN85OK 13.0 miles 92° 2018-05-22 19:13:35
AC7KJ-7 37 2018-05-01 10:44:39 2018-05-25 10:41:38 CN85MO > CN85OK 13.2 miles 324° 2018-05-22 21:47:56
KE7CIC 3 2018-05-09 17:58:23 2018-05-09 19:06:22 CN85PL > CN85OK 6.5 miles 77° 2018-05-09 17:58:23
N7QXM 14 2018-05-12 21:20:51 2018-05-13 00:13:16 CN85PM > CN85OK 6.6 miles 45° 2018-05-13 00:13:16
KD7YJZ-9 6 2018-05-05 04:20:05 2018-05-05 17:18:57 CN85PM > CN85OK 6.5 miles 44° 2018-05-05 04:20:05
N7EJP-9 1 2018-05-05 18:48:45 2018-05-05 18:48:45 CN85OJ > CN85OK 2.6 miles 130° 2018-05-05 18:48:45
K7CKG-5 13 2018-05-05 05:55:08 2018-05-05 11:23:11 CN85OL > CN85OK 3.8 miles 29° 2018-05-05 11:13:33
BALDPK 20 2018-05-01 01:35:08 2018-05-24 14:21:18 CN85LJ > CN85OK 10.6 miles 256° 2018-05-24 14:21:18
KJ7ICE 1 2018-05-20 01:36:18 2018-05-20 01:36:18 CN85OA > CN85OK 29.4 miles 178° 2018-05-20 01:36:18
N7JWI-9 3 2018-05-18 13:09:55 2018-05-18 19:39:21 CN85OK > CN85OK 3.4 miles 100° 2018-05-18 17:27:49
W7PEA-9 4 2018-05-02 14:34:50 2018-05-02 14:49:22 CN85PM > CN85OK 7.1 miles 41° 2018-05-02 14:34:50
HELENS 568 2018-04-30 21:48:17 2018-05-25 20:33:17 CN86UH > CN85OK 65.3 miles 24° 2018-05-25 20:33:17
NA7Q-9 101 2018-05-05 10:15:41 2018-05-25 19:56:09 CN85QL > CN85OK 10.2 miles 69° 2018-05-25 19:56:09
KD7LPE-9 1 2018-05-10 21:36:43 2018-05-10 21:36:43 CN85NL > CN85OK 4.6 miles 330° 2018-05-10 21:36:43
KA7JNY-9 117 2018-05-02 09:15:35 2018-05-24 21:46:42 CN85NM > CN85OK 6.4 miles 345° 2018-05-05 22:04:17
W7PAT-9 121 2018-04-30 20:07:34 2018-05-23 09:54:48 CN85NM > CN85OK 6.4 miles 345° 2018-05-03 23:24:46
NA7Q-3 10 2018-05-04 21:10:22 2018-05-12 00:09:03 CN85QL > CN85OK 11.5 miles 71° 2018-05-11 23:55:35
N7QME-11 63 2018-05-01 02:46:57 2018-05-25 19:39:41 CN85OK > CN85OK 1.0 miles 171° 2018-05-25 19:39:41
KG7CKO 10 2018-05-24 11:06:29 2018-05-24 19:42:29 CN85QI > CN85OK 13.1 miles 113° 2018-05-24 11:06:29
KI7GKH-9 1 2018-05-19 15:45:49 2018-05-19 15:45:49 CN85QK > CN85OK 11.7 miles 88° 2018-05-19 15:45:49
W7WAX-7 1 2018-05-04 16:21:11 2018-05-04 16:21:11 CN85NN > CN85OK 8.2 miles 336° 2018-05-04 16:21:11
K7TT-9 5 2018-05-01 19:38:31 2018-05-13 10:45:48 CN85PK > CN85OK 5.6 miles 81° 2018-05-01 19:48:34
KI7LQK-7 9 2018-05-05 12:39:02 2018-05-05 15:00:46 CN85NM > CN85OK 6.2 miles 345° 2018-05-05 13:39:24
N7LGK-4 3 2018-05-03 17:20:32 2018-05-13 15:51:24 CN85OI > CN85OK 5.2 miles 160° 2018-05-04 17:26:11
WB7BBU-1 10 2018-05-01 17:24:33 2018-05-24 09:15:03 CN85PM > CN85OK 6.7 miles 46° 2018-05-02 09:17:39
K1ABX-9 3 2018-05-15 02:04:11 2018-05-15 02:22:55 CN85OK > CN85OK 1.2 miles 160° 2018-05-15 02:22:55
AC7FD-9 50 2018-04-30 21:57:57 2018-05-25 19:53:20 CN85OO > CN85OK 10.0 miles 2° 2018-05-25 19:53:20
WO0DZ-9 3 2018-05-16 08:11:00 2018-05-16 20:46:54 CN85OK > CN85OK 2.8 miles 88° 2018-05-16 20:46:54
KI7LTT-2 1 2018-05-21 20:12:21 2018-05-21 20:12:21 CN85PJ > CN85OK 6.0 miles 107° 2018-05-21 20:12:21
K7MGG-2 1 2018-05-19 22:51:52 2018-05-19 22:51:52 CN85OI > CN85OK 5.3 miles 154° 2018-05-19 22:51:52
KE7ZEQ-9 5 2018-05-15 11:17:54 2018-05-23 11:31:12 CN85QI > CN85OK 12.8 miles 111° 2018-05-15 11:17:54
KI7GKI 8 2018-05-24 17:19:34 2018-05-24 17:39:35 CN85OM > CN85OK 5.7 miles 9° 2018-05-24 17:39:35
WA7FIV-9 1 2018-05-03 19:10:23 2018-05-03 19:10:23 CN85OM > CN85OK 5.4 miles 32° 2018-05-03 19:10:23
KI7GSH-10 3 2018-05-04 19:21:31 2018-05-05 19:54:12 CN85RK > CN85OK 13.0 miles 94° 2018-05-04 19:21:31
KK7DS-8 6 2018-04-30 21:40:17 2018-05-15 16:22:10 CN85RL > CN85OK 14.9 miles 85° 2018-05-01 20:24:59
KE7WRX-9 16 2018-05-01 20:36:19 2018-05-02 20:46:40 CN85OJ > CN85OK 2.6 miles 130° 2018-05-02 20:37:01
WB7OSC-1 2 2018-05-25 15:01:33 2018-05-25 15:16:47 CN85RK > CN85OK 13.0 miles 92° 2018-05-25 15:16:47
AE7ET-2 12 2018-05-05 14:13:41 2018-05-25 19:13:11 CN85PK > CN85OK 7.5 miles 84° 2018-05-05 14:13:41
W7EES-9 259 2018-05-02 10:41:12 2018-05-25 15:38:00 CN85GR > CN85OK 34.8 miles 305° 2018-05-07 13:50:56
KD7NRR-9 11 2018-05-07 23:17:32 2018-05-09 01:50:35 CN85RK > CN85OK 13.8 miles 92° 2018-05-08 22:35:44
N7QXI 3 2018-05-01 20:42:12 2018-05-08 01:42:12 CN85QL > CN85OK 12.3 miles 75° 2018-05-08 01:42:12
KI7TTB-9 1 2018-05-12 12:14:28 2018-05-12 12:14:28 CN85RL > CN85OK 13.9 miles 84° 2018-05-12 12:14:28
N7QME-15 3 2018-05-01 09:00:45 2018-05-21 09:00:45 CN85OJ > CN85OK 2.2 miles 176° 2018-05-21 09:00:45
AG7FW-9 2 2018-05-23 23:20:37 2018-05-23 23:37:46 CN85NN > CN85OK 9.8 miles 350° 2018-05-23 23:37:46
N7TSZ-7 11 2018-05-12 18:27:53 2018-05-24 09:42:48 CN85NM > CN85OK 7.4 miles 333° 2018-05-22 15:25:22
VA6ATA-9 1 2018-05-19 12:05:45 2018-05-19 12:05:45 CN85PK > CN85OK 5.6 miles 81° 2018-05-19 12:05:45
N7QME-14 8 2018-05-01 01:05:44 2018-05-20 15:36:43 CN85OK > CN85OK 1.0 miles 171° 2018-05-20 15:36:43
KG7WVN 2 2018-05-04 17:20:52 2018-05-10 17:34:55 CN85PK > CN85OK 5.2 miles 107° 2018-05-04 17:20:52
W7VKP-9 44 2018-05-03 15:14:00 2018-05-19 14:48:42 CN85MI > CN85OK 8.8 miles 227° 2018-05-12 22:59:20
K5VP-14 39 2018-05-03 17:40:47 2018-05-22 19:10:50 CN85MI > CN85OK 8.1 miles 210° 2018-05-22 19:10:50
W6YXY-9 1 2018-05-11 14:06:49 2018-05-11 14:06:49 CN85PK > CN85OK 4.4 miles 90° 2018-05-11 14:06:49
AE7KK-9 1 2018-05-14 10:20:11 2018-05-14 10:20:11 CN85MJ > CN85OK 6.2 miles 239° 2018-05-14 10:20:11
KF7IGN-9 5 2018-05-10 13:45:12 2018-05-18 16:34:32 CN85PK > CN85OK 4.2 miles 89° 2018-05-17 18:18:04
KG7FAZ-10 29 2018-05-03 16:31:18 2018-05-03 17:57:43 CN85OK > CN85OK 2.0 miles 89° 2018-05-03 17:33:13
W7OOA-9 1 2018-05-12 15:04:40 2018-05-12 15:04:40 CN85NO > CN85OK 10.6 miles 351° 2018-05-12 15:04:40
KI7YAL-7 1 2018-05-18 13:09:23 2018-05-18 13:09:23 CN85OJ > CN85OK 2.7 miles 130° 2018-05-18 13:09:23
KG7WVN-1 1 2018-05-13 19:14:39 2018-05-13 19:14:39 CN85PJ > CN85OK 5.4 miles 124° 2018-05-13 19:14:39
KI7YFA-9 23 2018-05-21 18:57:58 2018-05-25 20:29:38 CN85PM > CN85OK 6.2 miles 42° 2018-05-25 19:57:50
KI7G 16 2018-05-15 22:26:26 2018-05-19 19:24:44 CN85PL > CN85OK 5.5 miles 77° 2018-05-19 19:24:44

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service · iPhone/iPad APRS