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 DB0WZ - show graphs
Map loading...
Comment: DB0WZ 70cm FM 438.850 MHz / 88.5Hz
Location: 49°46.90' N 9°54.42' E - locator JN49WS87UO - show map - static map
1.4 miles West bearing 252° from Würzburg (Wuerzburg), Regierungsbezirk Unterfranken, Bavaria, Germany [?]
3.9 miles West bearing 277° from Gerbrunn, Regierungsbezirk Unterfranken, Bavaria, Germany
59.1 miles Southeast bearing 113° from Frankfurt am Main, Regierungsbezirk Darmstadt, Hesse, Germany
76.4 miles Northeast bearing 25° from Stuttgart, Regierungsbezirk Stuttgart, Baden-Württemberg, Germany
Last position: 2018-12-19 08:09:43 EST (1m31s ago)
2018-12-19 14:09:43 CET local time at Würzburg, Germany [?]
Last telemetry: 2017-09-09 00:00:52 EDT (466d 9h10m ago) – show telemetry
Ch 1: 362, Ch 2: 577, Ch 3: 0, Ch 4: 0, Ch 5: 0
 1     2     3     4     5     6     7     8 
Device: Microsat: WX3in1
Last path: DB0WZ>APMI01 via WIDE1-1,qAR,DB0SWR-10 (good)
Positions stored: 1579
Packet rate: 123 seconds between packets on average during 6022 seconds.
Items and objects originated: DB0WZ DP DB0WZ-DP
Other SSIDs: DB0WZ-B DB0WZ-C DB0WZ-D DB0WZ-DP
APRS igate – Statistics for 2018-12:
Stations heard directly: 80 on radio path – show map
Last heard a station directly: 2018-12-19 08:06:05 EST (5m9s ago)
Normal receiver range estimate: 68 miles (Updated: 2018-12-19 08:06:05 EST)
Position packets heard directly: 10907 on radio path
Position packets sent to APRS-IS: 16829 – show map
Stations near current position of DB0WZ - show more
callsign distance last heard - EST      callsign distance last heard - EST
DB0WZ-DP246.8 yards 155°2018-12-19 08:04:06 DL6NAV1.3 miles 27°2018-12-01 08:11:52
DK0WUE-DP1.3 miles 67°2018-12-19 08:04:59 DK0WUE-11.3 miles 67°2018-12-08 12:46:10
PS-DK0WUE1.3 miles 67°2018-12-19 08:00:17 DD4ST1.5 miles 347°2018-11-21 16:59:49
DK9EJ-91.5 miles 83°2018-12-13 12:02:33 DH1NBC1.6 miles 62°2018-12-09 10:14:49
EL-DB0NIC1.7 miles 84°2018-12-19 07:56:21 PS-DB0WZ1.7 miles 156°2018-12-19 08:00:13
DH5IS-B1.7 miles 84°2018-12-19 04:14:05 DH5IS B1.7 miles 84°2018-12-19 04:13:55
DH5IS-N1.7 miles 84°2018-12-18 08:17:40 PS-DH5IS1.7 miles 84°2018-12-19 08:01:19
DB0NIC B1.7 miles 84°2018-12-19 08:05:51 DB0NIC-B1.7 miles 84°2018-12-19 08:06:01
DH5IS-91.7 miles 99°2018-12-16 13:03:20 DH5IS-51.7 miles 85°2018-12-18 15:10:32
DH5IS1.7 miles 84°2018-12-14 10:41:04 DB0NIC-101.7 miles 84°2018-12-19 08:01:42
Stations which heard DB0WZ directly on radio –
callsign pkts first heard - EST last heard longest (tx => rx) longest at - EST
DB0MI 1242 2018-11-30 19:16:09 2018-12-19 08:04:40 JN49WS > JN49PS 27.5 miles 271° 2018-12-19 08:04:40
DB0MMO 71 2018-12-01 03:06:31 2018-12-19 07:34:52 JN49WS > JN49RV 23.0 miles 292° 2018-12-19 07:34:52
DB0VOX 7 2018-12-01 03:46:30 2018-12-17 03:36:48 JN49WS > JN59MK 56.3 miles 115° 2018-12-17 03:36:48
DB0ZD 1 2018-12-18 18:33:40 2018-12-18 18:33:40 JN49WS > JN57CM 155.6 miles 175° 2018-12-18 18:33:40
DB0MYK 1 2018-12-15 15:29:37 2018-12-15 15:29:37 JN49WS > JO30OJ 127.0 miles 291° 2018-12-15 15:29:37
DB0KT 859 2018-11-30 19:20:54 2018-12-19 07:04:36 JN49WS > JO40PL 56.1 miles 330° 2018-12-19 07:04:36
DB0ADS 21 2018-12-01 02:21:16 2018-12-19 07:55:03 JN49WS > JN59GT 30.1 miles 88° 2018-12-19 07:55:03
DB0KUN 81 2018-11-30 19:35:36 2018-12-08 11:46:03 JN49WS > JN49TH 34.7 miles 198° 2018-12-08 11:46:03
DB0ASF 53 2018-12-03 01:09:00 2018-12-19 03:44:42 JN49WS > JO40NB 40.9 miles 300° 2018-12-19 03:44:42
DB0REN 2 2018-12-03 20:55:55 2018-12-04 19:12:04 JN49WS > JO50RK 82.4 miles 56° 2018-12-04 19:12:04
DB0LP 5 2018-12-15 23:00:59 2018-12-19 02:35:46 JN49WS > JN59UD 91.6 miles 118° 2018-12-19 02:35:46
DB0BOS 53 2018-12-04 16:41:27 2018-12-19 00:34:24 JN49WS > JN49LR 44.1 miles 267° 2018-12-19 00:34:24
DB0TTM 30 2018-12-01 03:06:11 2018-12-19 02:34:16 JN49WS > JN49VJ 26.2 miles 188° 2018-12-19 02:34:16
DK1EC-1 1 2018-12-02 18:28:42 2018-12-02 18:28:42 JN49WS > JN59KM 47.9 miles 112° 2018-12-02 18:28:42
DB0SAA-10 343 2018-11-30 23:50:56 2018-12-19 07:04:23 JN49WS > JN58BT 68.8 miles 173° 2018-12-19 07:04:23
DB0FUL 730 2018-11-30 19:05:32 2018-12-19 08:09:45 JN49WS > JO40UO 57.7 miles 350° 2018-12-19 08:09:45
DB0PM 1 2018-12-18 12:13:45 2018-12-18 12:13:45 JN49WS > JN57WS 165.6 miles 147° 2018-12-18 12:13:45
DB0SON-3 23 2018-12-03 02:10:52 2018-12-14 01:02:07 JN49WS > JO50OJ 70.0 miles 53° 2018-12-14 01:02:07
DB0NU 3 2018-12-10 07:50:00 2018-12-12 12:02:48 JN49WS > JO50IE 45.9 miles 53° 2018-12-12 12:02:48
DB0FTS-10 250 2018-12-02 07:07:47 2018-12-19 05:04:15 JN49WS > JO50IO 68.3 miles 33° 2018-12-19 05:04:15
DB0EBZ 2 2018-12-04 21:29:42 2018-12-19 07:34:38 JN49WS > JN59GB 56.6 miles 150° 2018-12-19 07:34:38
DG7NFG-11 18 2018-12-01 15:17:14 2018-12-18 14:33:48 JN49WS > JN49PX 31.0 miles 296° 2018-12-18 14:33:48
DB0SWR-10 396 2018-11-30 19:16:08 2018-12-19 08:09:43 JN49WS > JN49RQ 20.6 miles 252° 2018-12-19 08:09:43
DB0ADB-10 20 2018-12-01 08:11:37 2018-12-16 09:30:53 JN49WS > JN59KV 43.1 miles 80° 2018-12-16 09:30:53
DB0AB-10 4 2018-12-04 21:55:31 2018-12-05 02:08:32 JN49WS > JN59GD 52.5 miles 147° 2018-12-05 02:08:32
DL0SZM-10 1 2018-12-01 05:06:36 2018-12-01 05:06:36 JN49WS > JO50IP 69.2 miles 31° 2018-12-01 05:06:36
DC1MBB-10 1 2018-12-18 07:03:02 2018-12-18 07:03:02 JN49WS > JN58TE 134.3 miles 144° 2018-12-18 07:03:02
DB0NIC-10 20 2018-12-01 11:41:47 2018-12-19 04:39:31 JN49WS > JN49XS 1.7 miles 84° 2018-12-19 04:39:31
DB0HAS-10 748 2018-12-01 23:37:43 2018-12-18 21:34:17 JN49WS > JO50HA 34.4 miles 62° 2018-12-18 21:34:17
DK4SDR-3 6 2018-12-04 10:42:01 2018-12-06 09:39:29 JN49WS > JN49VL 21.3 miles 196° 2018-12-06 09:39:29
DM0WIT-1 41 2018-11-30 20:06:20 2018-12-06 19:44:14 JN49WS > JN49WM 17.3 miles 188° 2018-12-06 19:44:14
DG7NFX-10 4 2018-12-04 21:14:09 2018-12-19 02:16:09 JN49WS > JN59IJ 43.5 miles 128° 2018-12-19 02:16:09
DO6LE 79 2018-12-16 10:00:57 2018-12-19 08:06:02 JN49WS > JN59KG 55.3 miles 129° 2018-12-19 08:06:02
DB0SC-10 39 2018-11-30 20:06:20 2018-12-19 02:35:47 JN49WS > JN49VN 16.0 miles 205° 2018-12-19 02:35:47
DB0PET-10 1 2018-12-08 05:46:13 2018-12-08 05:46:13 JN49WS > JO40UN 54.4 miles 351° 2018-12-08 05:46:13
DB0FTS-1 1 2018-12-07 14:15:10 2018-12-07 14:15:10 JN49WS > JO50IO 68.3 miles 33° 2018-12-07 14:15:10

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 DB0WZ
callsign pkts first heard - EST last heard longest (rx => tx) longest at - EST
DH5FB-9 4 2018-12-04 04:50:12 2018-12-05 07:17:30 JN59EG > JN49WS 42.9 miles 148° 2018-12-04 04:50:12
DB0MI 484 2018-11-30 20:53:12 2018-12-19 07:51:41 JN49PS > JN49WS 27.5 miles 271° 2018-12-19 07:51:41
DB0MMO 373 2018-11-30 19:27:43 2018-12-19 07:09:48 JN49RV > JN49WS 23.0 miles 292° 2018-12-19 07:09:48
DL9GJ-9 25 2018-12-02 07:12:50 2018-12-02 08:39:47 JN59DK > JN49WS 28.1 miles 146° 2018-12-02 08:39:47
DB0KT 193 2018-11-30 22:19:24 2018-12-19 07:27:08 JO40PL > JN49WS 56.1 miles 330° 2018-12-19 07:27:08
DB0ADS 5 2018-12-02 12:51:28 2018-12-02 14:51:46 JN59GT > JN49WS 30.1 miles 88° 2018-12-02 14:51:46
DB0RIE 3 2018-12-04 20:40:44 2018-12-15 03:57:40 JO50NV > JN49WS 93.1 miles 35° 2018-12-15 03:57:40
DB0KUN 1 2018-12-04 22:59:03 2018-12-04 22:59:03 JN49TH > JN49WS 34.7 miles 198° 2018-12-04 22:59:03
DL6NRS-15 4 2018-12-01 01:35:33 2018-12-12 11:44:01 JN59LK > JN49WS 52.9 miles 117° 2018-12-10 07:39:18
DB0BL 3 2018-12-18 22:31:51 2018-12-19 01:02:37 JN58EV > JN49WS 66.1 miles 161° 2018-12-19 01:02:37
DB0ASF 1 2018-12-04 22:39:45 2018-12-04 22:39:45 JO40NB > JN49WS 40.9 miles 300° 2018-12-04 22:39:45
DK7NR 3 2018-12-14 05:56:25 2018-12-14 06:42:30 JN59HD > JN49WS 54.5 miles 144° 2018-12-14 06:42:30
DB0LP 16 2018-12-01 01:42:39 2018-12-19 05:59:05 JN59UD > JN49WS 91.6 miles 118° 2018-12-19 05:59:05
DK8AF-9 1 2018-12-02 05:32:53 2018-12-02 05:32:53 JN59NS > JN49WS 53.3 miles 92° 2018-12-02 05:32:53
DL1GWO-9 56 2018-12-05 04:01:13 2018-12-18 15:04:29 JN59CJ > JN49WS 30.8 miles 151° 2018-12-05 05:12:28
DL1GMG-9 1 2018-12-15 12:58:21 2018-12-15 12:58:21 JN48TO > JN49WS 81.7 miles 190° 2018-12-15 12:58:21
DB0BOS 41 2018-11-30 22:39:53 2018-12-19 02:30:22 JN49LR > JN49WS 44.1 miles 267° 2018-12-19 02:30:22
DJ1JAY-9 2 2018-12-08 10:36:02 2018-12-08 11:00:13 JO50IP > JN49WS 68.8 miles 30° 2018-12-08 11:00:13
DB0TTM 720 2018-11-30 19:06:35 2018-12-18 06:21:36 JN49VJ > JN49WS 26.2 miles 188° 2018-12-18 06:21:36
DJ8HS-11 58 2018-12-17 06:06:23 2018-12-19 08:06:05 JN59CI > JN49WS 30.9 miles 157° 2018-12-17 07:52:44
DJ1JAY-14 10 2018-12-03 02:59:17 2018-12-06 13:14:19 JO50DN > JN49WS 56.0 miles 16° 2018-12-03 02:59:17
DG1IHH-9 1 2018-12-14 04:51:01 2018-12-14 04:51:01 JN59CE > JN49WS 42.5 miles 159° 2018-12-14 04:51:01
DH2GD-9 24 2018-12-08 01:38:33 2018-12-08 14:10:02 JN49XV > JN49WS 7.7 miles 30° 2018-12-08 01:59:03
DB0TAN 318 2018-12-01 00:53:47 2018-12-19 02:05:45 JO40XL > JN49WS 49.5 miles 2° 2018-12-19 02:05:45
DK2NO-9 97 2018-12-03 07:16:32 2018-12-08 13:13:38 JN49XR > JN49WS 4.8 miles 146° 2018-12-08 05:36:40
DL1ZM 73 2018-12-11 05:36:23 2018-12-11 13:35:26 JN49QV > JN49WS 25.1 miles 290° 2018-12-11 05:36:23
DK9EJ-9 3 2018-12-13 09:23:01 2018-12-13 12:02:33 JN49XT > JN49WS 2.9 miles 55° 2018-12-13 11:52:32
DK3SML-9 6 2018-12-03 09:48:01 2018-12-17 09:55:05 JN49TD > JN49WS 44.3 miles 196° 2018-12-03 09:51:06
DB0SAA-10 113 2018-11-30 19:26:47 2018-12-18 23:24:00 JN58BT > JN49WS 68.8 miles 173° 2018-12-18 23:24:00
DL3GR-9 13 2018-12-19 03:15:26 2018-12-19 03:53:52 JN59FS > JN49WS 23.8 miles 89° 2018-12-19 03:53:52
DB0FUL 277 2018-11-30 19:37:06 2018-12-19 00:35:00 JO40UO > JN49WS 57.7 miles 350° 2018-12-19 00:35:00
DB0SON-3 189 2018-11-30 19:06:27 2018-12-19 03:43:37 JO50OJ > JN49WS 70.0 miles 53° 2018-12-19 03:43:37
DL9NCG-9 276 2018-12-01 04:12:31 2018-12-19 05:00:50 JN39XL > JN49WS 88.5 miles 258° 2018-12-14 04:44:07
DH4SBM-9 72 2018-12-03 01:14:07 2018-12-03 11:15:33 JO40VH > JN49WS 38.0 miles 352° 2018-12-03 02:21:35
DL5NBU 22 2018-12-05 08:10:22 2018-12-18 05:09:32 JN49WU > JN49WS 4.6 miles 335° 2018-12-17 11:12:43
DL6NAV 20 2018-12-01 04:51:09 2018-12-01 08:11:52 JN49XT > JN49WS 1.4 miles 30° 2018-12-01 08:07:51
OK2STF-9 2 2018-12-19 00:52:01 2018-12-19 00:52:47 JN49XE > JN49WS 41.8 miles 179° 2018-12-19 00:52:47
DB0FTS-10 1006 2018-11-30 19:24:44 2018-12-19 06:38:27 JO50IO > JN49WS 68.3 miles 33° 2018-12-19 06:38:27
DK2OO-9 101 2018-12-03 04:44:48 2018-12-10 08:30:19 JN59CF > JN49WS 39.4 miles 159° 2018-12-03 06:01:43
DB0EBZ 3 2018-12-19 01:35:39 2018-12-19 03:29:23 JN59GB > JN49WS 56.6 miles 150° 2018-12-19 03:29:23
DL6NDU-9 451 2018-12-01 15:18:04 2018-12-18 16:08:56 JO40SC > JN49WS 28.1 miles 323° 2018-12-02 09:23:09
SQ3TGN-14 42 2018-12-05 01:20:17 2018-12-18 07:09:11 JN59KH > JN49WS 53.1 miles 127° 2018-12-05 01:22:20
OE5DRP-9 12 2018-12-09 05:59:34 2018-12-09 06:37:10 JN59FS > JN49WS 22.7 miles 89° 2018-12-09 06:37:10
TB2BCE-9 102 2018-12-03 06:51:59 2018-12-19 06:48:02 JN59EF > JN49WS 42.9 miles 149° 2018-12-19 06:39:32
DG7NCP-9 662 2018-12-01 03:12:06 2018-12-18 16:06:19 JN49SV > JN49WS 17.4 miles 296° 2018-12-01 04:17:41
DG7NFX 1 2018-12-03 02:32:05 2018-12-03 02:32:05 JN59IJ > JN49WS 43.5 miles 128° 2018-12-03 02:32:05
DK6MP-9 14 2018-12-06 05:42:49 2018-12-06 06:25:26 JO50CA > JN49WS 22.3 miles 41° 2018-12-06 05:43:34
DB0SWR-10 26 2018-12-01 07:04:42 2018-12-19 07:45:45 JN49RQ > JN49WS 20.6 miles 252° 2018-12-19 07:45:45
DO9FFW-14 109 2018-12-11 02:27:50 2018-12-14 03:38:41 JO50LI > JN49WS 59.6 miles 49° 2018-12-11 02:27:50
DL6SIX-8 7 2018-12-10 08:44:42 2018-12-10 10:40:59 JN59ES > JN49WS 19.4 miles 91° 2018-12-10 10:40:59
SP9BFQ-9 14 2018-12-19 06:19:12 2018-12-19 07:26:08 JO40WG > JN49WS 33.2 miles 358° 2018-12-19 06:20:30
DB0ADB-10 96 2018-12-01 08:13:21 2018-12-19 02:35:34 JN59KV > JN49WS 43.1 miles 80° 2018-12-19 02:35:34
DB0AB-10 2 2018-12-04 21:42:43 2018-12-04 22:12:44 JN59GD > JN49WS 52.5 miles 147° 2018-12-04 22:12:44
DG7NFX-9 3 2018-12-04 16:22:52 2018-12-06 05:59:06 JN59HH > JN49WS 44.6 miles 136° 2018-12-06 05:59:06
DL5WN-9 21 2018-12-07 10:01:44 2018-12-09 14:49:59 JN49QV > JN49WS 24.1 miles 289° 2018-12-07 10:32:19
DG8NCY-9 1 2018-12-09 08:37:31 2018-12-09 08:37:31 JO50DA > JN49WS 24.1 miles 44° 2018-12-09 08:37:31
S59OP-7 40 2018-12-06 05:19:10 2018-12-06 08:24:40 JN59CL > JN49WS 25.6 miles 146° 2018-12-06 05:19:10
DB0NIC-10 101 2018-12-01 10:07:59 2018-12-19 07:17:23 JN49XS > JN49WS 1.7 miles 84° 2018-12-19 07:17:23
DB0HAS-10 18 2018-12-04 16:28:37 2018-12-17 13:15:58 JO50HA > JN49WS 34.4 miles 62° 2018-12-17 13:15:58
DG4CG 37 2018-12-06 15:14:30 2018-12-17 04:33:27 JN49QV > JN49WS 24.3 miles 290° 2018-12-17 04:33:27
OE7WKJ-1 1 2018-12-19 01:23:53 2018-12-19 01:23:53 JN67EK > JN49WS 198.2 miles 144° 2018-12-19 01:23:53
DK4SDR-3 1 2018-12-16 04:03:19 2018-12-16 04:03:19 JN49VL > JN49WS 21.3 miles 196° 2018-12-16 04:03:19
DH3SF-9 4 2018-12-06 02:49:52 2018-12-07 06:20:32 JN59BF > JN49WS 38.9 miles 168° 2018-12-07 06:20:32
OE7BSH-2 1 2018-12-19 03:45:45 2018-12-19 03:45:45 JN67DK > JN49WS 194.6 miles 145° 2018-12-19 03:45:45
DL9DMN-7 15 2018-12-08 04:32:16 2018-12-09 12:30:40 JO50EA > JN49WS 25.5 miles 52° 2018-12-09 12:30:40
OE7MFI-9 1 2018-12-19 01:33:21 2018-12-19 01:33:21 JN67GL > JN49WS 198.4 miles 142° 2018-12-19 01:33:21
OK1PPL 13 2018-12-04 09:31:55 2018-12-05 07:21:58 JN49RW > JN49WS 23.7 miles 293° 2018-12-04 10:37:51
DL8NDD-9 9 2018-12-05 16:44:38 2018-12-10 12:11:31 JN49XT > JN49WS 2.3 miles 52° 2018-12-10 12:11:31
DG0OCG-8 1 2018-12-06 01:06:04 2018-12-06 01:06:04 JO50IP > JN49WS 68.6 miles 30° 2018-12-06 01:06:04
DG7NFX-10 392 2018-12-03 04:09:45 2018-12-11 04:48:22 JN59IJ > JN49WS 43.5 miles 128° 2018-12-11 04:48:22
DL1SP-9 17 2018-12-06 01:03:40 2018-12-14 10:06:31 JN49UN > JN49WS 17.9 miles 210° 2018-12-07 01:09:09
M0MEI-7 6 2018-12-13 11:24:47 2018-12-13 11:45:39 JN59DS > JN49WS 17.2 miles 90° 2018-12-13 11:45:39
DH5IS-7 3 2018-12-14 14:06:50 2018-12-14 14:08:50 JN49XS > JN49WS 1.7 miles 100° 2018-12-14 14:08:50
DL1MBV-1 4 2018-12-08 04:03:58 2018-12-09 05:26:03 JN49WT > JN49WS 3.5 miles 347° 2018-12-09 05:26:03
DL1MBV-9 54 2018-12-01 03:59:26 2018-12-16 11:06:43 JN49WT > JN49WS 3.5 miles 347° 2018-12-15 03:30:39
DB0SC-10 217 2018-11-30 20:48:53 2018-12-19 02:03:50 JN49VN > JN49WS 16.0 miles 205° 2018-12-19 02:03:50
DB0PET-13 1 2018-12-15 06:13:56 2018-12-15 06:13:56 JO40UN > JN49WS 54.4 miles 351° 2018-12-15 06:13:56
DM5EM-7 3 2018-12-17 10:09:36 2018-12-17 10:22:41 JN49RV > JN49WS 19.7 miles 290° 2018-12-17 10:09:36
DL1DH-9 3783 2018-12-01 05:53:18 2018-12-18 14:50:44 JN59AR > JN49WS 7.1 miles 135° 2018-12-16 13:55:24
DD5SV-7 2 2018-12-14 06:06:52 2018-12-16 05:50:52 JN59CO > JN49WS 17.8 miles 138° 2018-12-16 05:50:52

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