Difference between revisions of "AIS-Decoding"

From wiki.opennauticalchart.org
Jump to: navigation, search
(Papers)
Line 81: Line 81:
 
* <code>AIS-catcher -t txt://153.44.253.27:5631 -o 5 -N 8101 GEOJSON false MESSAGE true REALTIME false</code>
 
* <code>AIS-catcher -t txt://153.44.253.27:5631 -o 5 -N 8101 GEOJSON false MESSAGE true REALTIME false</code>
  
=== Papers ===
+
== Papers ==
 
* https://gpsd.gitlab.io/gpsd/AIVDM.html
 
* https://gpsd.gitlab.io/gpsd/AIVDM.html
 
* https://www.e-navigation.nl/system-messages
 
* https://www.e-navigation.nl/system-messages
Line 88: Line 88:
 
* https://arundaleais.github.io/docs/ais/ais_decoder_binary.html
 
* https://arundaleais.github.io/docs/ais/ais_decoder_binary.html
  
=== NMEA Examples ===
+
== NMEA Examples ==
 
Samples are taken from [[AIS-Sources]]
 
Samples are taken from [[AIS-Sources]]
==== Message type 1 (out of scope) ====
+
=== Message type 1 (out of scope) ===
 
* https://www.e-navigation.nl/content/position-report
 
* https://www.e-navigation.nl/content/position-report
  
==== Message type 2 (out of scope) ====
+
=== Message type 2 (out of scope) ===
 
* https://www.e-navigation.nl/content/position-report-0
 
* https://www.e-navigation.nl/content/position-report-0
==== Message type 3 (out of scope) ====
+
 
 +
=== Message type 3 (out of scope) ===
 
* https://www.e-navigation.nl/content/position-report-1
 
* https://www.e-navigation.nl/content/position-report-1
==== Message type 4 ====
+
 
 +
=== Message type 4 ===
 
* https://www.e-navigation.nl/content/base-station-report
 
* https://www.e-navigation.nl/content/base-station-report
==== Message type 5 (out of scope) ====
+
 
 +
=== Message type 5 (out of scope) ===
 
* https://www.e-navigation.nl/content/ship-static-and-voyage-related-data
 
* https://www.e-navigation.nl/content/ship-static-and-voyage-related-data
 +
 
==== Message type 6 ====
 
==== Message type 6 ====
 
* https://www.e-navigation.nl/content/addressed-binary-message
 
* https://www.e-navigation.nl/content/addressed-binary-message
  
===== DAC:0 =====
+
==== DAC:0 ====
 
* 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>
  
===== DAC:1 =====
+
==== DAC:1 ====
 
* 6/1/0: <code>!BSVDM,1,1,4,B,633`PP1:wRqP040004<d,0*09</code>
 
* 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
 
** https://www.e-navigation.nl/content/text-using-6-bit-ascii
Line 119: Line 123:
 
** https://www.e-navigation.nl/content/number-persons-board-0
 
** https://www.e-navigation.nl/content/number-persons-board-0
  
===== DAC:200 =====
+
==== DAC:200 ====
 
* 6/200/3: <code>!AIVDM,1,1,,A,602E3TprE>Mv<P<j00,4*4C</code>
 
* 6/200/3: <code>!AIVDM,1,1,,A,602E3TprE>Mv<P<j00,4*4C</code>
  
===== DAC:232 =====
+
==== DAC:232 ====
 
* 6/232/1: <code>!AIVDM,1,1,,A,63P:`4l0SJP@>P7g6PGIGSjPJ0,4*4E</code>
 
* 6/232/1: <code>!AIVDM,1,1,,A,63P:`4l0SJP@>P7g6PGIGSjPJ0,4*4E</code>
  
===== DAC:235 =====
+
==== DAC:235 ====
 
* 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>
 
* 6/235/10: <code>!BSVDM,1,1,,A,6>jHDwh00000>db@P000010,2*55</code>
 
* 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
 
** https://www.e-navigation.nl/content/aids-navigation-monitoring-data
  
===== DAC:440 =====
+
==== DAC:440 ====
 
* 6/440/40 <code>!AIVDM,1,1,,A,603l90P0u2@8KRPh<=m8ADQcf@:e9N@PwP0wP008000080000000,0*75</code>
 
* 6/440/40 <code>!AIVDM,1,1,,A,603l90P0u2@8KRPh<=m8ADQcf@:e9N@PwP0wP008000080000000,0*75</code>
  
===== DAC:990 =====
+
==== DAC:990 ====
 
* 6/990/3 <code>!AIVDM,1,1,,A,6>l4vWh0??VQurKe1?au8=jp1hU@@00010,4*1D</code>
 
* 6/990/3 <code>!AIVDM,1,1,,A,6>l4vWh0??VQurKe1?au8=jp1hU@@00010,4*1D</code>
  
==== Message type 7 ====
+
=== Message type 7 ===
 
* https://www.e-navigation.nl/content/binary-acknowledge
 
* https://www.e-navigation.nl/content/binary-acknowledge
 
* <code>!AIVDM,1,1,,A,7b8Bp1N2BknWRf0,4*24</code>
 
* <code>!AIVDM,1,1,,A,7b8Bp1N2BknWRf0,4*24</code>
  
==== Message type 8 ====
+
=== Message type 8 ===
 
* https://www.e-navigation.nl/content/binary-broadcast-message
 
* https://www.e-navigation.nl/content/binary-broadcast-message
===== DAC:1 =====
+
==== DAC:1 ====
 
* 8/1/16: <code>!AIVDM,1,1,,A,802At?00D000qFap02:lA0b@?3fw0001<:iFP2:rf0cCGp0w00,4*5E</code>
 
* 8/1/16: <code>!AIVDM,1,1,,A,802At?00D000qFap02:lA0b@?3fw0001<:iFP2:rf0cCGp0w00,4*5E</code>
 
** https://www.e-navigation.nl/content/vts-targets-targets-derived-means-other-ais
 
** https://www.e-navigation.nl/content/vts-targets-targets-derived-means-other-ais
Line 158: Line 162:
 
** https://www.e-navigation.nl/content/meteorological-and-hydrographic-data
 
** https://www.e-navigation.nl/content/meteorological-and-hydrographic-data
  
===== DAC:103 =====
+
==== DAC:103 ====
 
* 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>
  
===== DAC:200 =====
+
==== DAC:200 ====
 
* 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
 
** https://www.e-navigation.nl/content/present-bridge-clearance
Line 169: Line 173:
 
** https://www.e-navigation.nl/content/number-persons-board-1
 
** https://www.e-navigation.nl/content/number-persons-board-1
  
===== DAC:265 =====
+
==== DAC:265 ====
 
* 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>
 
* 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
 
** https://www.e-navigation.nl/content/route-message-0
  
===== DAC:316 =====
+
==== DAC:316 ====
 
* 8/316/0: <code>!AIVDM,2,1,2,A,8000wQA?0000AkDp3@@i3kPC180TRA1iH=L;,0*6C</code> <code>!AIVDM,2,2,2,A,8888880,2*26</code>
 
* 8/316/0: <code>!AIVDM,2,1,2,A,8000wQA?0000AkDp3@@i3kPC180TRA1iH=L;,0*6C</code> <code>!AIVDM,2,2,2,A,8888880,2*26</code>
 
** FI:0=?
 
** FI:0=?
Line 185: Line 189:
 
** https://www.e-navigation.nl/content/version-message-seaway
 
** https://www.e-navigation.nl/content/version-message-seaway
  
===== DAC:366 =====
+
==== DAC:366 ====
 
* 8/366/56: <code>!AIVDM,1,1,,A,85PH6liKf6Q7K<r9gds1gL<QTaI;JIo2nl4dvMdmQehw06ElF7ba,0*49</code>
 
* 8/366/56: <code>!AIVDM,1,1,,A,85PH6liKf6Q7K<r9gds1gL<QTaI;JIo2nl4dvMdmQehw06ElF7ba,0*49</code>
 
** https://www.e-navigation.nl/content/position-report-payload
 
** https://www.e-navigation.nl/content/position-report-payload
Line 191: Line 195:
 
** https://www.e-navigation.nl/content/static-data-payload
 
** https://www.e-navigation.nl/content/static-data-payload
  
===== DAC:755 =====
+
==== DAC:755 ====
 
* 8/755/43: <code>!AIVDM,1,1,,B,8i2r`;Btrpk:58a34`8,1*38</code>
 
* 8/755/43: <code>!AIVDM,1,1,,B,8i2r`;Btrpk:58a34`8,1*38</code>
  
==== Message type 9 ====
+
=== Message type 9 ===
 
* https://www.e-navigation.nl/content/standard-search-and-rescue-aircraft-position-report
 
* https://www.e-navigation.nl/content/standard-search-and-rescue-aircraft-position-report
 
* <code>!AIVDM,1,1,,A,91b55vRCQvOo4PLLww<3cGh20@Br,0*79</code>
 
* <code>!AIVDM,1,1,,A,91b55vRCQvOo4PLLww<3cGh20@Br,0*79</code>
 
* <code>!AIVDM,1,1,,B,91b55vRCQvOo25fM003Cc5P200SE,0*51</code>
 
* <code>!AIVDM,1,1,,B,91b55vRCQvOo25fM003Cc5P200SE,0*51</code>
  
==== Message type 10 ====
+
=== Message type 10 ===
 
* https://www.e-navigation.nl/content/coordinated-universal-time-and-date-inquiry
 
* https://www.e-navigation.nl/content/coordinated-universal-time-and-date-inquiry
 
* <code>!AIVDM,1,1,,B,:3mrMf0o9r40,0*08</code>
 
* <code>!AIVDM,1,1,,B,:3mrMf0o9r40,0*08</code>
 
* <code>!AIVDM,1,1,,B,:8152F@q@7r0,0*53</code>
 
* <code>!AIVDM,1,1,,B,:8152F@q@7r0,0*53</code>
  
==== Message type 11 ====
+
=== Message type 11 ===
 
* https://www.e-navigation.nl/content/coordinated-universal-time-and-date-response
 
* https://www.e-navigation.nl/content/coordinated-universal-time-and-date-response
 
* <code>!AIVDM,1,1,,,;025>TAvVT;>lPtmTbN3h9O02000,0*73</code>
 
* <code>!AIVDM,1,1,,,;025>TAvVT;>lPtmTbN3h9O02000,0*73</code>
  
==== Message type 12 ====
+
=== Message type 12 ===
 
* https://www.e-navigation.nl/content/addressed-safety-related-message
 
* https://www.e-navigation.nl/content/addressed-safety-related-message
 
* <code><</code>
 
* <code><</code>
  
==== Message type 13 ====
+
=== Message type 13 ===
 
* https://www.e-navigation.nl/content/safety-related-acknowledge
 
* https://www.e-navigation.nl/content/safety-related-acknowledge
 
* <code>!AIVDM,1,1,,A,=7@Ri<k12pI3A8H78,1*36</code>
 
* <code>!AIVDM,1,1,,A,=7@Ri<k12pI3A8H78,1*36</code>
  
==== Message type 14 ====
+
=== Message type 14 ===
 
* https://www.e-navigation.nl/content/safety-related-broadcast-message
 
* https://www.e-navigation.nl/content/safety-related-broadcast-message
 
* <code>!BSVDM,1,1,,B,>>M5?si<59B1@E=@,0*5A</code>
 
* <code>!BSVDM,1,1,,B,>>M5?si<59B1@E=@,0*5A</code>
 
* <code>!BSVDM,1,1,,B,>>OS:i@lt:04=@UHF20,2*33</code>
 
* <code>!BSVDM,1,1,,B,>>OS:i@lt:04=@UHF20,2*33</code>
  
==== Message type 15 ====
+
=== Message type 15 ===
 
* https://www.e-navigation.nl/content/interrogation
 
* https://www.e-navigation.nl/content/interrogation
 
* <code>!AIVDM,1,1,,,?3:4?B0rG3D4D00,2*18</code>
 
* <code>!AIVDM,1,1,,,?3:4?B0rG3D4D00,2*18</code>
  
==== Message type 16 ====
+
=== Message type 16 ===
 
* https://www.e-navigation.nl/content/assigned-mode-command
 
* https://www.e-navigation.nl/content/assigned-mode-command
 
* <code>!AIVDM,1,1,,B,@6STUk004lQ206bCKNOBAb6SJ@5s,0*74</code>
 
* <code>!AIVDM,1,1,,B,@6STUk004lQ206bCKNOBAb6SJ@5s,0*74</code>
  
==== Message type 17 ====
+
=== Message type 17 ===
 
* https://www.e-navigation.nl/content/global-navigation-satellite-system-broadcast-binary-message
 
* https://www.e-navigation.nl/content/global-navigation-satellite-system-broadcast-binary-message
 
* <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>
 
* <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>
  
==== Message type 18 (out of scope) ====
+
=== Message type 18 (out of scope) ===
 
* https://www.e-navigation.nl/content/standard-class-b-equipment-position-report
 
* https://www.e-navigation.nl/content/standard-class-b-equipment-position-report
  
==== Message type 19 (out of scope) ====
+
=== Message type 19 (out of scope) ===
 
* https://www.e-navigation.nl/content/extended-class-b-equipment-position-report
 
* https://www.e-navigation.nl/content/extended-class-b-equipment-position-report
  
==== Message type 20 ====
+
=== Message type 20 ===
 
* https://www.e-navigation.nl/content/data-link-management-message
 
* https://www.e-navigation.nl/content/data-link-management-message
 
* <code>!AIVDM,1,1,,,D01tMD@FLNfr<`f017@O6D8PN00,2*1A</code>
 
* <code>!AIVDM,1,1,,,D01tMD@FLNfr<`f017@O6D8PN00,2*1A</code>
Line 249: Line 253:
 
* <code>!AIVDM,1,1,,,D01vI7iGtS6EHpS6EI<S6D0,2*2E</code>
 
* <code>!AIVDM,1,1,,,D01vI7iGtS6EHpS6EI<S6D0,2*2E</code>
  
==== Message type 21 ====
+
=== Message type 21 ===
 
* https://www.e-navigation.nl/content/aids-navigation-report
 
* https://www.e-navigation.nl/content/aids-navigation-report
 
* <code>!AIVDM,1,1,,,E>jN6L<Sc;pP000000000000000@7ctH>fwT000003iP10,4*09</code>
 
* <code>!AIVDM,1,1,,,E>jN6L<Sc;pP000000000000000@7ctH>fwT000003iP10,4*09</code>
Line 264: Line 268:
 
* <code>!AIVDM,1,1,,,ENj7=JqWR0ah2VTW2P0000000000wo`V<=kUP00003v000,4*3E</code>
 
* <code>!AIVDM,1,1,,,ENj7=JqWR0ah2VTW2P0000000000wo`V<=kUP00003v000,4*3E</code>
  
==== Message type 22 ====
+
=== Message type 22 ===
 
* https://www.e-navigation.nl/content/channel-management
 
* https://www.e-navigation.nl/content/channel-management
 
* <code>!AIVDM,1,1,,,F030osj2N2P6aoabhe47C6L20000,0*44</code>
 
* <code>!AIVDM,1,1,,,F030osj2N2P6aoabhe47C6L20000,0*44</code>
  
==== Message type 23 ====
+
=== Message type 23 ===
 
* https://www.e-navigation.nl/content/group-assignment-command
 
* https://www.e-navigation.nl/content/group-assignment-command
 
* <code>!AIVDM,1,1,,,G01tMD0:08pu0?lQhg600000;00,2*59</code>
 
* <code>!AIVDM,1,1,,,G01tMD0:08pu0?lQhg600000;00,2*59</code>
 
* <code>!AIVDM,1,1,,,Gh2E3502qdv@054isVb00000000,2*05</code>
 
* <code>!AIVDM,1,1,,,Gh2E3502qdv@054isVb00000000,2*05</code>
  
==== Message type 24 (out of scope) ====
+
=== Message type 24 (out of scope) ===
 
* https://www.e-navigation.nl/content/static-data-report
 
* https://www.e-navigation.nl/content/static-data-report
  
==== Message type 25 ====
+
=== Message type 25 ===
 
* https://www.e-navigation.nl/content/single-slot-binary-message
 
* https://www.e-navigation.nl/content/single-slot-binary-message
 
* <code>!AIVDM,1,1,,,I8LgAM@00000k=6DDLil`0O5;K02,0*30</code>
 
* <code>!AIVDM,1,1,,,I8LgAM@00000k=6DDLil`0O5;K02,0*30</code>
Line 283: Line 287:
 
* <code>!AIVDM,1,1,,B,I5Hfm`iWdrBeAk4,1*6A</code>
 
* <code>!AIVDM,1,1,,B,I5Hfm`iWdrBeAk4,1*6A</code>
  
==== Message type 26 ====
+
=== Message type 26 ===
 
* https://www.e-navigation.nl/content/multiple-slot-binary-message-communications-state
 
* https://www.e-navigation.nl/content/multiple-slot-binary-message-communications-state
 
* <code>J</code>
 
* <code>J</code>
  
==== Message type 27 ====
+
=== Message type 27 ===
 
* https://www.e-navigation.nl/content/long-range-automatic-identification-system-broadcast-message
 
* https://www.e-navigation.nl/content/long-range-automatic-identification-system-broadcast-message
 
* <code>!AIVDM,1,1,,B,K5OG92wu2Cj8E0Ot,0*37</code>
 
* <code>!AIVDM,1,1,,B,K5OG92wu2Cj8E0Ot,0*37</code>
 
* <code>!AIVDM,1,1,,B,KoOis@Sm4`uL40Ot,0*78</code>
 
* <code>!AIVDM,1,1,,B,KoOis@Sm4`uL40Ot,0*78</code>

Revision as of 08:02, 12 October 2025

This paper focuses on NON Position-Report (1,2,3,18,19) / Static-Data (5/24) messages.

AIS-Decoders

Ais Decoder

gpsdecode

{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":257057800,"scaled":true,
"dac":200,"fid":10,"vin":"00000000","length":215,"beam":60,"shiptype":8440,"shiptype_text":"Illegal ship type value.",
"hazard":5,"hazard_text":"Unknown","draught":0,"loaded":0,"loaded_text":"N/A (default)",
"speed_q":false,"course_q":false,"heading_q":false}
{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":215349000,"scaled":true,"dac":1,"fid":27,"linkage":90,"sender":0,"rtype":5,"rtype_text":"Ship route plan","start":"00-00T24:60Z","duration":262143,"waypoints":[{"lon":7.107972,"lat":62.844255},{"lon":7.112132,"lat":62.848032}]}
{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":215349000,"scaled":true,"dac":1,"fid":29,"linkage":90,"text":"LESSREMMAN - ELNES (VIA RORVIK; OUTSIDE) CAPT YURI"}
  • nc ssia-ais.erau.edu 4000 | gpsdecode | grep -e '"type":8' -e '"type":27'
{"class":"AIS","device":"stdin","type":27,"repeat":0,"mmsi":368429323,"scaled":true,"status":"Not defined","accuracy":true,"lon":-81.0,"lat":29.2,"speed":0,"course":511,"raim":true,"gnss":false}
{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":369493715,"scaled":true,"dac":366,"fid":56,"data":"256:a83746ce99bb9edbd3eebb88bb7dcecba01df41d94f9397136c0c97eb4af8d69"}
{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":369493715,"scaled":true,"dac":366,"fid":57,"data":"512:bf68e50cc47b8ae14771ed1a0c075bfb60f82bb9ffec80211e4aad32b4edac38b33a6b4280f403d0dff4069a452f9cd51dfc44285226e53d7f337377f15829d6"}

missing/problems

  • Text Telegram does not decode!

{"class":"AIS","device":"stdin","type":6,"repeat":0,"mmsi":538007497,"scaled":true,"seqno":1,"dest_mmsi":212848000,"retransmit":false,"dac":1,"fid":0,"data":"96:8040494e05054d48120d612e"}

{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":257303700,"scaled":true,"dac":200,"fid":10,"vin":"00000000","length":114,"beam":36,"shiptype":8450,"shiptype_text":"Illegal ship type value.","hazard":5,"hazard_text":"Unknown","draught":150,"loaded":0,"loaded_text":"N/A (default)","speed_q":false,"course_q":false,"heading_q":false}

  • does not decode!

{"class":"AIS","device":"stdin","type":8,"repeat":0,"mmsi":257605000,"scaled":true,"dac":265,"fid":1,"data":"512:02017cf22f19aa2bc00f83af410ade2bc2dffbf6bff7822bc50fd3bbbffee02bc00f9874c049812bc140019c3ffd542bc0a017a6fee9842bc0787ea28bd27600"}

Maritec online AIS decoder

pyais

missing/problems

  • poor Msg:8 decoding. Only DAC:200 FI:10
{"msg_type": 8, "repeat": 0, "mmsi": 257057800, "dac": 200, "fid": 10, "vin": "00000000", "length": 21.5, "beam": 6.0, "shiptype": 8440, "hazard": 5, draught": 0.0, "loaded": 0, "speed_q": false, "course_q": false, "heading_q": false}
{"msg_type": 8, "repeat": 0, "mmsi": 215349000, "dac": 1, "fid": 27, "data": "FwFAGPP//3ggjnij9kTwQREIR+t9QIGPWI/RpYEAV0kfnN4B/oNCP0lbA/56ZH7oMAfMqQkAPXgPnOUSBujgIEAnJCF1QEOc0Uhdt0CLKQCQxYXBGjYZIXqkAkLbgkK4VwS3FHSHEE4JngLpEMz8"}
{"msg_type": 8, "repeat": 0, "mmsi": 215349000, "dac": 1, "fid": 29, "data": "FwUw4VOC2BYVIQEyChYkGAdIlCnI"}

others

aisdecode

AIS-catcher

Papers

NMEA Examples

Samples are taken from AIS-Sources

Message type 1 (out of scope)

Message type 2 (out of scope)

Message type 3 (out of scope)

Message type 4

Message type 5 (out of scope)

Message type 6

DAC:0

  • 6/0/54: !AIVDM,1,1,,,6@28nOP0R=Wr03H9q=6e2000,0*7F

DAC:1

DAC:200

  • 6/200/3: !AIVDM,1,1,,A,602E3TprE>Mv<P<j00,4*4C

DAC:232

  • 6/232/1: !AIVDM,1,1,,A,63P:`4l0SJP@>P7g6PGIGSjPJ0,4*4E

DAC:235

DAC:440

  • 6/440/40 !AIVDM,1,1,,A,603l90P0u2@8KRPh<=m8ADQcf@:e9N@PwP0wP008000080000000,0*75

DAC:990

  • 6/990/3 !AIVDM,1,1,,A,6>l4vWh0??VQurKe1?au8=jp1hU@@00010,4*1D

Message type 7

Message type 8

DAC:1

DAC:103

  • 8/103/56: !AIVDM,1,1,,,8000000Iv?JmFqtQ<6WvDdm4HwwhalETq?2Gq:wQ03,4*55

DAC:200

DAC:265

DAC:316

  • 8/316/0: !AIVDM,2,1,2,A,8000wQA?0000AkDp3@@i3kPC180TRA1iH=L;,0*6C !AIVDM,2,2,2,A,8888880,2*26
    • FI:0=?
  • 8/316/1/3: !AIVDM,2,1,6,,8030osA?0@>U:jPPPB38jnsuPTt6m2Oa@02U:jPPPB38knsvSTt0DRnA@02U:,0*55 !AIVDM,2,2,6,,jPPPB38nnsvA4so@Soi@02U:jPPP<<F<nsUvTr?DT?0@00,2*4C
  • 8/316/2/1: !AIVDM,2,1,7,,8h3Owj1?0P6U:eC<CO<hknsuq4t54P2222222220<DhTp7BVp004hLtl60MD5,0*23 !AIVDM,2,2,7,,8@T4qBbTP0HD@E84j0dUH4hTsBbg00,2*35
    • Lockage Order Message (Seaway)
  • 8/316/2/2:
    • Estimated Lock Times Message (Seaway)
  • 8/316/32/1: !AIVDM,1,1,,,8030osA?80440@0,2*44

DAC:366

DAC:755

  • 8/755/43: !AIVDM,1,1,,B,8i2r`;Btrpk:58a34`8,1*38

Message type 9

Message type 10

Message type 11

Message type 12

Message type 13

Message type 14

Message type 15

Message type 16

Message type 17

Message type 18 (out of scope)

Message type 19 (out of scope)

Message type 20

  • https://www.e-navigation.nl/content/data-link-management-message
  • !AIVDM,1,1,,,D01tMD@FLNfr<`f017@O6D8PN00,2*1A
  • !AIVDM,1,1,,,D05J8jP?TN?`fpNfp0,4*6E
  • !AIVDM,1,1,,,D030osj<TvfqsINfqt1N9ItaN96,2*21
  • !AIVDM,1,1,,,D030ow03Hg6D>e?6DF8g6D0,2*19
  • !AIVDM,1,1,,A,D7OertARHNfp00O6EPlNfqmtO6D,2*05
  • !AIVDM,1,1,,,D02Q:dQRpNfp00N000,4*7F
  • !AIVDM,1,1,,,D01vI7iGtS6EHpS6EI<S6D0,2*2E

Message type 21

  • https://www.e-navigation.nl/content/aids-navigation-report
  • !AIVDM,1,1,,,E>jN6L<Sc;pP000000000000000@7ctH>fwT000003iP10,4*09
  • !AIVDM,1,1,,,ENjNi4pV7ab@294V64W3h84`2P0@=3n;?R3t@00003vN10,4*61
  • !AIVDM,1,1,,,ENjAaDG2d:9@9ba@Fh24`bRh22hOmq?2:OvK@<7hGkP>2S1EPCU1KChr<JAh,0*6A
  • !AIVDM,1,1,,,ENjOsr0tg@6a9Qh;2W4QRP000000L;g4<wpI000000N010,4*68
  • !AIVDM,1,1,,,ENk`snv`5@@@@@@@@@@@@@@@@@@=Hbqv;fPcH00003vP000,2*48
  • !AIVDM,1,1,,,E>nlfRNQRW:97h=3h0W:2`:Ra:7erKB:n6Veh00003W010,4*77 !AIVDM,2,2,6,,jPPPB38nnsvA4so@Soi@02U:jPPP<<F<nsUvTr?DT?0@00,2*4C
  • !AIVDM,1,1,,B,ENk`sE<Hph@@@@@@@@@@@@@@@@@=7UIQ8889h00003vP000,2*36
  • !AIVDM,1,1,,A,E>lt;w9QRc11W00000000000000Dten:n39q@00003vP10,4*43
  • !AIVDM,1,1,,,ENj7=GrPV0R=40gQ0W5PP000000A0@2w<HI=000003v000,4*35
  • !AIVDM,1,1,,,ENj7=IaWR0ah;0a70hI00000000104rL<Fe0000003v000,4*31
  • !AIVDM,1,1,,,ENj7=IIWR0ah;0a70hHP00000000wu3N<Fqth00003v000,4*34
  • !AIVDM,1,1,,,ENj7=JqWR0ah2VTW2P0000000000wo`V<=kUP00003v000,4*3E

Message type 22

Message type 23

Message type 24 (out of scope)

Message type 25

Message type 26

Message type 27