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 DB0DLG-10 - show graphs
Map loading...
Comment: 2m RX-iGate 160m agl (RPi+TNC2 smack) at Hamnet+PR Digi
Location: 48°30.80' N 10°25.22' E - locator JN58FM03KE - show map - static map
3.5 miles Southeast bearing 136° from Gundelfingen, Bavaria, Germany [?]
5.4 miles Southeast bearing 115° from Bächingen an der Brenz, Bavaria, Germany
59.0 miles Northwest bearing 297° from München (Muenchen), Regierungsbezirk Oberbayern, Bavaria, Germany
59.7 miles East bearing 108° from Stuttgart, Regierungsbezirk Stuttgart, Baden-Württemberg, Germany
Last position: 2019-10-20 22:15:47 EDT (4m30s ago)
2019-10-21 04:15:47 CEST local time at Gundelfingen, Germany [?]
Last telemetry: 2019-10-20 22:10:38 EDT (9m39s ago) – show telemetry
Avg 10m: 0.234 Rx Erlang, Avg 10m: 0 Tx Erlang, RxPkts: 167 count/10m, IGateDropRx: 65 count/10m, TxPkts: 0 count/10m
Device: Kenneth W. Finnegan, W6KWF: Aprx (software, Linux/Unix)
Last path: DB0DLG-10>APRX28 via TCPIP*,qAC,T2EUSKADI
Positions stored: 5
Packet rate: 619 seconds between packets on average during 30309 seconds.
APRS igate – Statistics for 2019-10:
Stations heard directly: 118 on radio path – show map
Last heard a station directly: 2019-10-20 22:13:11 EDT (7m6s ago)
Normal receiver range estimate: 124 miles (Updated: 2019-10-20 20:31:11 EDT)
Position packets heard directly: 3206 on radio path
Position packets sent to APRS-IS: 3987 – show map
Stations near current position of DB0DLG-10 - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
DB7SK2.6 miles 318°2019-10-05 10:03:13 DG3NCG-B3.1 miles 221°2019-10-20 22:14:01
DL2SBE-103.3 miles 189°2019-10-13 12:01:14 DG3NCG3.4 miles 189°2019-10-19 04:36:11
DK9NL-94.0 miles 94°2019-10-18 10:16:02 DK9NL-14.0 miles 94°2019-10-03 13:35:48
DL2SBE5.7 miles 25°2019-10-18 16:28:11 DL6SMA6.5 miles 229°2019-09-28 14:42:18
PS-DL6SMA6.5 miles 229°2019-10-20 22:00:13 DL6SMA-56.9 miles 232°2019-09-28 04:12:46
FW57328.0 miles 109°2019-10-20 22:15:17 DL2MHF-88.1 miles 111°2019-10-06 09:56:51
DL1GER-98.3 miles 283°2019-10-19 16:32:21 DL1GER-108.3 miles 283°2019-10-20 21:33:19
T02-Treff8.7 miles 231°2019-10-04 17:41:24 DF9964099.0 miles 176°2019-09-25 03:13:55
DF0FML-109.4 miles 240°2019-09-23 09:57:56 DB0GZL B9.4 miles 240°2019-10-20 22:04:44
DB0GZL-B9.4 miles 240°2019-10-20 22:04:54 DK2OO-99.9 miles 354°2019-10-18 16:01:56
Stations heard directly by DB0DLG-10
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
DB0RZ 1 2019-10-16 23:13:35 2019-10-16 23:13:35 JN48SD > JN58FM 46.6 miles 239° 2019-10-16 23:13:35
DH5FB-9 1 2019-10-15 10:06:15 2019-10-15 10:06:15 JN68IS > JN58FM 107.7 miles 80° 2019-10-15 10:06:15
DB0ZUS 88 2019-09-30 21:36:28 2019-10-20 05:38:41 JN58HJ > JN58FM 11.3 miles 134° 2019-10-20 05:38:41
DB0ZD 15 2019-10-01 00:46:01 2019-10-17 06:20:08 JN57CM > JN58FM 68.1 miles 188° 2019-10-17 06:20:08
DL9GJ-6 710 2019-09-30 20:27:16 2019-10-20 22:13:11 JN48XF > JN58FM 29.8 miles 230° 2019-10-20 22:13:11
OE2XHR-11 1 2019-10-20 08:41:57 2019-10-20 08:41:57 JN67MK > JN58FM 143.5 miles 121° 2019-10-20 08:41:57
DL9GJ-9 2 2019-10-17 09:00:30 2019-10-17 09:49:21 JN48WF > JN58FM 31.6 miles 235° 2019-10-17 09:00:30
DL2MHF-9 98 2019-10-02 05:44:06 2019-10-20 02:46:53 JN58JQ > JN58FM 21.4 miles 59° 2019-10-18 09:36:30
DB0KUN 1 2019-10-14 23:07:16 2019-10-14 23:07:16 JN49TH > JN58FM 64.5 miles 328° 2019-10-14 23:07:16
DK8TP-9 1 2019-10-08 07:12:29 2019-10-08 07:12:29 JN48QF > JN58FM 50.9 miles 246° 2019-10-08 07:12:29
DL2GBG-9 20 2019-10-04 14:06:27 2019-10-20 05:54:27 JN48UH > JN58FM 36.7 miles 247° 2019-10-13 16:55:00
DL4PAC-9 31 2019-10-14 04:44:17 2019-10-14 11:59:13 JN48QH > JN58FM 51.4 miles 256° 2019-10-14 06:19:22
DC6PN-9 113 2019-09-30 20:58:44 2019-10-14 13:22:42 JN48VA > JN58FM 46.1 miles 222° 2019-10-01 11:18:58
DF3CI 4 2019-10-19 04:00:30 2019-10-19 10:40:32 JN48WF > JN58FM 30.8 miles 232° 2019-10-19 10:40:32
DB0FIG 1 2019-10-20 11:27:34 2019-10-20 11:27:34 JN47RQ > JN58FM 72.8 miles 219° 2019-10-20 11:27:34
DL1GKR-9 1 2019-10-01 15:14:30 2019-10-01 15:14:30 JN48UG > JN58FM 36.2 miles 245° 2019-10-01 15:14:30
DB0LP 8 2019-10-12 19:35:33 2019-10-20 14:46:21 JN59UD > JN58FM 72.9 miles 52° 2019-10-20 14:46:21
HB9BXQ-12 2 2019-10-15 05:17:52 2019-10-15 06:20:44 JN47RH > JN58FM 93.5 miles 208° 2019-10-15 06:20:44
IK1TTD-9 22 2019-10-06 15:31:46 2019-10-17 06:31:25 JN48UM > JN58FM 32.0 miles 272° 2019-10-06 15:31:46
DL5MAM 7 2019-10-14 21:00:08 2019-10-19 23:17:55 JN58UB > JN58FM 65.7 miles 117° 2019-10-19 23:17:55
DF3CI-9 7 2019-10-12 05:18:10 2019-10-14 04:18:31 JN48WF > JN58FM 31.2 miles 232° 2019-10-14 04:18:31
DC7WOL-9 16 2019-10-02 12:50:05 2019-10-20 16:09:48 JN58HB > JN58FM 33.4 miles 166° 2019-10-02 14:27:57
DB7MJ-9 10 2019-10-03 08:08:27 2019-10-03 16:38:31 JN58BG > JN58FM 21.5 miles 221° 2019-10-03 16:38:31
DL1MMS-9 1 2019-10-18 14:24:06 2019-10-18 14:24:06 JN57GU > JN58FM 46.4 miles 175° 2019-10-18 14:24:06
DH6MBM-9 13 2019-10-02 05:07:49 2019-10-19 10:42:47 JN58KI > JN58FM 22.4 miles 118° 2019-10-19 10:03:38
DG4SEX-9 98 2019-10-01 10:11:03 2019-10-19 04:01:22 JN58AJ > JN58FM 21.1 miles 244° 2019-10-04 12:53:18
DJ3CD-9 8 2019-10-06 04:37:46 2019-10-06 04:53:49 JN58JR > JN58FM 22.4 miles 49° 2019-10-06 04:53:49
DF6MD-9 8 2019-10-02 10:36:24 2019-10-15 12:57:00 JN57GV > JN58FM 41.8 miles 174° 2019-10-02 10:41:24
DL1GMG-9 11 2019-10-03 01:16:45 2019-10-17 12:37:48 JN58AK > JN58FM 19.0 miles 256° 2019-10-17 12:37:48
DK2OO-13 88 2019-09-30 23:22:31 2019-10-17 05:44:37 JN48UM > JN58FM 34.1 miles 272° 2019-10-02 11:48:31
DL3MSZ-9 2 2019-10-12 03:49:27 2019-10-12 03:53:27 JN58QS > JN58FM 48.5 miles 69° 2019-10-12 03:49:27
DL9MFL-9 16 2019-10-11 07:18:21 2019-10-18 12:31:06 JN58FA > JN58FM 33.8 miles 175° 2019-10-11 08:03:10
DH4SB-9 95 2019-10-01 02:22:48 2019-10-20 12:50:32 JN48UI > JN58FM 33.7 miles 252° 2019-10-01 12:48:56
DL1GJJ-9 7 2019-10-02 10:21:35 2019-10-18 10:26:02 JN48VC > JN58FM 41.8 miles 226° 2019-10-02 13:04:20
DB0BKN 3 2019-10-15 07:11:03 2019-10-20 05:33:22 JN68JE > JN58FM 110.6 miles 101° 2019-10-20 05:33:22
DK9FN-9 1 2019-10-20 09:37:32 2019-10-20 09:37:32 JN59XB > JN58FM 78.0 miles 61° 2019-10-20 09:37:32
HB9BB 74 2019-10-01 01:23:48 2019-10-20 18:23:18 JN47RD > JN58FM 104.9 miles 206° 2019-10-20 18:23:18
DL1ZM 1 2019-10-10 03:03:35 2019-10-10 03:03:35 JN58PT > JN58FM 46.8 miles 62° 2019-10-10 03:03:35
DJ2FR 4 2019-10-20 05:03:36 2019-10-20 08:24:45 JN57MM > JN58FM 73.4 miles 157° 2019-10-20 08:03:01
DK1ZZ-9 120 2019-10-01 13:15:15 2019-10-17 04:41:10 JN58JC > JN58FM 33.5 miles 151° 2019-10-17 04:41:10
DL0IR 1 2019-10-01 10:41:08 2019-10-01 10:41:08 JN58RT > JN58FM 51.9 miles 68° 2019-10-01 10:41:08
DL8SO-9 10 2019-10-18 00:31:16 2019-10-18 04:21:06 JN57RB > JN58FM 110.9 miles 153° 2019-10-18 04:21:06
HB9EMX-7 2 2019-10-20 06:48:38 2019-10-20 06:54:58 JN47KK > JN58FM 102.6 miles 223° 2019-10-20 06:54:58
OE5HPM-9 1 2019-10-20 13:00:36 2019-10-20 13:00:36 JN68NE > JN58FM 126.4 miles 99° 2019-10-20 13:00:36
DB0SAA-10 31 2019-10-01 10:30:17 2019-10-20 22:00:25 JN58BT > JN58FM 24.6 miles 322° 2019-10-20 22:00:25
DF1AMB-8 14 2019-10-03 05:17:41 2019-10-03 06:16:46 JN58BE > JN58FM 25.7 miles 212° 2019-10-03 06:16:46
DL1GER-9 78 2019-10-01 02:33:50 2019-10-17 06:14:22 JN48TM > JN58FM 35.0 miles 273° 2019-10-15 13:41:53
DK2OO-9 24 2019-10-17 06:30:59 2019-10-18 16:01:56 JN58EP > JN58FM 9.9 miles 354° 2019-10-18 16:01:56
OE3PDB-7 9 2019-10-13 06:05:11 2019-10-13 07:16:48 JN47XJ > JN58FM 80.1 miles 196° 2019-10-13 06:11:28
OE3PDB-9 1 2019-10-13 08:51:35 2019-10-13 08:51:35 JN47WI > JN58FM 83.6 miles 198° 2019-10-13 08:51:35
DB3LO-2 6 2019-10-11 10:34:26 2019-10-12 06:25:07 JN57FM > JN58FM 68.3 miles 180° 2019-10-11 10:34:26
DG2SDK-7 5 2019-10-10 13:03:45 2019-10-13 07:41:09 JN58BE > JN58FM 26.6 miles 213° 2019-10-13 07:41:09
DM0ESS 1 2019-10-01 03:10:19 2019-10-01 03:10:19 JN57DM > JN58FM 69.5 miles 185° 2019-10-01 03:10:19
DK7SCH-9 1 2019-10-14 07:34:08 2019-10-14 07:34:08 JN58FJ > JN58FM 7.0 miles 180° 2019-10-14 07:34:08
TA1FL-6 1 2019-10-16 07:29:53 2019-10-16 07:29:53 JN48UQ > JN58FM 35.3 miles 292° 2019-10-16 07:29:53
DL6ZB 1 2019-10-01 04:21:25 2019-10-01 04:21:25 JN58XU > JN58FM 73.6 miles 72° 2019-10-01 04:21:25
OE2XHR-2 10 2019-10-14 12:08:06 2019-10-20 06:44:22 JN67MK > JN58FM 143.5 miles 121° 2019-10-20 06:44:22
DK2OO-6 435 2019-10-01 00:09:22 2019-10-20 21:23:57 JN58EP > JN58FM 9.9 miles 354° 2019-10-20 21:23:57
OE5XHR-10 2 2019-10-20 05:21:10 2019-10-20 13:41:10 JN68XR > JN58FM 160.5 miles 83° 2019-10-20 13:41:10
DG3SBI-9 24 2019-10-16 13:41:25 2019-10-18 15:57:06 JN48XQ > JN58FM 25.4 miles 296° 2019-10-18 15:57:06
DL1WER-9 21 2019-10-02 04:09:28 2019-10-19 11:45:14 JN58DD > JN58FM 27.3 miles 195° 2019-10-10 10:22:22
DL2MEL-10 5 2019-10-14 04:04:01 2019-10-14 05:16:01 JN58QE > JN58FM 49.1 miles 116° 2019-10-14 05:16:01
DJ1OF-9 8 2019-10-11 13:16:50 2019-10-13 09:33:16 JN48VA > JN58FM 44.6 miles 221° 2019-10-11 13:16:50
OE2XHR 6 2019-10-13 06:12:24 2019-10-20 10:13:01 JN67MK > JN58FM 143.5 miles 121° 2019-10-20 10:13:01
OE9TKH-7 1 2019-10-17 04:33:20 2019-10-17 04:33:20 JN57BX > JN58FM 38.1 miles 200° 2019-10-17 04:33:20
SQ2RKS-9 2 2019-10-02 04:52:35 2019-10-12 11:12:23 JN57ML > JN58FM 76.7 miles 159° 2019-10-12 11:12:23
OE2XWR 13 2019-10-01 20:17:08 2019-10-20 02:46:56 JN67IE > JN58FM 139.2 miles 130° 2019-10-20 02:46:56
SP9AM-14 3 2019-10-02 06:04:32 2019-10-02 07:15:55 JN58HB > JN58FM 33.8 miles 164° 2019-10-02 06:04:32
DL1YP-9 3 2019-10-20 07:37:44 2019-10-20 09:25:58 JN47QT > JN58FM 67.0 miles 225° 2019-10-20 09:25:58
DD2KA-1 4 2019-10-13 08:23:40 2019-10-13 08:55:33 JN58SM > JN58FM 49.4 miles 91° 2019-10-13 08:55:33
DB0RDH-10 10 2019-10-03 21:36:08 2019-10-20 02:53:53 JN68KW > JN58FM 114.7 miles 74° 2019-10-20 02:53:53
DL2SEK-7 1 2019-10-20 04:50:00 2019-10-20 04:50:00 JN58BH > JN58FM 20.1 miles 229° 2019-10-20 04:50:00
DL3TR-9 20 2019-10-04 10:17:53 2019-10-05 15:01:38 JN58BE > JN58FM 26.1 miles 211° 2019-10-04 10:17:53
DB0AB-10 3 2019-10-15 04:09:48 2019-10-17 03:40:19 JN59GD > JN58FM 43.7 miles 7° 2019-10-17 03:40:19
DL3SB-9 60 2019-10-03 07:35:37 2019-10-19 08:12:38 JN48VK > JN58FM 30.1 miles 259° 2019-10-13 10:43:45
DL5EF 103 2019-10-04 17:07:32 2019-10-19 07:43:13 JN57GN > JN58FM 65.2 miles 174° 2019-10-12 17:03:03
DB1DH-8 26 2019-10-02 11:42:22 2019-10-02 14:12:32 JN57MO > JN58FM 68.2 miles 155° 2019-10-02 14:12:32
DG5MJO 13 2019-10-09 10:34:44 2019-10-20 08:30:45 JN57ER > JN58FM 53.7 miles 181° 2019-10-20 08:30:45
DL7KHB-9 41 2019-10-02 10:31:17 2019-10-05 13:14:24 JN57GO > JN58FM 63.7 miles 174° 2019-10-03 01:55:52
DK2OO-10 18 2019-10-18 18:47:15 2019-10-20 20:48:08 JN58EP > JN58FM 9.9 miles 354° 2019-10-20 20:48:08
DB0ED 1 2019-10-17 01:58:21 2019-10-17 01:58:21 JN68AG > JN58FM 75.6 miles 101° 2019-10-17 01:58:21
DB0TE 13 2019-09-30 21:27:22 2019-10-20 19:38:51 JN48XK > JN58FM 22.2 miles 254° 2019-10-20 19:38:51
DK7TP-9 2 2019-10-01 12:37:30 2019-10-17 16:31:32 JN47TX > JN58FM 51.3 miles 225° 2019-10-17 16:31:32
DK9NL-9 17 2019-10-01 04:40:01 2019-10-18 10:16:02 JN58HL > JN58FM 10.2 miles 106° 2019-10-02 06:17:35
DL5MDZ 1 2019-10-13 08:19:52 2019-10-13 08:19:52 JN57FO > JN58FM 61.5 miles 177° 2019-10-13 08:19:52
DL2BER-7 2 2019-10-13 10:12:04 2019-10-13 10:18:32 JN48SD > JN58FM 46.4 miles 239° 2019-10-13 10:18:32
OE9ICI-9 2 2019-10-20 13:41:51 2019-10-20 13:46:58 JN47XT > JN58FM 52.7 miles 202° 2019-10-20 13:41:51
DB0BIB 25 2019-09-30 20:50:30 2019-10-18 04:17:06 JN48VC > JN58FM 40.1 miles 224° 2019-10-18 04:17:06
DL1BRU-7 35 2019-10-02 01:45:27 2019-10-16 05:09:57 JN58BA > JN58FM 36.6 miles 201° 2019-10-15 02:13:19
DL8GAK-9 14 2019-09-30 23:01:21 2019-10-14 23:24:03 JN47VW > JN58FM 50.5 miles 217° 2019-10-14 23:24:03
DL4HMS-9 2 2019-10-02 00:47:12 2019-10-09 10:07:46 JN58LI > JN58FM 27.9 miles 112° 2019-10-02 00:47:12
HB3YDM-9 1 2019-10-13 06:39:57 2019-10-13 06:39:57 JN47CR > JN58FM 116.6 miles 244° 2019-10-13 06:39:57
IK3XTM-9 8 2019-10-12 02:11:21 2019-10-13 13:03:02 JN57HN > JN58FM 65.8 miles 170° 2019-10-13 13:03:02
DL2MHF-8 8 2019-10-04 12:04:51 2019-10-06 09:46:49 JN58ET > JN58FM 19.7 miles 351° 2019-10-06 07:54:34
DO4DSW-9 1 2019-10-15 22:04:51 2019-10-15 22:04:51 JN58CU > JN58FM 24.6 miles 336° 2019-10-15 22:04:51
DL9MET-8 25 2019-10-01 18:33:02 2019-10-20 15:24:36 JN58LJ > JN58FM 27.1 miles 107° 2019-10-20 15:24:36
DL3CK-10 14 2019-09-30 21:04:11 2019-10-20 19:23:29 JN58SS > JN58FM 53.0 miles 71° 2019-10-20 19:23:29
DB0MOD 115 2019-10-04 09:12:59 2019-10-20 17:48:23 JN57GT > JN58FM 48.0 miles 172° 2019-10-20 17:48:23
DL6BAW-1 2 2019-10-11 16:00:09 2019-10-13 15:29:18 JN58KB > JN58FM 38.6 miles 147° 2019-10-13 15:29:18
DB4MM-7 26 2019-10-13 07:20:19 2019-10-13 08:58:31 JN58DN > JN58FM 7.9 miles 302° 2019-10-13 07:20:19
DC3PH 5 2019-10-01 03:34:14 2019-10-02 03:16:16 JN57IN > JN58FM 65.7 miles 169° 2019-10-01 03:37:48
DG4MND-9 24 2019-10-01 08:30:51 2019-10-20 08:29:40 JN57AS > JN58FM 53.8 miles 199° 2019-10-20 08:29:40
SP3MKI-9 4 2019-10-11 11:01:44 2019-10-11 11:45:41 JN58KH > JN58FM 25.1 miles 121° 2019-10-11 11:01:44
DO5SPA-9 20 2019-09-30 23:10:57 2019-10-20 11:37:32 JN58QN > JN58FM 42.2 miles 87° 2019-10-13 13:50:01
OE5XGR-10 3 2019-10-15 06:59:58 2019-10-20 06:39:56 JN68LD > JN58FM 118.9 miles 102° 2019-10-20 06:39:56
OE5XGR-1 1 2019-10-15 07:19:25 2019-10-15 07:19:25 JN68LD > JN58FM 118.9 miles 102° 2019-10-15 07:19:25
DO3LGI-9 5 2019-10-19 06:10:15 2019-10-19 06:39:39 JN58BF > JN58FM 24.7 miles 213° 2019-10-19 06:10:15
DL2SAX-8 3 2019-10-01 07:31:25 2019-10-01 09:40:45 JN58BK > JN58FM 14.6 miles 243° 2019-10-01 09:40:45
DG5MG-9 15 2019-10-18 02:31:35 2019-10-18 07:58:03 JN58NC > JN58FM 45.0 miles 131° 2019-10-18 02:31:35
DL8GAK-1 27 2019-10-05 08:48:28 2019-10-15 05:13:06 JN48XB > JN58FM 37.6 miles 216° 2019-10-15 05:13:06
DM5TU-9 6 2019-10-14 04:09:08 2019-10-16 03:55:56 JN57KJ > JN58FM 81.0 miles 164° 2019-10-14 04:09:08
DL8GAK-15 12 2019-10-01 05:09:57 2019-10-04 16:33:07 JN48XB > JN58FM 37.6 miles 216° 2019-10-04 16:33:07
DO1TBE-9 1 2019-10-16 01:45:06 2019-10-16 01:45:06 JN48UQ > JN58FM 36.0 miles 291° 2019-10-16 01:45:06
DG5SDD-7 1 2019-10-17 10:57:17 2019-10-17 10:57:17 JN58CO > JN58FM 12.1 miles 305° 2019-10-17 10:57:17
DG5SDD-9 23 2019-10-02 11:10:44 2019-10-18 07:15:29 JN58AH > JN58FM 21.6 miles 234° 2019-10-04 05:01:47
DG0OFZ-9 1 2019-10-03 06:53:49 2019-10-03 06:53:49 JN58CP > JN58FM 13.5 miles 320° 2019-10-03 06:53:49
DL4VK-7 2 2019-10-13 06:23:23 2019-10-16 02:26:52 JN58BK > JN58FM 15.3 miles 253° 2019-10-16 02:26:52
DG8SF-8 11 2019-10-16 07:04:34 2019-10-16 08:30:46 JN48XJ > JN58FM 23.6 miles 251° 2019-10-16 08:20:31

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.
User guide · 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