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 DB0KH - show graphs
Map loading...
Comment: Knuell - RX-only iGate Raspberry Pi and aprx with Soundmodem
Location: 50°54.77' N 9°25.11' E - locator JO40RV09FB - show map - static map
1.4 miles West bearing 259° from Schwarzenborn, Hesse, Germany [?]
4.8 miles Northwest bearing 334° from Oberaula, Regierungsbezirk Kassel, Hesse, Germany
63.7 miles Northeast bearing 30° from Frankfurt am Main, Regierungsbezirk Darmstadt, Hesse, Germany
76.9 miles Northeast bearing 41° from Wiesbaden, Hesse, Germany
Last position: 2017-08-23 05:56:45 EDT (3m41s ago)
2017-08-23 11:56:45 CEST local time at Schwarzenborn, Germany [?]
Last telemetry: 2017-08-23 05:53:10 EDT (7m16s ago) – show telemetry
Avg 10m: 0.101 Rx Erlang, Avg 10m: 0 Tx Erlang, RxPkts: 70 count/10m, IGateDropRx: 10 count/10m, TxPkts: 0 count/10m
Device: Kenneth W. Finnegan, W6KWF: Aprx (software, Linux/Unix)
Last path: DB0KH>APRX28 via TCPIP*,qAC,T2SPAIN2
Positions stored: 9042
Packet rate: 199 seconds between packets on average during 9945 seconds.
Items and objects originated: DO2KHG
Other SSIDs: DB0KH-B
APRS igate – Statistics for 2017-08:
Stations heard directly: 118 on radio path – show map
Last heard a station directly: 2017-08-23 05:28:00 EDT (32m26s ago)
Normal receiver range estimate: 112 miles (Updated: 2017-08-23 03:51:52 EDT)
Position packets heard directly: 3077 on radio path
Position packets sent to APRS-IS: 4512 – show map
Stations near current position of DB0KH - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
EL-DL0RI24.4 yards 328°2017-08-23 05:52:59 DB0KH-B43.3 yards 343°2017-08-23 05:57:55
DB0KH B43.3 yards 343°2017-08-23 05:57:45 DH1FR-B43.3 yards 343°2017-07-27 04:32:26
DH1FR B43.3 yards 343°2017-07-27 04:32:16 DL0PET4.6 miles 110°2017-07-30 09:20:00
DC4FEA4.7 miles 273°2017-08-07 13:26:17 DL4KF6.9 miles 317°2017-08-23 03:08:40
DO5FHS-97.5 miles 270°2017-07-27 15:56:49 DB0HRR C8.2 miles 167°2017-08-20 13:28:38
DB0HRR-C8.2 miles 167°2017-08-20 13:28:48 DG9FDM9.1 miles 182°2017-08-20 06:16:34
DG7FDL-1312.4 miles 103°2017-08-23 05:57:19 DG7FDL-1012.4 miles 103°2017-08-23 05:55:47
DK9ZQ12.5 miles 26°2017-08-19 08:39:06 DD9FH13.6 miles 251°2017-08-12 10:05:49
DD9FH-213.6 miles 251°2017-08-21 13:03:00 DH1FR-214.2 miles 253°2017-08-23 05:58:30
DH1FR DP14.2 miles 253°2017-08-20 04:04:47 EW646214.3 miles 194°2017-08-23 05:52:39
Stations heard directly by DB0KH
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
DO2FAH 6 2017-08-01 02:09:27 2017-08-14 09:25:00 JO40IA > JO40RV 68.8 miles 208° 2017-08-14 09:25:00
DB0MYK 19 2017-08-01 00:50:01 2017-08-22 08:50:01 JO30OJ > JO40RV 103.2 miles 251° 2017-08-22 08:50:01
DB0KT 1 2017-08-09 07:23:20 2017-08-09 07:23:20 JO40PL > JO40RV 30.1 miles 192° 2017-08-09 07:23:20
DB0GPS 3 2017-08-13 01:20:04 2017-08-22 00:40:04 JO41PU > JO40RV 65.2 miles 356° 2017-08-22 00:40:04
DB0IDS 9 2017-08-01 02:27:18 2017-08-18 14:31:25 JO40CF > JO40RV 70.1 miles 227° 2017-08-18 14:31:25
DJ8HS-9 20 2017-08-13 02:58:34 2017-08-13 04:26:53 JO50FX > JO40RV 46.5 miles 84° 2017-08-13 04:26:53
DJ1AA-9 5 2017-08-03 06:17:59 2017-08-21 10:02:34 JO40UP > JO40RV 21.0 miles 147° 2017-08-03 06:17:59
DH8HP 1 2017-08-16 06:28:36 2017-08-16 06:28:36 JO40DU > JO40RV 51.0 miles 266° 2017-08-16 06:28:36
DL8YQ-9 1 2017-08-14 05:06:10 2017-08-14 05:06:10 JO30EM > JO40RV 135.6 miles 260° 2017-08-14 05:06:10
DL1AAZ-9 8 2017-08-04 15:01:20 2017-08-05 06:58:13 JO41NL > JO40RV 40.7 miles 341° 2017-08-04 15:01:20
DF2PH 1 2017-08-22 23:54:29 2017-08-22 23:54:29 JO40AE > JO40RV 80.3 miles 231° 2017-08-22 23:54:29
DB1MRK-9 1 2017-08-04 06:06:44 2017-08-04 06:06:44 JO40UL > JO40RV 32.7 miles 157° 2017-08-04 06:06:44
DL4AWI 15 2017-08-01 15:25:00 2017-08-01 20:11:07 JO51HB > JO40RV 53.4 miles 80° 2017-08-01 20:11:07
SM5TGV-9 3 2017-08-19 07:34:49 2017-08-19 08:25:00 JO40NR > JO40RV 19.0 miles 224° 2017-08-19 08:25:00
DF1LON-9 2 2017-08-06 07:32:02 2017-08-06 07:33:37 JO41PI > JO40RV 29.7 miles 349° 2017-08-06 07:33:37
DL2AKT 6 2017-08-13 06:30:28 2017-08-21 15:22:12 JO50NV > JO40RV 74.2 miles 91° 2017-08-21 15:22:12
DB5OR-9 2 2017-08-17 05:57:22 2017-08-20 06:57:41 JO40OR > JO40RV 16.7 miles 215° 2017-08-17 05:57:22
DB0NY 6 2017-07-31 20:38:53 2017-08-13 23:49:35 JO31TB > JO40RV 79.3 miles 278° 2017-08-13 23:49:35
SQ9HYR-9 4 2017-08-20 13:42:42 2017-08-20 14:22:42 JO41SH > JO40RV 28.5 miles 13° 2017-08-20 13:42:42
DO8JC-14 6 2017-08-14 16:12:15 2017-08-21 17:26:00 JO50OW > JO40RV 77.9 miles 87° 2017-08-14 16:12:15
DG3BR-9 25 2017-08-02 13:47:26 2017-08-06 14:47:39 JO41LM > JO40RV 46.9 miles 334° 2017-08-06 14:47:39
DB0WZ 9 2017-08-01 00:07:41 2017-08-19 00:27:12 JN49WS > JO40RV 81.0 miles 164° 2017-08-19 00:27:12
DL3ATI-9 1 2017-08-17 03:57:57 2017-08-17 03:57:57 JO50FX > JO40RV 45.2 miles 83° 2017-08-17 03:57:57
DL5YDJ-7 1 2017-08-13 08:21:32 2017-08-13 08:21:32 JO41FE > JO40RV 44.4 miles 295° 2017-08-13 08:21:32
DL2AKT-9 13 2017-08-04 01:52:03 2017-08-15 14:09:52 JO50MV > JO40RV 71.6 miles 90° 2017-08-15 14:09:52
DF7PN-9 1 2017-08-14 01:38:02 2017-08-14 01:38:02 JN49CX > JO40RV 83.1 miles 220° 2017-08-14 01:38:02
DK5PF-9 10 2017-08-12 06:31:04 2017-08-18 08:52:24 JO40II > JO40RV 49.7 miles 220° 2017-08-18 06:34:15
DJ1JAY-14 92 2017-08-14 00:56:53 2017-08-22 13:37:19 JN49BX > JO40RV 86.1 miles 222° 2017-08-14 08:11:59
DH4SB-9 12 2017-08-16 09:02:50 2017-08-16 10:56:51 JO40TP > JO40RV 19.7 miles 156° 2017-08-16 10:56:51
DB0ABB 284 2017-07-31 20:20:59 2017-08-23 02:32:54 JO41UO > JO40RV 49.9 miles 16° 2017-08-23 02:32:54
DO1HSE-7 3 2017-08-22 10:30:25 2017-08-22 11:30:48 JO40XK > JO40RV 40.7 miles 146° 2017-08-22 11:30:48
DD2ZM-9 52 2017-08-07 02:51:08 2017-08-21 11:03:17 JO51DA > JO40RV 40.1 miles 80° 2017-08-14 05:18:01
DL8UU-9 1 2017-08-05 07:21:40 2017-08-05 07:21:40 JO40FK > JO40RV 52.5 miles 230° 2017-08-05 07:21:40
DL5SFI-9 69 2017-08-06 08:13:36 2017-08-12 11:05:11 JO40UJ > JO40RV 39.5 miles 159° 2017-08-06 08:13:36
DL4JCP-9 11 2017-08-11 06:04:40 2017-08-13 09:16:07 JO50FX > JO40RV 46.5 miles 84° 2017-08-13 09:16:07
DB0TAN 46 2017-07-31 21:58:47 2017-08-22 19:52:07 JO40XL > JO40RV 36.6 miles 141° 2017-08-22 19:52:07
DG7ACF-9 2 2017-08-01 03:47:10 2017-08-01 10:14:58 JO41FE > JO40RV 46.0 miles 296° 2017-08-01 03:47:10
DC2EH-14 3 2017-08-20 01:27:15 2017-08-20 02:06:19 JO51DA > JO40RV 40.1 miles 81° 2017-08-20 02:06:19
DD4EB-8 2 2017-08-14 04:18:57 2017-08-14 04:23:48 JO40DE > JO40RV 70.8 miles 227° 2017-08-14 04:23:48
OK2PZA-7 4 2017-08-01 14:18:48 2017-08-01 15:18:40 JO40KO > JO40RV 30.4 miles 229° 2017-08-01 14:18:48
DL1ZM 75 2017-08-14 08:51:18 2017-08-19 12:14:05 JO40CF > JO40RV 70.8 miles 229° 2017-08-17 03:56:25
DB1EF-9 1 2017-08-08 10:26:33 2017-08-08 10:26:33 JO41PI > JO40RV 29.8 miles 349° 2017-08-08 10:26:33
DG6WT-9 294 2017-07-31 20:01:03 2017-08-22 07:20:40 JO30KQ > JO40RV 113.6 miles 263° 2017-08-22 07:20:40
DG0TOM-9 11 2017-08-06 06:44:01 2017-08-06 07:34:46 JO40XW > JO40RV 22.6 miles 85° 2017-08-06 06:44:01
DB0DRI 228 2017-08-07 04:09:05 2017-08-23 05:28:00 JO41MS > JO40RV 60.9 miles 346° 2017-08-23 05:28:00
DL2FHM-9 37 2017-08-01 03:53:04 2017-08-22 04:51:50 JO41NL > JO40RV 41.0 miles 340° 2017-08-07 04:24:15
DJ8FT-9 120 2017-08-01 02:21:25 2017-08-22 12:56:15 JO40IT > JO40RV 30.7 miles 258° 2017-08-05 07:36:38
DG8FBL-10 1 2017-08-01 00:12:48 2017-08-01 00:12:48 JO41QL > JO40RV 40.1 miles 357° 2017-08-01 00:12:48
DH1YFG-9 2 2017-08-03 05:22:33 2017-08-03 06:30:44 JO41MN > JO40RV 47.8 miles 339° 2017-08-03 05:22:33
DL5XL-9 33 2017-08-12 11:10:47 2017-08-19 15:51:25 JO40UP > JO40RV 21.5 miles 147° 2017-08-19 15:09:34
DO3OHZ-9 9 2017-08-06 06:19:55 2017-08-06 07:29:28 JO40NQ > JO40RV 18.3 miles 219° 2017-08-06 06:21:59
OZ1CJX-9 5 2017-08-12 08:45:04 2017-08-12 10:47:11 JO40NR > JO40RV 19.4 miles 225° 2017-08-12 08:45:04
DB0DAM 3 2017-08-12 22:42:45 2017-08-13 22:32:53 JO42CN > JO40RV 124.8 miles 336° 2017-08-13 22:32:53
DG1ABE-9 13 2017-08-01 10:54:21 2017-08-21 17:47:24 JO41TQ > JO40RV 54.3 miles 10° 2017-08-21 17:47:24
SQ3MKI-9 4 2017-08-01 14:10:22 2017-08-08 02:40:12 JO41LM > JO40RV 47.1 miles 333° 2017-08-01 14:10:22
DK3RW-9 189 2017-08-04 12:13:38 2017-08-23 01:00:18 JO40LP > JO40RV 26.8 miles 225° 2017-08-04 15:52:03
DK3RW-2 219 2017-07-31 20:04:31 2017-08-21 23:02:57 JO40LQ > JO40RV 25.2 miles 228° 2017-08-21 23:02:57
DL3GR-9 14 2017-08-04 04:07:46 2017-08-04 09:53:14 JO50AO > JO40RV 35.9 miles 126° 2017-08-04 07:17:08
DF0HR 8 2017-07-31 22:42:29 2017-08-14 02:22:08 JO40ID > JO40RV 62.8 miles 212° 2017-08-14 02:22:08
SA6CBE-8 21 2017-08-14 08:03:49 2017-08-14 09:14:21 JO40UI > JO40RV 39.8 miles 160° 2017-08-14 08:03:49
DL2DBY-3 17 2017-08-13 10:33:48 2017-08-13 17:57:59 JO40UJ > JO40RV 39.5 miles 159° 2017-08-13 12:32:34
DG2SDK-9 4 2017-08-13 02:05:42 2017-08-13 02:42:54 JO40UP > JO40RV 21.4 miles 147° 2017-08-13 02:05:42
DL2FBX-9 4 2017-08-05 14:40:24 2017-08-06 09:30:00 JO41RG > JO40RV 24.1 miles 6° 2017-08-06 09:30:00
DB0FDA 11 2017-07-31 22:35:46 2017-08-21 17:41:11 JN49HU > JO40RV 79.9 miles 206° 2017-08-21 17:41:11
DB0FTS-10 50 2017-08-09 19:42:29 2017-08-23 00:21:45 JO50IO > JO40RV 61.5 miles 109° 2017-08-23 00:21:45
DL2AJB-9 5 2017-08-14 03:13:54 2017-08-16 01:46:11 JO50HX > JO40RV 51.4 miles 83° 2017-08-16 01:46:11
DB0ROD 2 2017-08-13 01:24:19 2017-08-13 23:10:33 JO42QH > JO40RV 95.5 miles 360° 2017-08-13 23:10:33
DL9ZAP-13 29 2017-08-20 14:10:59 2017-08-20 15:36:37 JO41TI > JO40RV 31.0 miles 15° 2017-08-20 14:10:59
DG1SFJ-9 10 2017-08-13 11:31:04 2017-08-13 12:40:11 JO41SH > JO40RV 28.8 miles 13° 2017-08-13 11:31:04
DH1YBD-3 28 2017-08-18 04:35:42 2017-08-18 06:22:53 JO41NN > JO40RV 47.9 miles 345° 2017-08-18 04:35:42
DL5DAJ 4 2017-08-02 15:49:36 2017-08-21 02:05:15 JO40BS > JO40RV 56.0 miles 260° 2017-08-02 15:56:09
DB0ODW 4 2017-08-01 19:53:36 2017-08-18 23:59:35 JN49LN > JO40RV 94.3 miles 192° 2017-08-18 23:59:35
DL7UMG-9 1 2017-08-19 07:29:47 2017-08-19 07:29:47 JO51AJ > JO40RV 42.5 miles 37° 2017-08-19 07:29:47
DO4DHH-9 46 2017-08-15 09:58:37 2017-08-17 11:15:12 JO40IG > JO40RV 54.4 miles 217° 2017-08-17 09:45:57
SQ3TGN-14 1 2017-08-09 00:20:56 2017-08-09 00:20:56 JO40CH > JO40RV 67.1 miles 231° 2017-08-09 00:20:56
DL5IAL-9 1 2017-08-05 13:20:31 2017-08-05 13:20:31 JO40OR > JO40RV 16.0 miles 215° 2017-08-05 13:20:31
DF8FS-9 75 2017-08-06 06:22:02 2017-08-23 04:27:39 JO41RJ > JO40RV 33.0 miles 4° 2017-08-13 06:23:49
SQ2RSG-9 22 2017-08-01 10:31:22 2017-08-01 12:34:12 JO50FX > JO40RV 44.7 miles 82° 2017-08-01 10:31:22
DL2AJB 3 2017-08-11 15:51:21 2017-08-12 00:52:04 JO50HX > JO40RV 51.3 miles 83° 2017-08-12 00:52:04
DB0LDK 66 2017-07-31 23:40:32 2017-08-22 21:02:17 JO40GM > JO40RV 47.0 miles 237° 2017-08-22 21:02:17
DO4BMW-9 1 2017-08-01 10:28:29 2017-08-01 10:28:29 JO40GG > JO40RV 59.4 miles 223° 2017-08-01 10:28:29
DB7JLN-14 53 2017-08-01 20:00:31 2017-08-22 08:09:13 JO50JV > JO40RV 58.7 miles 91° 2017-08-22 04:34:47
SQ9MTY-9 3 2017-08-08 05:06:37 2017-08-08 05:21:49 JO41NL > JO40RV 40.9 miles 341° 2017-08-08 05:21:49
DK1KT 31 2017-08-06 06:21:20 2017-08-06 08:23:22 JO40IK > JO40RV 45.1 miles 225° 2017-08-06 08:23:22
DO2SAK-9 8 2017-08-05 12:42:08 2017-08-05 13:35:39 JO40MQ > JO40RV 23.6 miles 226° 2017-08-05 13:35:39
DL1WER-9 10 2017-08-06 07:18:41 2017-08-13 04:49:28 JO40UJ > JO40RV 39.6 miles 160° 2017-08-06 07:18:41
DC4FY-2 21 2017-07-31 20:46:24 2017-08-17 06:38:55 JO40XX > JO40RV 22.4 miles 80° 2017-08-17 06:38:55
DB0NIS-10 1 2017-08-19 00:03:28 2017-08-19 00:03:28 JO30EP > JO40RV 133.0 miles 264° 2017-08-19 00:03:28
DB0ERF-10 12 2017-07-31 20:11:51 2017-08-01 02:01:59 JO50MX > JO40RV 71.4 miles 87° 2017-08-01 02:01:59
DB0KU-10 1 2017-08-14 09:41:26 2017-08-14 09:41:26 JO41BE > JO40RV 60.3 miles 290° 2017-08-14 09:41:26
DJ6KR-7 5 2017-08-04 09:52:04 2017-08-06 09:01:47 JO40WV > JO40RV 18.4 miles 95° 2017-08-04 09:52:04
PE1BWP-9 16 2017-08-11 10:13:09 2017-08-13 08:00:35 JO41OK > JO40RV 38.3 miles 348° 2017-08-13 08:00:35
DB1SOL-9 6 2017-08-07 22:11:36 2017-08-07 23:05:04 JO40MQ > JO40RV 23.2 miles 227° 2017-08-07 22:11:36
DK4FB-9 38 2017-08-01 16:33:42 2017-08-22 07:26:40 JO40TM > JO40RV 27.5 miles 160° 2017-08-19 10:51:20
DC7IA-7 2 2017-08-21 12:46:05 2017-08-21 12:58:07 JO41PI > JO40RV 31.0 miles 348° 2017-08-21 12:58:07
DL1GRC-9 14 2017-08-11 09:44:49 2017-08-11 11:09:45 JO40LP > JO40RV 26.0 miles 225° 2017-08-11 09:44:49
HB0BP-9 4 2017-08-13 12:28:07 2017-08-13 12:58:21 JO40KV > JO40RV 23.4 miles 269° 2017-08-13 12:58:21
DK3NK-14 23 2017-08-02 07:03:15 2017-08-23 02:00:22 JO41QG > JO40RV 25.3 miles 358° 2017-08-22 11:45:18
DB0INS 221 2017-07-31 21:21:38 2017-08-23 02:19:48 JO50FU > JO40RV 45.9 miles 95° 2017-08-23 02:19:48
DL8NY-8 3 2017-08-14 05:05:20 2017-08-14 05:23:02 JO40IJ > JO40RV 46.8 miles 223° 2017-08-14 05:05:20
DL5ZBA 4 2017-08-21 16:14:00 2017-08-23 03:51:52 JO40JU > JO40RV 28.1 miles 262° 2017-08-23 03:51:52
HB9GFX-9 15 2017-08-03 16:45:43 2017-08-06 15:12:34 JO41RF > JO40RV 22.6 miles 9° 2017-08-06 14:32:30
DG9YAN-7 7 2017-08-09 08:34:21 2017-08-09 09:29:03 JO41RC > JO40RV 14.6 miles 11° 2017-08-09 09:29:03
DL3FAN-9 10 2017-08-16 03:35:52 2017-08-21 13:51:41 JO41SH > JO40RV 29.0 miles 8° 2017-08-21 13:51:41
HB9PMF-9 1 2017-08-16 23:59:17 2017-08-16 23:59:17 JO40PR > JO40RV 13.2 miles 207° 2017-08-16 23:59:17
DB0GIS-10 4 2017-08-01 02:38:12 2017-08-21 10:16:59 JO40JN > JO40RV 38.0 miles 229° 2017-08-21 10:16:59
DC4FEA 8 2017-08-07 13:14:52 2017-08-07 13:26:17 JO40PW > JO40RV 4.7 miles 273° 2017-08-07 13:26:17
DL8DBU-9 2 2017-08-19 04:30:26 2017-08-20 06:43:26 JO50AM > JO40RV 38.8 miles 135° 2017-08-19 04:30:26
DG1YHR-9 17 2017-08-04 18:29:41 2017-08-04 20:02:49 JO40VI > JO40RV 42.4 miles 159° 2017-08-04 18:29:41
DG4RBS-9 17 2017-08-01 09:16:34 2017-08-01 10:31:53 JO41NL > JO40RV 41.1 miles 340° 2017-08-01 10:31:53
IV3DRZ-9 23 2017-08-10 09:02:49 2017-08-11 02:20:19 JO40UL > JO40RV 33.6 miles 157° 2017-08-11 02:20:19
DO9KK-7 1 2017-08-13 08:58:32 2017-08-13 08:58:32 JO41KQ > JO40RV 57.1 miles 337° 2017-08-13 08:58:32
DO1JKS-6 1 2017-08-05 10:56:20 2017-08-05 10:56:20 JO40IT > JO40RV 30.6 miles 258° 2017-08-05 10:56:20
DK9ZQ 19 2017-08-06 08:15:18 2017-08-19 08:39:06 JO41WD > JO40RV 26.5 miles 54° 2017-08-06 08:18:51
DL0GZ-11 1 2017-08-19 17:35:22 2017-08-19 17:35:22 JO40SW > JO40RV 5.6 miles 78° 2017-08-19 17:35:22
DB7DU-9 2 2017-08-18 15:27:14 2017-08-18 15:33:22 JO40JK > JO40RV 43.0 miles 219° 2017-08-18 15:27:14
EDFN 10 2017-08-19 10:08:12 2017-08-20 10:45:51 JO40JV > JO40RV 26.4 miles 265° 2017-08-20 10:45:51
DL1RI-9 32 2017-08-20 03:23:31 2017-08-22 05:53:49 JO40PO > JO40RV 22.4 miles 192° 2017-08-20 04:57: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