Difference between revisions of "AIS-Sources"

From wiki.opennauticalchart.org
Jump to: navigation, search
(API)
(World)
 
(176 intermediate revisions by the same user not shown)
Line 1: Line 1:
== AIS sources ==
 
 
=== build your own receiver ===
 
=== build your own receiver ===
 
* https://www.aiscatcher.org/howto
 
* https://www.aiscatcher.org/howto
  
 
=== webSDR ===
 
=== webSDR ===
Many stations allow AIS tuning, see [https://rx-tx.info/map-sdr-points?freq_of=&freq_to=&bands=1031&country=All&title=&qth=&url= Map of SDR Receivers].  
+
Many stations allow AIS tuning, see [https://rx-tx.info/map-sdr-points?freq_of=&freq_to=&bands=1031&country=All&title=&qth=&url= Map of SDR Receivers] or [https://www.receiverbook.de/map?type=&band=fr-vhf Receiverbook's map].<br>
On Windows, [https://vac.muzychenko.net/en/ virtual audio cable] and [https://support.marinetraffic.com/en/articles/9552953-aismon AISmon] works well.
+
On Windows, [https://vac.muzychenko.net/en/ virtual audio cable] and [https://support.marinetraffic.com/en/articles/9552953-aismon AISmon] works well.<br>
 +
Linux: [https://www.cruisersforum.com/forums/f134/improved-gnuais-aismon-for-linux-35178-2.html gnuais]
 +
==== Europe ====
 +
* Reykjavik, IS http://sdr.ekkert.org
 
* Kristiansund, NO https://lumihanki.net/websdr/#freq=162025000,mod=wfm,sql=-150
 
* Kristiansund, NO https://lumihanki.net/websdr/#freq=162025000,mod=wfm,sql=-150
 
* Gedansk, PL https://sp2sdk.pl/#freq=162025000,mod=wfm,sql=-150
 
* Gedansk, PL https://sp2sdk.pl/#freq=162025000,mod=wfm,sql=-150
* Berlin http://websdr.tkrahn.net:8073/#freq=161975000,mod=wfm,sql=-150
+
* Berlin, DE http://websdr.tkrahn.net:8073/#freq=161975000,mod=wfm,sql=-150
 +
** 11: <code>!AIVDM,1,1,,,;025>TAvVT;>lPtmTbN3h9O02000,0*73</code>
 +
*** https://www.e-navigation.nl/content/coordinated-universal-time-and-date-response
 
* Bremerhaven, DE http://dl1bir.spdns.de:8073/#freq=161975000,mod=wfm,sql=-150
 
* Bremerhaven, DE http://dl1bir.spdns.de:8073/#freq=161975000,mod=wfm,sql=-150
 +
* Nimwegen, NL https://pe0f.nl:8073/#freq=161975000,mod=wfm,sql=-150
 +
* Utrecht, NL http://sdr.pi4utr.nl:8073/#freq=161975000,mod=wfm,sql=-150
 
* Vlissingen, NL http://sdrpa3bbl.duckdns.org:1500/#freq=161975000,mod=wfm,sql=-150
 
* Vlissingen, NL http://sdrpa3bbl.duckdns.org:1500/#freq=161975000,mod=wfm,sql=-150
* NL http://94.213.36.146/#freq=162025000,mod=wfm,sql=-150
+
** 21: <code>!AIVDM,1,1,,,E>jN6L<Sc;pP000000000000000@7ctH>fwT000003iP10,4*09</code>
 +
** 21: <code>!AIVDM,1,1,,,ENjNi4pV7ab@294V64W3h84`2P0@=3n;?R3t@00003vN10,4*61</code>
 +
* North Holland, NL http://94.213.36.146/#freq=162025000,mod=wfm,sql=-150
 +
** 23: <code>!AIVDM,1,1,,,Gh2E3502qdv@054isVb00000000,2*05</code>
 +
** https://www.e-navigation.nl/content/group-assignment-command
 
* Great Yarmouth, GB
 
* Great Yarmouth, GB
 +
** 8/1/29: <code>!AIVDM,2,1,6,,83buRF00G@1jhjmemPC3B?2IPC1>4CPD?P?ED5B81B2?EBP7B51DPI1B=?ED8,0*6B</code> <code>!AIVDM,2,2,6,,0,4*65</code>
 
* London, GB http://maritime.nkpa.co.uk:8073/#freq=161975000,mod=wfm,sql=-150
 
* London, GB http://maritime.nkpa.co.uk:8073/#freq=161975000,mod=wfm,sql=-150
 
** 8/1/31: <code>!AIVDM,1,1,,,8vjHWT@0Gh0TN1N>vCC0Qi0lnPAL`GFigwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*57</code>
 
** 8/1/31: <code>!AIVDM,1,1,,,8vjHWT@0Gh0TN1N>vCC0Qi0lnPAL`GFigwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*57</code>
Line 20: Line 31:
 
* Edinburgh, GB https://websdr2.scotlandchat.co.uk/#freq=161975000,mod=wfm,sql=-150
 
* Edinburgh, GB https://websdr2.scotlandchat.co.uk/#freq=161975000,mod=wfm,sql=-150
 
** 8/1/31: <code>!AIVDM,2,1,7,A,8>jHE700Gwr7HIVSwS;JPwtqFPC3b2o;gwl>0Dt1R9@1`b0PSb0>:gB;wvv00000,0*77</code> <code>!AIVDM,2,2,7,A,001,0*20</code>
 
** 8/1/31: <code>!AIVDM,2,1,7,A,8>jHE700Gwr7HIVSwS;JPwtqFPC3b2o;gwl>0Dt1R9@1`b0PSb0>:gB;wvv00000,0*77</code> <code>!AIVDM,2,2,7,A,001,0*20</code>
 +
*** https://www.e-navigation.nl/content/meteorological-and-hydrographic-data
 
* Malaga, ES  http://ea7cl.duckdns.org:8073/#freq=161975000,mod=wfm,sql=-150
 
* Malaga, ES  http://ea7cl.duckdns.org:8073/#freq=161975000,mod=wfm,sql=-150
 
** 6/0/54: <code>!AIVDM,1,1,,,6@28nOP0R=Wr03H9q=6e2000,0*7F</code>
 
** 6/0/54: <code>!AIVDM,1,1,,,6@28nOP0R=Wr03H9q=6e2000,0*7F</code>
 +
*** MID:0=?
 
** 21: <code>!AIVDM,1,1,,,ENjAaDG2d:9@9ba@Fh24`bRh22hOmq?2:OvK@<7hGkP>2S1EPCU1KChr<JAh,0*6A</code>
 
** 21: <code>!AIVDM,1,1,,,ENjAaDG2d:9@9ba@Fh24`bRh22hOmq?2:OvK@<7hGkP>2S1EPCU1KChr<JAh,0*6A</code>
* IT http://sdrcagliari.freeddns.it/#freq=161975685,mod=wfm,sql=-150
+
*** https://www.e-navigation.nl/content/aids-navigation-report
 +
* Sardinia, IT http://sdrcagliari.freeddns.it/#freq=161975685,mod=wfm,sql=-150
 
** 21: <code>!AIVDM,1,1,,,ENjOsr0tg@6a9Qh;2W4QRP000000L;g4<wpI000000N010,4*68</code>
 
** 21: <code>!AIVDM,1,1,,,ENjOsr0tg@6a9Qh;2W4QRP000000L;g4<wpI000000N010,4*68</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-report
 
* Kalamata, GR http://sv3smg.ddns.net:8073/#freq=162025000,mod=wfm,sql=-150
 
* Kalamata, GR http://sv3smg.ddns.net:8073/#freq=162025000,mod=wfm,sql=-150
 
** 8/103/56: <code>!AIVDM,1,1,,,8000000Iv?JmFqtQ<6WvDdm4HwwhalETq?2Gq:wQ03,4*55</code>
 
** 8/103/56: <code>!AIVDM,1,1,,,8000000Iv?JmFqtQ<6WvDdm4HwwhalETq?2Gq:wQ03,4*55</code>
 +
*** MID:103=unknown
 
* Krems, AT http://sdr.packetradio.at:8901/#freq=162025000,mod=wfm,sql=-150
 
* Krems, AT http://sdr.packetradio.at:8901/#freq=162025000,mod=wfm,sql=-150
 +
** 17: <code>!AIVDM,2,1,7,,A@1tMD@9Ddpb80@05NIn1@0005P7wq;v1Pl0Q@0q3P2B08@?wvP0LAGw9?uu5,0*4F</code> <code>!AIVDM,2,2,7,,gwP03dN08;w4:bb,0*73</code>
 +
*** https://www.e-navigation.nl/content/global-navigation-satellite-system-broadcast-binary-message
 
** 20: <code>!AIVDM,1,1,,,D01tMD@FLNfr<`f017@O6D8PN00,2*1A</code>
 
** 20: <code>!AIVDM,1,1,,,D01tMD@FLNfr<`f017@O6D8PN00,2*1A</code>
 +
*** https://www.e-navigation.nl/content/data-link-management-message
 
** 23: <code>!AIVDM,1,1,,,G01tMD0:08pu0?lQhg600000;00,2*59</code>
 
** 23: <code>!AIVDM,1,1,,,G01tMD0:08pu0?lQhg600000;00,2*59</code>
 +
*** https://www.e-navigation.nl/content/group-assignment-command
 
** 8/200/25: <code>!AIVDM,1,1,,,8@1tMD@j6B2`00498L74Uc8I4WIp,0*38</code>
 
** 8/200/25: <code>!AIVDM,1,1,,,8@1tMD@j6B2`00498L74Uc8I4WIp,0*38</code>
 +
*** https://www.e-navigation.nl/content/present-bridge-clearance
 +
** 8/200/26: <code>!AIVDM,1,1,,,8@1tMD@j6P2`0L04m00000000000,0*68</code>
 +
*** https://www.e-navigation.nl/content/water-level-message-2
 +
** 8/200/55: <code>!AIVDM,1,1,,,835NdJPj=hD000000000000,2*10</code>
 +
*** https://www.e-navigation.nl/content/number-persons-board-1
 
* Mangalia, RO http://yo4cil.home.ro:8073/#freq=161975000,mod=wfm,sql=-150
 
* Mangalia, RO http://yo4cil.home.ro:8073/#freq=161975000,mod=wfm,sql=-150
 
** 6/235/10: <code>!AIVDM,1,1,,,6>jaws@00004>da7P000000,2*4A</code>
 
** 6/235/10: <code>!AIVDM,1,1,,,6>jaws@00004>da7P000000,2*4A</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-monitoring-data
 
** 8/1/29: <code>!AIVDM,1,1,,,83t`?I@0G@:?>G1?6600,0*0B</code>
 
** 8/1/29: <code>!AIVDM,1,1,,,83t`?I@0G@:?>G1?6600,0*0B</code>
* Bulgaria https://openwebrx.vhelectronics.com/#freq=161974528,mod=wfm,sql=-150
+
*** https://www.e-navigation.nl/content/text-description-0
 +
** 20: <code>!AIVDM,1,1,,,D02Q:dQRpNfp00N000,4*7F</code>
 +
*** https://www.e-navigation.nl/content/data-link-management-message
 +
* Burgas, BG https://openwebrx.vhelectronics.com/#freq=161974528,mod=wfm,sql=-150
 +
** 20: <code>!AIVDM,1,1,,,D01vI7iGtS6EHpS6EI<S6D0,2*2E</code>
 +
*** https://www.e-navigation.nl/content/data-link-management-message
 
** 21: <code>!AIVDM,1,1,,,ENj7=GrPV0R=40gQ0W5PP000000A0@2w<HI=000003v000,4*35</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=GrPV0R=40gQ0W5PP000000A0@2w<HI=000003v000,4*35</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=IaWR0ah;0a70hI00000000104rL<Fe0000003v000,4*31</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=IaWR0ah;0a70hI00000000104rL<Fe0000003v000,4*31</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=IIWR0ah;0a70hHP00000000wu3N<Fqth00003v000,4*34</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=IIWR0ah;0a70hHP00000000wu3N<Fqth00003v000,4*34</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=JqWR0ah2VTW2P0000000000wo`V<=kUP00003v000,4*3E</code>
 
** 21: <code>!AIVDM,1,1,,,ENj7=JqWR0ah2VTW2P0000000000wo`V<=kUP00003v000,4*3E</code>
 +
 +
==== Asia ====
 
* Thailand http://e25wop.thddns.net:2253/#freq=161975000,mod=wfm,sql=-150
 
* Thailand http://e25wop.thddns.net:2253/#freq=161975000,mod=wfm,sql=-150
 +
** 20: <code>!AIVDM,1,1,,,D05J8jP?TN?`fpNfp0,4*6E</code>
 
** 25: <code>!AIVDM,1,1,,,I8LgAM@00000k=6DDLil`0O5;K02,0*30</code>
 
** 25: <code>!AIVDM,1,1,,,I8LgAM@00000k=6DDLil`0O5;K02,0*30</code>
 
** 25: <code>!AIVDM,1,1,,,I8Lg9gh00000k=6DDLifD0O4JF02,0*19</code>
 
** 25: <code>!AIVDM,1,1,,,I8Lg9gh00000k=6DDLifD0O4JF02,0*19</code>
 
** 25: <code>!AIVDM,1,1,,,I8LgAM@00000k=6DNLila0O5;I02,0*39</code>
 
** 25: <code>!AIVDM,1,1,,,I8LgAM@00000k=6DNLila0O5;I02,0*39</code>
 +
*** https://www.e-navigation.nl/content/single-slot-binary-message
 +
==== Australia ====
 
* Sydney, AUS http://meryl.ddns.net:8073/#freq=161975000,mod=wfm,sql=-150
 
* Sydney, AUS http://meryl.ddns.net:8073/#freq=161975000,mod=wfm,sql=-150
* Toronto, http://99.237.71.151/#freq=161975000,mod=wfm,sql=-150
+
==== America ====
** all message=8, DAC=316 https://www.e-navigation.nl/asm/select?field_message_number_value_op=or&field_message_number_value=All&field_dac_value_op=%3D&field_dac_value%5Bvalue%5D=316&field_dac_value%5Bmin%5D=&field_dac_value%5Bmax%5D=
+
* Toronto, Ontario, CA http://99.237.71.151/#freq=161975000,mod=wfm,sql=-150
 
** 8/1/31: <code>!AIVDM,1,1,,,8@30oo@0GuhqcQ@O6hRAhWveFPAEtP01gwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*5E</code>
 
** 8/1/31: <code>!AIVDM,1,1,,,8@30oo@0GuhqcQ@O6hRAhWveFPAEtP01gwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*5E</code>
 
** 8/1/31: <code>!AIVDM,1,1,,,8@30oo@0Guhp71@O9`RAgwvlFR06EuOwgr2GwnSwe7wvlOwwsAwwnSGmwvh0,0*44</code>
 
** 8/1/31: <code>!AIVDM,1,1,,,8@30oo@0Guhp71@O9`RAgwvlFR06EuOwgr2GwnSwe7wvlOwwsAwwnSGmwvh0,0*44</code>
 +
** 8/316/1: <code></code>
 +
*** https://www.e-navigation.nl/content/weather-station-message
 +
*** https://www.e-navigation.nl/content/wind-information-message
 +
*** https://www.e-navigation.nl/content/water-level-message
 +
*** https://www.e-navigation.nl/content/water-flow-message-seaway
 +
** 8/316/2: <code></code>
 +
*** Lockage Order Message (Seaway)
 +
*** Estimated Lock Times Message (Seaway)
 +
** 8/316/32: <code></code>
 +
*** https://www.e-navigation.nl/content/version-message-seaway
 
** 20: <code>!AIVDM,1,1,,,D030osj<TvfqsINfqt1N9ItaN96,2*21</code>
 
** 20: <code>!AIVDM,1,1,,,D030osj<TvfqsINfqt1N9ItaN96,2*21</code>
 +
*** https://www.e-navigation.nl/content/data-link-management-message
 
** 22: <code>!AIVDM,1,1,,,F030osj2N2P6aoabhe47C6L20000,0*44</code>
 
** 22: <code>!AIVDM,1,1,,,F030osj2N2P6aoabhe47C6L20000,0*44</code>
 +
*** https://www.e-navigation.nl/content/channel-management
 
* Nepean, Ontario, CA http://va3xa.ddns.net:25084/#freq=162025000,mod=wfm,sql=-150
 
* Nepean, Ontario, CA http://va3xa.ddns.net:25084/#freq=162025000,mod=wfm,sql=-150
* New Heaven, https://sdr.alexaschor.com/#freq=161975000,mod=wfm,sql=-150
+
** 20: <code>!AIVDM,1,1,,,D030ow03Hg6D>e?6DF8g6D0,2*19</code>
* Pittsburgh https://vhfuhf.kevinheaven.net/#freq=161975000,mod=wfm,sql=-150
+
** 8/316/1/3: <code>!AIVDM,2,1,6,,8030osA?0@>U:jPPPB38jnsuPTt6m2Oa@02U:jPPPB38knsvSTt0DRnA@02U:,0*55</code> <code>!AIVDM,2,2,6,,jPPPB38nnsvA4so@Soi@02U:jPPP<<F<nsUvTr?DT?0@00,2*4C</code>
* Point Pleasant
+
** 8/316/2/1: <code>!AIVDM,2,1,7,,8h3Owj1?0P6U:eC<CO<hknsuq4t54P2222222220<DhTp7BVp004hLtl60MD5,0*23</code> <code>!AIVDM,2,2,7,,8@T4qBbTP0HD@E84j0dUH4hTsBbg00,2*35</code>
* Montevideo http://uruguaylink.dyndns.org:8073/#freq=161975000,mod=wfm,sql=-150
+
** 8/316/32/1: <code>!AIVDM,1,1,,,8030osA?80440@0,2*44</code>
 +
* Boston, US https://websdr.mileshilliard.com/#freq=161975000,mod=wfm,sql=-150
 +
* New Haven, Connecticut, US https://sdr.alexaschor.com/#freq=161975000,mod=wfm,sql=-150
 +
** 21: <code>!AIVDM,1,1,,,ENk`snv`5@@@@@@@@@@@@@@@@@@=Hbqv;fPcH00003vP000,2*48</code>
 +
* Pittsburgh, Pennsylvania, US https://vhfuhf.kevinheaven.net/#freq=161975000,mod=wfm,sql=-150
 +
* Point Pleasant, Illinois, US
 +
* New Orleans, Louisiana US http://kb5avy.hopto.me:8073/#freq=161975002,mod=wfm,sql=-150
 +
* Montevideo, UY http://uruguaylink.dyndns.org:8073/#freq=161975000,mod=wfm,sql=-150
 
* Buenos Aires, AR
 
* Buenos Aires, AR
** 21: <code>!AIVDM,1,1,,,E>nlfRNQRW:97h=3h0W:2`:Ra:7erKB:n6Veh00003W010,4*77</code>
+
** 21: <code>!AIVDM,1,1,,,E>nlfRNQRW:97h=3h0W:2`:Ra:7erKB:n6Veh00003W010,4*77</code> <code>!AIVDM,2,2,6,,jPPPB38nnsvA4so@Soi@02U:jPPP<<F<nsUvTr?DT?0@00,2*4C</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-report
 +
 
 +
=== spyserver ===
 +
Map of servers: https://airspy.com/directory/# <br>
 +
On Windows, [https://airspy.com/download/ SDR#], [https://vac.muzychenko.net/en/ virtual audio cable] and [https://support.marinetraffic.com/en/articles/9552953-aismon AISmon] works well.<br>
 +
Desktop Linux: [https://github.com/f4exb/sdrangel/blob/master/plugins/channelrx/demodais/readme.md SDRangel]
 +
==== Europe ====
 +
* Amsterdam, NL sdr://77.168.173.76:5555
 +
** 15: <code>!AIVDM,1,1,,,?3:4?B0rG3D4D00,2*18</code>
 +
*** https://www.e-navigation.nl/content/interrogation
 +
* Arnhem, NL sdr://143.178.161.182:5555
 +
* Calais, F sdr://82.64.181.126:55556
 +
** 7: !AIVDM,1,1,,,702:Kn0rEHG0,0*75
 +
** 6/1/2: !AIVDM,1,1,,,6@2:Kn0nNPE0048j=h0000000000,0*0a
 +
** 7: !AIVDM,1,1,,,73Ir1D00RVuP,0*0c
 +
** 6/1/2: !AIVDM,1,1,,,6@2:Kn0mpgOP048j=h0000000000,0*6a
 +
** 7: !AIVDM,1,1,,,702:Kn0mpgOP,0*18
 +
** 8/1/11: !AIVDM,2,1,1,,8>jCK600Bh3>W1MJP9RJgwvlFR06EuOwgwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*52
 +
** 8/1/11: !AIVDM,2,1,1,,8>jCK600Bh3>VQMJP1RPgwvlFR06EuOwgwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*21
 +
** 31: !AIVDM,1,1,,,O6fDssKcqWRuadfQ9V:f?OtGdoTW,0*5f
 +
** 35: !AIVDM,1,1,,,SnCMBBg8eobpSS:w3Sf=mwuqM8V1DiMMW3<E01GO?wEsk@,4*01
 +
* Genua, IT sdr://212.216.163.100:5555
 +
* Chalkidiki, GR sdr://62.1.65.54:5555
 +
* Kristansund, NO sdr://5.100.179.235:5555
 +
* Lovund, NO sdr://92.220.239.238:5556
 +
* Kristiansand, NO sdr://109.247.225.34:5555
 +
* Gothenburg, SE sdr://213.66.184.34:5555
 +
* Haderslev, DK sdr://85.218.186.116:5555
 +
* Liminka, FI sdr://213.143.160.206:5000
 +
* Nazaré, PT sdr://148.71.55.157:5201
 +
==== Asia ====
 +
* Jangtze River, CN sdr://114.221.114.154:5555
 +
* Izmir, TR sdr://213.14.157.252:5555
 +
* Korea sdr://125.134.80.28:30555
 +
** 6/235/10: <code>!AIVDM,1,1,,,6>lEM:t00000>d`000000000,0*7f</code>
 +
** 6/440/51: <code>!AIVDM,1,1,,,6>lEM>h00000KS?e5GCe7rJVA40OvnTs2Ql01t01t001`0000001p0,4*3c</code>
 +
** 6/440/51: <code>!AIVDM,1,1,,,6>lEM<l00000KS?e5GC=7rJVA3LP1UTs2wH21o01s000H0000003h0,4*55</code>
 +
** 8/1/11: <code>!AIVDM,1,1,,,8>lEM?@0Bj0JbkdLTtj85kDSU@kpP0=h0@00kN0000000000000000th000,2*42</code>
  
 
=== NMEA ===
 
=== NMEA ===
 +
==== World ====
 
AIShub used to offer a NMEA stream of all connected stations as a benefit for their contributors. From mid 2024 on, this service retired.
 
AIShub used to offer a NMEA stream of all connected stations as a benefit for their contributors. From mid 2024 on, this service retired.
 
* <strike>https://www.aishub.net</strike>
 
* <strike>https://www.aishub.net</strike>
 +
Examples (the file contains ~85K messages (3 minute live AISHub feed)) dated 2012: https://www.aishub.net/downloads/nmea-sample.zip
 +
* 8/316/0 <code>!AIVDM,2,1,2,A,8000wQA?0000AkDp3@@i3kPC180TRA1iH=L;,0*6C</code> <code>!AIVDM,2,2,2,A,ev=SH0E8<LNdep5E0h,4*0F</code>
 +
* 8/316/1/1 <code>!AIVDM,3,1,3,A,8h30otA?0@4o:6PPP121IoCol54cd1WwrSwwhW0QTP0o:6D9e2B94oCPH54M`2Uw,0*50</code> <code>!AIVDM,3,2,3,A,sgwwhP0UdP0o:<PPP121IoCol54cd1ewrmwwhV0MTP0o:<D9e2B94oCPH54M`2Aw,0*69</code> <code>!AIVDM,3,3,3,A,skwwhP0adP0,2*62</code>
 +
* 8/316/1/3 <code>!AIVDM,2,1,4,A,8@30oni?0@<o;H<13CD@9ob6>UBEmP2uh00o;HC?B5<00o`O1UA@V02l,0*5E</code> <code>!AIVDM,2,2,4,A,h000,0*4A</code>
 +
* 8/316/32/1 <code>!AIVDM,1,1,,A,8h30otA?80440@0,2*5A</code>
 +
Examples dated 2025: https://github.com/Dirk--/AIS-testing
 +
 +
==== World (idea) ====
 +
AIS-catcher is fully openSource, has a vibrant community. This might be the place, becoming the one-stop-AIS-source. Join discussion https://github.com/jvde-github/AIS-catcher/discussions/430
 +
* https://www.aiscatcher.org
 +
Example file: https://www.aiscatcher.org/static/msgs.json
 +
 +
==== World (files) ====
 +
* https://fossies.org/linux/misc/gpsd-3.26.1.tar.gz/gpsd-3.26.1/test/sample.aivdm?m=t
 +
* https://github.com/mjaros/ais-decoder/blob/master/examples/messages.txt
 +
** 6/232/1: <code>!BSVDM,1,1,,A,63MA?QD0SJP@>P5m;C45qdG?H@,4*0B</code>
 +
* https://github.com/loicpw/lpais/blob/0b245259b633d322cc2bbe76122444bc9cebcce9/tests/data/samples.raw
 +
** 6/1/0: <code>!AIVDM,1,1,,A,603Owlh0>5Q@04000000,0*01</code>
 +
** 6/235/10: <code>!AIVDM,1,1,,B,6>h8nIP00000>d`vP000@00,2*54</code>
 +
** 8/1/11: <code>!AIVDM,1,1,0,B,800SpMh0BjDDreeFpVqcwwwwwwwwwwwwwwwwrbOwwww?wowwwgwwwwwwwt00,0*58</code>
 +
** 8/1/22: <code>!AIVDM,1,1,,B,803Ovrh0EP:024`@02PN04da=3V<>N0000,4*39</code>
 +
** 8/366/1/1: <code>!AIVDM,1,1,,A,803OdJQKP@5=l0B3PPPPPnGG:5Bnf3RB8LVV0sP3wP0,2*4A</code>
 +
** 8/366/33/3: <code>!AIVDM,1,1,,A,8h3Ovn1K`CoO02wwv0T000ip0000,0*52</code>
 +
** 8/366/33/9: <code>!AIVDM,1,1,7,B,8P3QiWAK`IoOH>7qOWG`I4gf0000?Mt0H0jTB@0037P0000,2*72</code>
 +
** 8/366/34: <code>!AIVDM,1,1,,A,803OvriK`QPMQ;T6gGiCV3T`hT;0,0*3C</code>
 +
* https://github.com/samothx/AisParser/blob/master/test-data/ais00835.log
 +
** 8/88/6: !AIVDM,1,1,,A,803Iu6PF1d<h0bJJ1a8S087mFe;siwDLvtOm7?g7u>Gv001UD0,4*50
 +
** 8/88/6: !AIVDM,1,1,,B,803Iu6PF1eth0bliKa8ech8QFhCsiwDVvtOm9gg7u;ov001U@0,4*73
 +
** 8/88/2: !AIVDM,1,1,,A,84Skql0F0P000000000004QFAAh000000CjpD0000h0,2*25
 +
* https://github.com/samothx/AisParser/blob/master/test-data/nmea-sample
 +
** 6/0/0: <code>!AIVDM,1,1,,A,6>q7C:@000I8000000LP5h00,0*51</code>
 +
** 6/0/34: <code>!AIVDM,1,1,,B,63P<NoP0SInH029D0?N1H4tR00400P0I<P0,2*27</code>
 +
** 6/1/2: <code>!AIVDM,1,1,,A,602E3U<j;U12048105,4*06</code>
 +
** 6/1/2: <code>!AIVDM,1,1,,A,601uEOHuL?5R048100,4*4E</code>
 +
** 6/1/2: <code>!AIVDM,1,1,,A,6h2E3MECnED00480J00000000000,0*5E</code>
 +
** 6/1/2: <code>!AIVDM,1,1,,A,6h2E3MLrEv`80480J00000000000,0*52</code>
 +
** 6/1/3: <code>!AIVDM,1,1,,A,6h2E:p<u:nj204<0@00000000000,0*78</code>
 +
** 6/1/3: <code>!AIVDM,1,1,,B,6h2E3M@rFUt@04<0@00000000000,0*1F</code>
 +
** 6/1/3: <code>!AIVDM,1,1,,A,601uEODrTa5R04<100,4*07</code>
 +
** 6/1/3: <code>!AIVDM,1,1,,A,601uEPdrEcSF04<100,4*59</code>
 +
** 6/1/4: <code>!AIVDM,2,1,8,A,65@nV040UBf204@0Hb000200000000000000000000000000000000000029,0*46</code> <code>!AIVDM,2,2,8,A,w7p,2*2C</code>
 +
** 6/1/4: <code>!AIVDM,2,1,0,A,65@nV080UBf004@0Hb000200000000000000000000000000000000000018,0*42</code> <code>!AIVDM,2,2,0,A,gWp,2*54</code>
 +
** 6/1/4: <code>!AIVDM,2,1,8,A,65@nV040UBf004@0Hb000200000000000000000000000000000000000006,0*49</code> <code>!AIVDM,2,2,8,A,c7p,2*38</code>
 +
** 6/1/4: <code>!AIVDM,1,1,,A,638fgJ00UBf204@0@2000020000002000000000,2*27</code>
 +
** 6/1/40: <code>!AIVDM,1,1,,A,63aGrPP0U@oD06P000,4*1B</code>
 +
** 6/1/40: <code>!AIVDM,1,1,,A,69NWse@0U@oL06P0h0,4*5A</code>
 +
** 6/1/40: <code>!AIVDM,1,1,,A,65?IE@00U@oD06P0F0,4*7C</code>
 +
** 6/200/3: <code>!AIVDM,1,1,,B,601uEP@rEcSF<P<j00,4*4D</code>
 +
** 6/200/3: <code>!AIVDM,1,1,,A,601uEPhrEcSF<P<j00,4*66</code>
 +
** 6/200/3: <code>!AIVDM,1,1,,A,601uEPPrEcSF<P<j00,4*5E</code>
 +
** 6/232/1: <code>!AIVDM,1,1,,A,63P:`4l0SJP@>P7g6PGIGSjPJ0,4*4E</code>
 +
** 6/232/1: <code>!AIVDM,1,1,,A,63P:`4l0SJPB>P7g6PGIGSjPJ0,4*4C</code>
 +
** 6/235/10: <code>!AIVDM,1,1,,B,604<o3@00000>d`00296WkWjISUhT<@h0082t00040,4*28</code>
 +
** 8/1/16: <code>!AIVDM,1,1,,A,802At?00D000qFap02:lA0b@?3fw0001<:iFP2:rf0cCGp0w00,4*5E</code>
 +
** 8/1/40: <code>!AIVDM,1,1,,B,86:fRw@0J00h,0*00</code>
 +
** 8/103/56: <code>!AIVDM,1,1,,B,8@00000Iv>@TKIEQV7L<I8oFdhcuhlt<oGK4`noLN@,4*01</code>
 +
** 8/242/0: <code>!AIVDM,1,1,,A,802DD;ltP2j2f;m0DnNgE<GM2`2Ib:Dt4Wr:`L@?Jv3d?Obc@wub,0*76</code>
 +
** 8/242/0: <code>!AIVDM,1,1,,A,802DD;ltP;A<;VctcvaN50B8pW7iKnVfstrUEk>6Di?Dc;:FB:3e,0*20</code>
 +
** 8/316/1: <code>!AIVDM,2,1,4,A,8@30oni?0@<o;H<13CD@9ob6>UBEmP2uh00o;HC?B5<00o`O1UA@V02l,0*5E <code>!AIVDM,2,2,4,A,h000,0*4A</code>
 +
 +
==== San Francisco Bay Area (file) ====
 +
* https://github.com/wpietri/simpleais/blob/master/tests/sample.ais
  
 
==== Norway ====
 
==== Norway ====
Stream is filtered. Missing message types: 4/...
+
Stream is filtered. Missing message types: 4,7,9,10,11,12,13,15,16,17,20,22,23,25,26,27
 
* https://www.kystverket.no/en/sea-transport-and-ports/ais/access-to-ais-data/
 
* https://www.kystverket.no/en/sea-transport-and-ports/ais/access-to-ais-data/
 
** tcp://153.44.253.27:5631
 
** tcp://153.44.253.27:5631
 +
** 6/1/0: <code>!BSVDM,1,1,4,B,633`PP1:wRqP040004<d,0*09</code>
 +
*** https://www.e-navigation.nl/content/text-using-6-bit-ascii
 +
** 6/235/10: <code>!BSVDM,1,1,,A,6>jHDwh00000>db@P000010,2*55</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-monitoring-data
 +
** 8/1/27: <code>!BSVDM,1,1,,B,83=Go200Fih7h1Sh00080000000000,4*0E</code>
 +
*** https://www.e-navigation.nl/content/route-information-0
 +
** 8/1/29: <code>!BSVDM,1,1,,A,83ku;wh0GAQB?7>1>PeP6B54B9;CD14P,0*10</code>
 +
*** https://www.e-navigation.nl/content/text-description-0
 +
** 8/265/1:
 +
*** <code>!BSVDM,2,1,3,B,83mme212@@5bNT`dbVhUP?wrgH0<IBF000ip0:U=9H?00QO03VpUP0wuI<0G,0*1C</code>
 +
*** <code>!BSVDM,2,2,3,B,;2F1sws2@0l79H000;m00q`UP5c6h8eWod0,2*27</code>
 +
*** https://www.e-navigation.nl/content/route-message-0
 +
** 14: <code>!BSVDM,1,1,,B,>>M5?si<59B1@E=@,0*5A</code>
 +
** 14: <code>!BSVDM,1,1,,B,>>OS:i@lt:04=@UHF20,2*33</code>
 +
*** https://www.e-navigation.nl/content/safety-related-broadcast-message
  
 
==== Florida ====
 
==== Florida ====
Reception area is limited.
 
 
* http://ssia-ais.erau.edu/
 
* http://ssia-ais.erau.edu/
 
** tcp://ssia-ais.erau.edu:4000
 
** tcp://ssia-ais.erau.edu:4000
 +
** 8/366/56: <code>!AIVDM,1,1,,A,85PH6liKf6Q7K<r9gds1gL<QTaI;JIo2nl4dvMdmQehw06ElF7ba,0*49</code>
 +
*** https://www.e-navigation.nl/content/position-report-payload
 +
** 8/366/57: <code></code>
 +
*** https://www.e-navigation.nl/content/static-data-payload
 +
** 21: <code>!AIVDM,1,1,,B,ENk`sE<Hph@@@@@@@@@@@@@@@@@=7UIQ8889h00003vP000,2*36</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-report
 +
** 27: <code>!AIVDM,1,1,,B,K5OG92wu2Cj8E0Ot,0*37</code>
 +
*** https://www.e-navigation.nl/content/long-range-automatic-identification-system-broadcast-message
  
==== AIS-catcher sites ====
+
==== AIS-catcher sites (tab=realtime) ====
* https://kx1t.com/ais
+
List of local dashbords: https://www.aiscatcher.org/dashboards <br>
** <code>curl -s https://kx1t.com/ais/api/sse |grep 'data:' | awk '{print $2}'</code>
+
Note: https://github.com/jvde-github/AIS-catcher/discussions/441
* https://mgoorman.nl
+
* Boston, Massachusetts, US https://kx1t.com/ais
* http://anz-ais.ddns.net:8100
+
* River Mosel, DE https://mgoorman.nl
* ...
+
* Adelaide, AU http://anz-ais.ddns.net:8100
 +
** <code>curl -s -N http://anz-ais.ddns.net:8100/sse | stdbuf -o0 awk '$2 ~ /^!/ {print $2}' |  nc -u 192.168.88.4 4158</code>
 +
** 7: <code>!AIVDM,1,1,,A,7b8Bp1N2BknWRf0,4*24</code>
 +
*** https://www.e-navigation.nl/content/binary-acknowledge
 +
** 8/755/43: <code>!AIVDM,1,1,,B,8i2r`;Btrpk:58a34`8,1*38</code>
 +
*** MID:755=Paraguay
 +
** 13: <code>!AIVDM,1,1,,A,=7@Ri<k12pI3A8H78,1*36</code>
 +
*** https://www.e-navigation.nl/content/safety-related-acknowledge
 +
** 20: <code>!AIVDM,1,1,,A,D7OertARHNfp00O6EPlNfqmtO6D,2*05</code>
 +
*** https://www.e-navigation.nl/content/data-link-management-message
 +
** 21: <code>!AIVDM,1,1,,A,E>lt;w9QRc11W00000000000000Dten:n39q@00003vP10,4*43</code>
 +
*** https://www.e-navigation.nl/content/aids-navigation-report
 +
** 25:  <code>!AIVDM,1,1,,B,I5Hfm`iWdrBeAk4,1*6A</code>
 +
*** https://www.e-navigation.nl/content/single-slot-binary-message
 +
** 27: <code>!AIVDM,1,1,,B,KoOis@Sm4`uL40Ot,0*78</code>
 +
*** https://www.e-navigation.nl/content/long-range-automatic-identification-system-broadcast-message
 +
* Toronto, CA: http://taxom.ddns.net:8383
 +
** 6/316/2/2 <code>!AIVDM,2,1,9,B,6030ot0nVMPPCh82abSp888888884Si3l2H8883<<bJ`I<i=tk3>VcEC,0*2D</code> <code>!AIVDM,2,2,9,B,<CO<lGac5P00000000,4*58</code>
 +
** 7: <code>!AIVDM,1,1,,B,73JIn200h=w0,0*6C,13.10.2025 10:20:08</code>
 +
** 8/1/31: <code>!AIVDM,2,1,6,A,8@30oo@0GuftSA?:kqbaA7tiFP?m0Fh1gr2WwnSwe7wvlOwwsAwwnSGm,0*2E</code> <code>!AIVDM,2,2,6,A,wvh0,0*49</code>
 +
** 8/200/10: <code>!AIVDM,1,1,,A,84eJ4G@j2d<<<<<<<0phk?`500L0,0*63</code>
 +
** 8/316/1/2:
 +
<pre>!AIVDM,3,1,6,A,8030ot1?0@:VA`PPPP9B?oHHVU8F>2mviJ2VA`PPPP2hmnsvSTt0DP`6,0*4B
 +
!AIVDM,3,2,6,A,A42VA`PPPP<i>nskl4tSpAPKPe2VA`PPPP3C3oU<;U<TwQAvhG2VA`PP,0*21
 +
!AIVDM,3,3,6,A,PP2?koRVPU;r<2mvhG2VA`PPPP@ihoQ:PU;?I0uvi40,2*7F</pre>
 +
<pre>!AIVDM,3,1,7,B,8030ot1?0@:VA`PPPP9B?oHHVU8F>2mviJ2VA`PPPP2hmnsvSTt0DP`6,0*49
 +
!AIVDM,3,2,7,B,A42VA`PPPP<i>nskl4tSpAPKPe2VA`PPPP3C3oU<;U<TwQAvhG2VA`PP,0*23
 +
!AIVDM,3,3,7,B,PP2?koRVPU;r<2mvhG2VA`PPPP@ihoQ:PU;?I0uvi40,2*7D</pre>
 +
<pre>!AIVDM,3,1,7,A,8030ot1?0@:VANPPPP9B?oHHVU8F>1qvi42VANPPPP2hmnsvSTt0DP`3,0*2E
 +
!AIVDM,3,2,7,A,i42VANPPPP<i>nskl4tSpJpLhe2VANPPPP3C3oU<;U<TwR=vhG2VANPP,0*4D
 +
!AIVDM,3,3,7,A,PP2?koRVPU;r<3MvhG2VANPPPP@ihoQ:PU;?I2=vhe0,2*6B</pre>
 +
** 8/316/1/6:
 +
*** <code>!AIVDM,2,1,9,B,8030ot1?0@JbS0PP6eD<?oL;j59`Ue2`002b`0P6e2?8@oRhA5;oodTp,0*7E</code>
 +
*** <code>!AIVDM,2,2,9,B,002b`0P6e31C3oRK65;qv0S8000,2*4D</code>
 +
** 8/316/2/1
 +
*** <code>!AIVDM,2,1,3,A,8030ot1?0P6VANC<CO<hjnsqiTtFe02222222220`tPr0CC9c0222222,0*12</code>
 +
*** <code>!AIVDM,2,2,3,A,21@4l584<eC@MP2220QDA<tpM84<QAC@rP0,2*60</code>
 +
*** <code>!AIVDM,2,1,7,B,8030ot1?0P6VBNC<CO<nGnsv?Tsqj02222222220`tPr0CC;I0222222,0*7B</code>
 +
*** <code>!AIVDM,2,2,7,B,22218t@u0WCF`00Hhu8Dp<F1=0U8UCCHsP0,2*14</code>
 +
*** <code>!AIVDM,2,1,8,B,8030ot1?0P6VBNC<CO<hknsuq4t54P2222222220`tPr0CC:<0222222,0*7A</code>
 +
*** <code>!AIVDM,2,2,8,B,21@4l584<eC@702220QDA<tpM84<QAC@`P0,2*60</code>
 +
*** <code>!AIVDM,2,1,9,A,8030ot1?0P6VBNC<CO<hknsuq4t54P2222222220`tPr0CC:<0222222,0*78</code>
 +
*** <code>!AIVDM,2,2,9,A,21@4l584<eC@702220QDA<tpM84<QAC@`P0,2*62</code>
 +
** 8/316/32: <code>!AIVDM,1,1,,B,8030ot1?80440@0,2*71</code>
 +
** 20: <code>!AIVDM,1,1,,A,D030p2if<g6En0g6F0pg6F2Lg6D,2*43</code>
 +
** 22: <code>!AIVDM,1,1,,B,F030ot22N2P6aoabhe47C6L20000,0*59</code>
 +
** 27: <code>!AIVDM,1,1,,A,KleJKm3u5kk<R0Ot,0*1E</code>
 +
* https://aisv0.hpradar.com
 +
* https://aisr5.hpradar.com
 +
* https://aisv3.hpradar.com/
 +
* Tallin https://ais.soend.eu
 +
* Bristol https://pliw.co.uk/ais/
 +
* Paris https://aiscatcher-nanterre.grimbert.com
 +
** curl -s https://aiscatcher-nanterre.grimbert.com/api/sse | grep 'data:' | awk '{print $2}'
 +
* Kristansund https://lumihanki.net/ais/
 +
* Wales https://www.jt-vrs.com/AISWales/
 +
** curl -s https://www.jt-vrs.com/AISWales/api/sse | grep 'data:' | awk '{print $2}'
  
 
=== API ===
 
=== API ===
Line 84: Line 318:
 
* https://aisstream.io
 
* https://aisstream.io
 
** <code>wscat -c wss://stream.aisstream.io/v0/stream -w 300 -x '{"APIKey": "***", "BoundingBoxes": [[[-180, -90],[180, 90]]], "FilterMessageTypes":["SafetyBroadcastMessage","LongRangeAisBroadcastMessage","BinaryBroadcastMessage","GroupAssignmentCommand"]}'</code>
 
** <code>wscat -c wss://stream.aisstream.io/v0/stream -w 300 -x '{"APIKey": "***", "BoundingBoxes": [[[-180, -90],[180, 90]]], "FilterMessageTypes":["SafetyBroadcastMessage","LongRangeAisBroadcastMessage","BinaryBroadcastMessage","GroupAssignmentCommand"]}'</code>
 +
** no messages types 8/23/27
 +
* https://www.digitraffic.fi/en/marine-traffic
  
 
=== Historic ===
 
=== Historic ===
* ...
+
* http://aisdata.ais.dk/

Latest revision as of 09:15, 16 November 2025

build your own receiver

webSDR

Many stations allow AIS tuning, see Map of SDR Receivers or Receiverbook's map.
On Windows, virtual audio cable and AISmon works well.
Linux: gnuais

Europe

Asia

Australia

America

spyserver

Map of servers: https://airspy.com/directory/#
On Windows, SDR#, virtual audio cable and AISmon works well.
Desktop Linux: SDRangel

Europe

  • Amsterdam, NL sdr://77.168.173.76:5555
  • Arnhem, NL sdr://143.178.161.182:5555
  • Calais, F sdr://82.64.181.126:55556
    • 7: !AIVDM,1,1,,,702:Kn0rEHG0,0*75
    • 6/1/2: !AIVDM,1,1,,,6@2:Kn0nNPE0048j=h0000000000,0*0a
    • 7: !AIVDM,1,1,,,73Ir1D00RVuP,0*0c
    • 6/1/2: !AIVDM,1,1,,,6@2:Kn0mpgOP048j=h0000000000,0*6a
    • 7: !AIVDM,1,1,,,702:Kn0mpgOP,0*18
    • 8/1/11: !AIVDM,2,1,1,,8>jCK600Bh3>W1MJP9RJgwvlFR06EuOwgwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*52
    • 8/1/11: !AIVDM,2,1,1,,8>jCK600Bh3>VQMJP1RPgwvlFR06EuOwgwl?wnSwe7wvlOwwsAwwnSGmwvh0,0*21
    • 31: !AIVDM,1,1,,,O6fDssKcqWRuadfQ9V:f?OtGdoTW,0*5f
    • 35: !AIVDM,1,1,,,SnCMBBg8eobpSS:w3Sf=mwuqM8V1DiMMW3<E01GO?wEsk@,4*01
  • Genua, IT sdr://212.216.163.100:5555
  • Chalkidiki, GR sdr://62.1.65.54:5555
  • Kristansund, NO sdr://5.100.179.235:5555
  • Lovund, NO sdr://92.220.239.238:5556
  • Kristiansand, NO sdr://109.247.225.34:5555
  • Gothenburg, SE sdr://213.66.184.34:5555
  • Haderslev, DK sdr://85.218.186.116:5555
  • Liminka, FI sdr://213.143.160.206:5000
  • Nazaré, PT sdr://148.71.55.157:5201

Asia

  • Jangtze River, CN sdr://114.221.114.154:5555
  • Izmir, TR sdr://213.14.157.252:5555
  • Korea sdr://125.134.80.28:30555
    • 6/235/10: !AIVDM,1,1,,,6>lEM:t00000>d`000000000,0*7f
    • 6/440/51: !AIVDM,1,1,,,6>lEM>h00000KS?e5GCe7rJVA40OvnTs2Ql01t01t001`0000001p0,4*3c
    • 6/440/51: !AIVDM,1,1,,,6>lEM<l00000KS?e5GC=7rJVA3LP1UTs2wH21o01s000H0000003h0,4*55
    • 8/1/11: !AIVDM,1,1,,,8>lEM?@0Bj0JbkdLTtj85kDSU@kpP0=h0@00kN0000000000000000th000,2*42

NMEA

World

AIShub used to offer a NMEA stream of all connected stations as a benefit for their contributors. From mid 2024 on, this service retired.

Examples (the file contains ~85K messages (3 minute live AISHub feed)) dated 2012: https://www.aishub.net/downloads/nmea-sample.zip

  • 8/316/0 !AIVDM,2,1,2,A,8000wQA?0000AkDp3@@i3kPC180TRA1iH=L;,0*6C !AIVDM,2,2,2,A,ev=SH0E8<LNdep5E0h,4*0F
  • 8/316/1/1 !AIVDM,3,1,3,A,8h30otA?0@4o:6PPP121IoCol54cd1WwrSwwhW0QTP0o:6D9e2B94oCPH54M`2Uw,0*50 !AIVDM,3,2,3,A,sgwwhP0UdP0o:<PPP121IoCol54cd1ewrmwwhV0MTP0o:<D9e2B94oCPH54M`2Aw,0*69 !AIVDM,3,3,3,A,skwwhP0adP0,2*62
  • 8/316/1/3 !AIVDM,2,1,4,A,8@30oni?0@<o;H<13CD@9ob6>UBEmP2uh00o;HC?B5<00o`O1UA@V02l,0*5E !AIVDM,2,2,4,A,h000,0*4A
  • 8/316/32/1 !AIVDM,1,1,,A,8h30otA?80440@0,2*5A

Examples dated 2025: https://github.com/Dirk--/AIS-testing

World (idea)

AIS-catcher is fully openSource, has a vibrant community. This might be the place, becoming the one-stop-AIS-source. Join discussion https://github.com/jvde-github/AIS-catcher/discussions/430

Example file: https://www.aiscatcher.org/static/msgs.json

World (files)

  • https://fossies.org/linux/misc/gpsd-3.26.1.tar.gz/gpsd-3.26.1/test/sample.aivdm?m=t
  • https://github.com/mjaros/ais-decoder/blob/master/examples/messages.txt
    • 6/232/1: !BSVDM,1,1,,A,63MA?QD0SJP@>P5m;C45qdG?H@,4*0B
  • https://github.com/loicpw/lpais/blob/0b245259b633d322cc2bbe76122444bc9cebcce9/tests/data/samples.raw
    • 6/1/0: !AIVDM,1,1,,A,603Owlh0>5Q@04000000,0*01
    • 6/235/10: !AIVDM,1,1,,B,6>h8nIP00000>d`vP000@00,2*54
    • 8/1/11: !AIVDM,1,1,0,B,800SpMh0BjDDreeFpVqcwwwwwwwwwwwwwwwwrbOwwww?wowwwgwwwwwwwt00,0*58
    • 8/1/22: !AIVDM,1,1,,B,803Ovrh0EP:024`@02PN04da=3V<>N0000,4*39
    • 8/366/1/1: !AIVDM,1,1,,A,803OdJQKP@5=l0B3PPPPPnGG:5Bnf3RB8LVV0sP3wP0,2*4A
    • 8/366/33/3: !AIVDM,1,1,,A,8h3Ovn1K`CoO02wwv0T000ip0000,0*52
    • 8/366/33/9: !AIVDM,1,1,7,B,8P3QiWAK`IoOH>7qOWG`I4gf0000?Mt0H0jTB@0037P0000,2*72
    • 8/366/34: !AIVDM,1,1,,A,803OvriK`QPMQ;T6gGiCV3T`hT;0,0*3C
  • https://github.com/samothx/AisParser/blob/master/test-data/ais00835.log
    • 8/88/6: !AIVDM,1,1,,A,803Iu6PF1d<h0bJJ1a8S087mFe;siwDLvtOm7?g7u>Gv001UD0,4*50
    • 8/88/6: !AIVDM,1,1,,B,803Iu6PF1eth0bliKa8ech8QFhCsiwDVvtOm9gg7u;ov001U@0,4*73
    • 8/88/2: !AIVDM,1,1,,A,84Skql0F0P000000000004QFAAh000000CjpD0000h0,2*25
  • https://github.com/samothx/AisParser/blob/master/test-data/nmea-sample
    • 6/0/0: !AIVDM,1,1,,A,6>q7C:@000I8000000LP5h00,0*51
    • 6/0/34: !AIVDM,1,1,,B,63P<NoP0SInH029D0?N1H4tR00400P0I<P0,2*27
    • 6/1/2: !AIVDM,1,1,,A,602E3U<j;U12048105,4*06
    • 6/1/2: !AIVDM,1,1,,A,601uEOHuL?5R048100,4*4E
    • 6/1/2: !AIVDM,1,1,,A,6h2E3MECnED00480J00000000000,0*5E
    • 6/1/2: !AIVDM,1,1,,A,6h2E3MLrEv`80480J00000000000,0*52
    • 6/1/3: !AIVDM,1,1,,A,6h2E:p<u:nj204<0@00000000000,0*78
    • 6/1/3: !AIVDM,1,1,,B,6h2E3M@rFUt@04<0@00000000000,0*1F
    • 6/1/3: !AIVDM,1,1,,A,601uEODrTa5R04<100,4*07
    • 6/1/3: !AIVDM,1,1,,A,601uEPdrEcSF04<100,4*59
    • 6/1/4: !AIVDM,2,1,8,A,65@nV040UBf204@0Hb000200000000000000000000000000000000000029,0*46 !AIVDM,2,2,8,A,w7p,2*2C
    • 6/1/4: !AIVDM,2,1,0,A,65@nV080UBf004@0Hb000200000000000000000000000000000000000018,0*42 !AIVDM,2,2,0,A,gWp,2*54
    • 6/1/4: !AIVDM,2,1,8,A,65@nV040UBf004@0Hb000200000000000000000000000000000000000006,0*49 !AIVDM,2,2,8,A,c7p,2*38
    • 6/1/4: !AIVDM,1,1,,A,638fgJ00UBf204@0@2000020000002000000000,2*27
    • 6/1/40: !AIVDM,1,1,,A,63aGrPP0U@oD06P000,4*1B
    • 6/1/40: !AIVDM,1,1,,A,69NWse@0U@oL06P0h0,4*5A
    • 6/1/40: !AIVDM,1,1,,A,65?IE@00U@oD06P0F0,4*7C
    • 6/200/3: !AIVDM,1,1,,B,601uEP@rEcSF<P<j00,4*4D
    • 6/200/3: !AIVDM,1,1,,A,601uEPhrEcSF<P<j00,4*66
    • 6/200/3: !AIVDM,1,1,,A,601uEPPrEcSF<P<j00,4*5E
    • 6/232/1: !AIVDM,1,1,,A,63P:`4l0SJP@>P7g6PGIGSjPJ0,4*4E
    • 6/232/1: !AIVDM,1,1,,A,63P:`4l0SJPB>P7g6PGIGSjPJ0,4*4C
    • 6/235/10: !AIVDM,1,1,,B,604<o3@00000>d`00296WkWjISUhT<@h0082t00040,4*28
    • 8/1/16: !AIVDM,1,1,,A,802At?00D000qFap02:lA0b@?3fw0001<:iFP2:rf0cCGp0w00,4*5E
    • 8/1/40: !AIVDM,1,1,,B,86:fRw@0J00h,0*00
    • 8/103/56: !AIVDM,1,1,,B,8@00000Iv>@TKIEQV7L<I8oFdhcuhlt<oGK4`noLN@,4*01
    • 8/242/0: !AIVDM,1,1,,A,802DD;ltP2j2f;m0DnNgE<GM2`2Ib:Dt4Wr:`L@?Jv3d?Obc@wub,0*76
    • 8/242/0: !AIVDM,1,1,,A,802DD;ltP;A<;VctcvaN50B8pW7iKnVfstrUEk>6Di?Dc;:FB:3e,0*20
    • 8/316/1: !AIVDM,2,1,4,A,8@30oni?0@<o;H<13CD@9ob6>UBEmP2uh00o;HC?B5<00o`O1UA@V02l,0*5E <code>!AIVDM,2,2,4,A,h000,0*4A

San Francisco Bay Area (file)

Norway

Stream is filtered. Missing message types: 4,7,9,10,11,12,13,15,16,17,20,22,23,25,26,27

Florida

AIS-catcher sites (tab=realtime)

List of local dashbords: https://www.aiscatcher.org/dashboards
Note: https://github.com/jvde-github/AIS-catcher/discussions/441

!AIVDM,3,1,6,A,8030ot1?0@:VA`PPPP9B?oHHVU8F>2mviJ2VA`PPPP2hmnsvSTt0DP`6,0*4B
!AIVDM,3,2,6,A,A42VA`PPPP<i>nskl4tSpAPKPe2VA`PPPP3C3oU<;U<TwQAvhG2VA`PP,0*21
!AIVDM,3,3,6,A,PP2?koRVPU;r<2mvhG2VA`PPPP@ihoQ:PU;?I0uvi40,2*7F
!AIVDM,3,1,7,B,8030ot1?0@:VA`PPPP9B?oHHVU8F>2mviJ2VA`PPPP2hmnsvSTt0DP`6,0*49
!AIVDM,3,2,7,B,A42VA`PPPP<i>nskl4tSpAPKPe2VA`PPPP3C3oU<;U<TwQAvhG2VA`PP,0*23
!AIVDM,3,3,7,B,PP2?koRVPU;r<2mvhG2VA`PPPP@ihoQ:PU;?I0uvi40,2*7D
!AIVDM,3,1,7,A,8030ot1?0@:VANPPPP9B?oHHVU8F>1qvi42VANPPPP2hmnsvSTt0DP`3,0*2E
!AIVDM,3,2,7,A,i42VANPPPP<i>nskl4tSpJpLhe2VANPPPP3C3oU<;U<TwR=vhG2VANPP,0*4D
!AIVDM,3,3,7,A,PP2?koRVPU;r<3MvhG2VANPPPP@ihoQ:PU;?I2=vhe0,2*6B

API

Historic