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 KA6DAC-1 - show graphs
Map loading...
Comment: R,W3,CAn,Rattlesnake Peak APRS Digi www.ecra.org
Location: 32°49.68' N 116°56.42' W - locator DM12MT78DR - show map - static map
2.1 miles East bearing 110° from Santee, San Diego County, California, United States [?]
2.6 miles Northeast bearing 29° from El Cajon, San Diego County, California, United States
14.8 miles Northeast bearing 58° from San Diego, San Diego County, California, United States
22.8 miles North bearing 9° from Tijuana, Baja California, Mexico
Last position: 2019-04-24 00:37:20 EDT (6m49s ago)
2019-04-23 21:37:20 PDT local time at Santee, United States [?]
Last telemetry: 2017-06-06 06:40:03 EDT (686d 18h4m ago) – show telemetry
Ch 1: 401, Ch 2: 607, Ch 3: 0, Ch 4: 0, Ch 5: 0
 1     2     3     4     5     6     7     8 
Device: Kantronics: KPC-3
Last path: KA6DAC-1>APN383 via qAO,KX3F-11
Positions stored: 1452
Packet rate: 588 seconds between packets on average during 28801 seconds.
Other SSIDs: KA6DAC-5
APRS digipeater – Statistics for 2019-04:
Stations heard directly: 94 on radio path – show map
Last heard a station directly: 2019-04-24 00:43:16 EDT (53s ago)
Normal receiver range estimate: 25 miles (Updated: 2019-04-23 22:24:27 EDT)
Position packets heard directly: 20370 on radio path
Stations near current position of KA6DAC-1 - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
KA6DAs-10.0 yards 0°2019-04-19 08:46:59 KA6DAC-50.0 yards 0°2019-04-20 13:47:05
FW28640.6 miles 355°2019-04-24 00:03:20 KG6TDP-71.2 miles 127°2019-04-03 14:23:32
KG6TDP-N1.2 miles 126°2019-04-08 21:28:18 KG6TDP B1.2 miles 126°2019-04-12 23:14:04
KG6TDP-B1.2 miles 126°2019-04-12 23:14:14 KG6TDP1.3 miles 126°2019-04-12 23:10:13
KM6QYZ-91.4 miles 282°2019-04-18 23:27:04 N143CL2.0 miles 260°2019-04-10 21:29:49
EW48582.0 miles 160°2019-04-24 00:31:20 KX9KX-62.5 miles 28°2019-04-07 17:07:14
KJ6INE2.8 miles 243°2019-04-22 18:04:10 KC2YGH-102.9 miles 32°2019-04-23 18:39:18
EW99652.9 miles 72°2019-04-24 00:31:57 KC6ZVF3.1 miles 172°2019-04-24 00:09:45
NB0X3.1 miles 160°2019-04-23 23:35:02 KD6GNB-43.1 miles 284°2019-04-18 16:02:36
N1QB3.5 miles 322°2019-03-30 17:27:32 KM6ENA-93.9 miles 214°2019-04-20 19:43:32
Stations which heard KA6DAC-1 directly on radio –
callsign pkts first heard - EDT last heard longest (tx => rx) longest at - EDT
WB6WLV-11 2 2019-04-05 06:45:51 2019-04-06 08:45:56 DM12MT > DM12TV 30.7 miles 84° 2019-04-06 08:45:56
W6SCE-10 2 2019-04-23 11:47:22 2019-04-23 12:17:26 DM12MT > DM04QH 141.0 miles 318° 2019-04-23 12:17:26
N6EX-1 2 2019-04-22 17:47:17 2019-04-23 11:47:19 DM12MT > DM04XE 113.0 miles 326° 2019-04-23 11:47:19
N6EX-4 16 2019-04-06 20:48:23 2019-04-23 15:47:21 DM12MT > DM13CO 73.6 miles 317° 2019-04-23 15:47:21
W6HRO 369 2019-04-01 09:48:34 2019-04-23 17:48:04 DM12MT > DM13AU 90.9 miles 321° 2019-04-23 17:48:04
KF6ILA-10 4 2019-04-12 04:46:24 2019-04-20 22:47:06 DM12MT > DM13NI 37.4 miles 9° 2019-04-20 22:47:06
NZ6D-10 1 2019-04-18 18:28:00 2019-04-18 18:28:00 DM12MT > DM12JT 13.7 miles 267° 2019-04-18 18:28:00
WD6DRI-1 9 2019-04-04 09:05:45 2019-04-14 07:46:33 DM12MT > DM13KA 16.0 miles 329° 2019-04-14 07:46:33
XE2SI-10 1453 2019-03-31 20:05:28 2019-04-23 17:27:19 DM12MT > DM12MM 21.3 miles 189° 2019-04-23 17:27:19
XE2GF-10 3 2019-03-31 22:45:32 2019-04-02 13:07:58 DM12MT > DM12LM 23.3 miles 194° 2019-04-02 13:07:58
AF6UA-10 166 2019-04-01 10:45:31 2019-04-23 22:27:20 DM12MT > DM13LC 20.8 miles 340° 2019-04-23 22:27:20
N6SUN-10 61 2019-04-01 21:35:33 2019-04-22 10:37:13 DM12MT > DM13KB 19.0 miles 332° 2019-04-22 10:37:13
W6SUN-1 26 2019-04-01 19:45:33 2019-04-23 02:47:16 DM12MT > DM12KX 14.3 miles 312° 2019-04-23 02:47:16
KD6DHB-10 5 2019-04-16 19:56:45 2019-04-19 07:26:57 DM12MT > DM12LS 6.8 miles 230° 2019-04-19 07:26:57
KF6NXQ-15 34 2019-03-31 20:45:28 2019-04-20 20:07:06 DM12MT > DM13IN 55.5 miles 337° 2019-04-20 20:07:06
N6LXX-10 2 2019-04-19 05:47:02 2019-04-19 18:47:03 DM12MT > DM04UJ 133.9 miles 324° 2019-04-19 18:47:03
N6LXX-2 93 2019-04-01 21:55:34 2019-04-23 21:47:20 DM12MT > DM12MQ 9.0 miles 178° 2019-04-23 21:47:20
KA9Q 19 2019-04-04 03:35:44 2019-04-18 19:36:55 DM12MT > DM13MA 12.4 miles 344° 2019-04-18 19:36:55
KI6LPZ-10 114 2019-04-03 13:05:42 2019-04-23 23:57:20 DM12MT > DM12KW 13.1 miles 311° 2019-04-23 23:57:20
KX3F-11 800 2019-04-01 10:35:31 2019-04-24 00:37:20 DM12MT > DM12MR 7.5 miles 205° 2019-04-24 00:37:20
KF6SJ-3 10 2019-04-03 14:45:42 2019-04-18 05:26:53 DM12MT > DM13LA 14.5 miles 337° 2019-04-18 05:26:53
CREBC-3 3 2019-04-18 23:47:01 2019-04-23 09:47:22 DM12MT > DM11PR 76.0 miles 170° 2019-04-23 09:47:22
K6XI-10 2 2019-04-02 00:45:34 2019-04-04 12:55:46 DM12MT > DM13IA 22.9 miles 305° 2019-04-04 12:55:46
N1TAG-1 1 2019-04-19 23:57:02 2019-04-19 23:57:02 DM12MT > DM12MR 7.8 miles 206° 2019-04-19 23:57:02

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 KA6DAC-1
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
WB6WLV-11 18 2019-04-01 18:13:45 2019-04-23 21:18:26 DM12TV > DM12MT 30.7 miles 84° 2019-04-23 21:18:26
KD6RSQ 6 2019-04-03 19:34:51 2019-04-22 20:15:55 DM13NA > DM12MT 13.6 miles 13° 2019-04-22 20:15:55
W3NRG-1 2187 2019-03-31 20:10:00 2019-04-24 00:35:59 DM12JQ > DM12MT 17.2 miles 231° 2019-04-24 00:35:59
KD6GNB-1 85 2019-04-17 17:37:17 2019-04-23 13:02:09 EM29MA > DM12MT 1294.9 miles 65° 2019-04-23 12:34:36
W9IF-4 21 2019-04-02 16:46:34 2019-04-23 15:39:04 DM12JV > DM12MT 18.5 miles 283° 2019-04-23 15:39:04
N6CY-9 604 2019-04-01 08:56:35 2019-04-20 10:57:09 DM12IP > DM12MT 21.7 miles 237° 2019-04-02 12:28:09
KD6VKF-12 1 2019-04-21 15:08:27 2019-04-21 15:08:27 DM13NA > DM12MT 12.7 miles 7° 2019-04-21 15:08:27
AK6QJ-9 8 2019-04-03 14:13:22 2019-04-06 21:26:48 DM13JD > DM12MT 26.0 miles 327° 2019-04-06 21:26:48
N5TSV-9 6 2019-04-17 15:42:19 2019-04-17 15:55:19 DM12NO > DM12MT 15.5 miles 159° 2019-04-17 15:55:19
K6TVB-9 1 2019-04-12 16:21:35 2019-04-12 16:21:35 DM12JR > DM12MT 16.3 miles 245° 2019-04-12 16:21:35
KF6NXQ-1 1 2019-04-23 12:34:34 2019-04-23 12:34:34 DM13IN > DM12MT 54.1 miles 338° 2019-04-23 12:34:34
KI6RXX-9 83 2019-04-03 20:47:51 2019-04-21 00:30:31 DM13JD > DM12MT 26.2 miles 326° 2019-04-03 20:47:51
XE2SI-9 1261 2019-04-01 11:13:16 2019-04-24 00:26:50 DM12LJ > DM12MT 32.0 miles 192° 2019-04-21 14:00:35
WB6BFG-2 3 2019-04-03 16:32:51 2019-04-03 16:51:10 DM12QT > DM12MT 17.9 miles 89° 2019-04-03 16:51:10
KF6ILA-10 1 2019-04-21 08:37:37 2019-04-21 08:37:37 DM13NI > DM12MT 37.4 miles 9° 2019-04-21 08:37:37
KJ6BXB-1 2 2019-04-03 09:00:06 2019-04-03 20:22:11 DM12KR > DM12MT 12.1 miles 232° 2019-04-03 09:00:06
XE2BGF-9 28 2019-04-02 16:07:23 2019-04-22 15:15:22 DM12LK > DM12MT 26.8 miles 191° 2019-04-18 13:33:14
N143CL 16 2019-04-10 20:34:11 2019-04-10 21:29:50 DM12QT > DM12MT 19.5 miles 91° 2019-04-10 20:34:11
NG6B-9 1 2019-04-14 12:09:40 2019-04-14 12:09:40 DM12LX > DM12MT 13.6 miles 326° 2019-04-14 12:09:40
NE6H-2 152 2019-04-01 12:20:32 2019-04-23 19:49:52 DM12JR > DM12MT 15.8 miles 240° 2019-04-13 21:00:03
W6TNA-9 2 2019-04-02 20:58:51 2019-04-03 00:36:20 DM14IF > DM12MT 98.3 miles 349° 2019-04-03 00:36:20
AG6OQ-9 88 2019-04-04 13:59:07 2019-04-11 16:05:48 DM12TR > DM12MT 33.1 miles 103° 2019-04-04 13:59:07
KD6IFG-10 131 2019-04-02 15:42:41 2019-04-23 17:49:21 DM12JR > DM12MT 15.7 miles 239° 2019-04-06 15:05:15
N6SUN-7 1 2019-04-18 21:31:00 2019-04-18 21:31:00 DM13LB > DM12MT 18.8 miles 335° 2019-04-18 21:31:00
KI7AY-7 1 2019-04-01 17:31:27 2019-04-01 17:31:27 DM12LU > DM12MT 7.0 miles 285° 2019-04-01 17:31:27
WB9COY-9 4 2019-04-13 10:55:45 2019-04-15 21:08:19 DM13IC > DM12MT 27.2 miles 316° 2019-04-15 12:54:42
KJ6YLW-9 2 2019-04-21 20:31:06 2019-04-21 20:57:44 DM12PU > DM12MT 14.5 miles 87° 2019-04-21 20:31:06
K1GR-9 12503 2019-03-31 20:01:46 2019-04-24 00:43:16 DM12LO > DM12MT 17.8 miles 198° 2019-04-02 16:44:15
WB7WBW-9 5 2019-04-04 15:58:48 2019-04-15 12:23:38 DM13KE > DM12MT 25.8 miles 337° 2019-04-15 12:23:38
XE2GF-10 157 2019-03-31 20:07:45 2019-04-02 20:22:34 DM12LM > DM12MT 23.3 miles 194° 2019-04-02 20:22:34
N5771H 19 2019-04-08 13:36:04 2019-04-17 17:43:45 DM13EI > DM12MT 52.2 miles 315° 2019-04-17 13:51:51
N0XFD-14 2 2019-04-19 22:25:39 2019-04-19 23:06:53 DM04RG > DM12MT 134.9 miles 317° 2019-04-19 22:25:39
KF6SJ-1 8 2019-04-03 20:09:22 2019-04-22 20:03:42 DM13LA > DM12MT 15.8 miles 330° 2019-04-08 11:14:38
N6EAJ-9 2 2019-04-02 11:31:00 2019-04-22 12:13:00 DM13KD > DM12MT 22.8 miles 335° 2019-04-02 11:31:00
N6SUN-9 3 2019-04-23 12:21:05 2019-04-23 12:37:24 DM13LB > DM12MT 18.8 miles 335° 2019-04-23 12:21:05
AI6GI 153 2019-04-01 10:09:31 2019-04-23 19:42:55 DM12JV > DM12MT 16.2 miles 286° 2019-04-16 19:15:13
W5NYV-4 1 2019-04-10 13:50:54 2019-04-10 13:50:54 DM12JV > DM12MT 16.0 miles 286° 2019-04-10 13:50:54
W9WMP 16 2019-04-10 12:15:01 2019-04-12 11:39:16 DM12QT > DM12MT 17.9 miles 89° 2019-04-12 11:39:16
K1G2-9 1 2019-04-20 14:26:55 2019-04-20 14:26:55 DM12MP > DM12MT 12.7 miles 187° 2019-04-20 14:26:55
XE2DDB-1 115 2019-04-07 19:25:56 2019-04-14 18:58:39 DM12KM > DM12MT 22.4 miles 203° 2019-04-13 19:34:36
KK6UQA-9 14 2019-04-13 13:48:56 2019-04-23 15:27:25 DM12RT > DM12MT 21.1 miles 91° 2019-04-23 14:18:11
KG6HKM-7 172 2019-04-02 22:38:43 2019-04-23 20:14:57 DM12PP > DM12MT 17.1 miles 133° 2019-04-19 14:00:56
K6TZ-9 85 2019-04-02 00:46:13 2019-04-23 23:53:28 DM04DJ > DM12MT 193.2 miles 305° 2019-04-23 23:53:28
KG6VVO-10 5 2019-04-01 18:01:47 2019-04-22 17:59:13 DM12LR > DM12MT 8.9 miles 231° 2019-04-01 18:49:34
KG6JEI-9 1 2019-04-10 21:25:30 2019-04-10 21:25:30 DM12KU > DM12MT 12.1 miles 273° 2019-04-10 21:25:30
K6CPO-9 19 2019-04-06 15:54:26 2019-04-18 23:37:11 DM12JR > DM12MT 15.7 miles 244° 2019-04-06 16:18:10
K6SKM-1 42 2019-04-02 23:37:09 2019-04-22 11:53:34 DM12JV > DM12MT 17.3 miles 281° 2019-04-06 11:56:45
KG6WOB-10 1 2019-04-05 13:06:36 2019-04-05 13:06:36 DM12JU > DM12MT 14.3 miles 276° 2019-04-05 13:06:36
KB4JHU-6 1 2019-04-14 14:22:26 2019-04-14 14:22:26 DM03UR > DM12MT 101.5 miles 308° 2019-04-14 14:22:26
AF6UA-9 3 2019-04-01 22:57:08 2019-04-18 18:04:33 DM13LC > DM12MT 20.8 miles 340° 2019-04-18 18:04:33
KG7PBX-9 5 2019-04-12 16:50:46 2019-04-12 17:38:27 DM12JR > DM12MT 15.4 miles 241° 2019-04-12 17:38:27
N1TEN-9 2 2019-04-21 19:14:34 2019-04-23 14:48:07 DM12KT > DM12MT 11.1 miles 260° 2019-04-21 19:14:34
AF6GL-9 1 2019-04-02 15:55:47 2019-04-02 15:55:47 DM13IC > DM12MT 27.6 miles 316° 2019-04-02 15:55:47
K6NRT-3 1 2019-04-15 17:51:51 2019-04-15 17:51:51 DM12NQ > DM12MT 9.2 miles 157° 2019-04-15 17:51:51
N1TAG-9 1 2019-04-20 15:54:27 2019-04-20 15:54:27 DM12LR > DM12MT 8.9 miles 207° 2019-04-20 15:54:27
W6NEO-9 1 2019-04-03 20:06:15 2019-04-03 20:06:15 DM12LS > DM12MT 4.9 miles 234° 2019-04-03 20:06:15
KM4HSD-9 1 2019-04-19 19:18:38 2019-04-19 19:18:38 DM02RW > DM12MT 92.6 miles 275° 2019-04-19 19:18:38
W6TGM-9 11 2019-04-15 10:15:21 2019-04-19 11:39:21 DM12LP > DM12MT 16.0 miles 210° 2019-04-15 10:15:21
KJ6INE 42 2019-04-21 23:02:38 2019-04-22 18:04:10 DM12ST > DM12MT 28.5 miles 92° 2019-04-22 17:27:50
KJ6DKF-2 4 2019-04-13 14:41:32 2019-04-13 15:35:10 DM12QT > DM12MT 18.8 miles 91° 2019-04-13 15:35:10
KM6QYZ-9 10 2019-04-06 20:03:08 2019-04-18 23:16:30 DM12QU > DM12MT 16.8 miles 88° 2019-04-13 12:54:02
N6LXX-2 6 2019-04-07 09:37:30 2019-04-22 15:07:37 DM12MQ > DM12MT 9.0 miles 178° 2019-04-22 15:07:37
KM6DDB 3 2019-04-18 19:15:56 2019-04-19 12:09:59 DM13FJ > DM12MT 53.3 miles 316° 2019-04-18 19:15:56
KE0OEQ 6 2019-04-18 22:00:09 2019-04-19 13:00:11 DM12LM > DM12MT 20.6 miles 195° 2019-04-19 13:00:11
KM6LYN-9 17 2019-04-04 12:57:29 2019-04-20 16:54:50 DM12JV > DM12MT 18.1 miles 283° 2019-04-12 01:21:56
KB9MQX 4 2019-04-01 16:41:03 2019-04-04 14:03:33 DM12KM > DM12MT 23.0 miles 207° 2019-04-04 14:01:53
KE7DKS-14 13 2019-04-21 22:00:40 2019-04-21 22:36:43 DM12QT > DM12MT 20.6 miles 91° 2019-04-21 22:00:40
KX3F-11 420 2019-03-31 22:53:36 2019-04-23 23:53:36 DM12MR > DM12MT 7.5 miles 205° 2019-04-23 23:53:36
AJ6EE-9 2 2019-04-13 11:30:06 2019-04-13 17:36:17 DM12JU > DM12MT 17.0 miles 272° 2019-04-13 11:30:06
KD7SEA-8 2 2019-04-16 17:29:28 2019-04-16 19:50:06 DM12JR > DM12MT 18.0 miles 251° 2019-04-16 17:29:28
W6JAD 2 2019-04-04 21:05:28 2019-04-08 22:11:59 DM13NA > DM12MT 14.1 miles 12° 2019-04-04 21:05:28
KM6QFR-5 6 2019-04-15 19:31:44 2019-04-16 01:08:53 DM12LM > DM12MT 20.6 miles 194° 2019-04-16 00:26:29
XE2DDB-9 10 2019-04-05 01:45:08 2019-04-22 08:52:14 DM12LM > DM12MT 21.1 miles 191° 2019-04-05 01:45:08
KJ6TIM-7 12 2019-04-20 18:54:35 2019-04-20 19:23:24 DM12LU > DM12MT 6.2 miles 277° 2019-04-20 19:07:14
KJ6BXB-2 26 2019-04-01 11:51:54 2019-04-23 20:57:29 DM12JS > DM12MT 16.5 miles 252° 2019-04-18 23:40:41
N6ATF 98 2019-04-03 19:47:12 2019-04-23 20:07:16 DM12JS > DM12MT 15.2 miles 252° 2019-04-03 20:31:22
KK6QHZ-9 5 2019-04-14 17:07:42 2019-04-14 17:29:48 DM12OT > DM12MT 9.7 miles 98° 2019-04-14 17:26:42
KG6LI 7 2019-04-14 15:53:39 2019-04-14 17:19:19 DM12OS > DM12MT 9.3 miles 123° 2019-04-14 17:19:19
KX9KX-6 1 2019-04-07 17:07:14 2019-04-07 17:07:14 DM12MU > DM12MT 2.5 miles 28° 2019-04-07 17:07:14
KA6VHA-1 7 2019-04-19 13:05:13 2019-04-19 13:22:38 DM04VD > DM12MT 116.6 miles 322° 2019-04-19 13:22:38
KJ6DMD 13 2019-04-12 13:32:09 2019-04-12 22:04:04 DM12RT > DM12MT 21.1 miles 92° 2019-04-12 14:30:57
AJ6GK-6 1 2019-04-03 19:44:04 2019-04-03 19:44:04 DM12NU > DM12MT 6.2 miles 71° 2019-04-03 19:44:04
KD6VDJ-14 1 2019-04-15 10:59:04 2019-04-15 10:59:04 CM94WL > DM12MT 216.9 miles 302° 2019-04-15 10:59:04
N5KKW-7 3 2019-04-03 13:06:07 2019-04-03 13:31:59 DM12KR > DM12MT 15.0 miles 239° 2019-04-03 13:31:59
KN6APQ 12 2019-04-13 13:05:52 2019-04-20 20:02:47 DM12LU > DM12MT 7.6 miles 275° 2019-04-20 20:02:47
KD6ADC-9 1 2019-04-18 17:57:02 2019-04-18 17:57:02 DM12LX > DM12MT 13.2 miles 324° 2019-04-18 17:57:02
KM6ENA-9 11 2019-04-02 10:53:29 2019-04-20 19:02:21 DP12MT > DM12MT 2070.0 miles 360° 2019-04-20 19:02:21
KD6GNB-15 1507 2019-04-03 23:27:33 2019-04-22 17:21:32 EM29MA > DM12MT 1294.9 miles 65° 2019-04-19 08:12:18
KG6WOB-9 37 2019-04-05 13:13:16 2019-04-16 18:47:11 DM12JU > DM12MT 16.0 miles 275° 2019-04-16 18:06:34
KD6GNB-13 3 2019-04-15 18:10:16 2019-04-22 01:15:28 DM12LU > DM12MT 4.0 miles 277° 2019-04-22 01:15:28
H6CY-9 1 2019-04-18 10:36:03 2019-04-18 10:36:03 DM12JQ > DM12MT 20.1 miles 243° 2019-04-18 10:36:03
KR6AUL-7 2 2019-04-19 14:05:17 2019-04-19 15:29:17 DM12LS > DM12MT 6.6 miles 229° 2019-04-19 15:29:17
KR6AUL-9 9 2019-04-19 19:03:14 2019-04-23 20:46:12 DM12JR > DM12MT 15.5 miles 239° 2019-04-23 17:41:06
KK6MJG-5 1 2019-04-22 22:42:08 2019-04-22 22:42:08 DM13AA > DM12MT 62.6 miles 281° 2019-04-22 22:42:08

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