Difference between revisions of "AIS"

From wiki.opennauticalchart.org
Jump to: navigation, search
Line 24: Line 24:
 
* <code>nc 153.44.253.27 5631 | gpsdecode | grep '"type":8'</code>
 
* <code>nc 153.44.253.27 5631 | gpsdecode | grep '"type":8'</code>
 
<pre>
 
<pre>
{"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":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}
 
</pre>
 
</pre>
  
Line 33: Line 36:
 
* <code>nc 153.44.253.27 5631 | ais-decode --json | grep '"msg_type": 8'</code>
 
* <code>nc 153.44.253.27 5631 | ais-decode --json | grep '"msg_type": 8'</code>
 
<pre>
 
<pre>
{"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": 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}
 
</pre>
 
</pre>
  

Revision as of 06:09, 4 September 2025

AIS sources

NMEA

API

  • https://www.aishub.net
  • https://aisstream.io
    • wscat -c wss://stream.aisstream.io/v0/stream -w 300 -x '{"APIKey": "***", "BoundingBoxes": [[[-180, -90],[180, 90]]], "FilterMessageTypes":["SafetyBroadcastMessage","LongRangeAisBroadcastMessage","BinaryBroadcastMessage","GroupAssignmentCommand"]}'
  • ...

Historic

  • ...

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}

pyais

{"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}

aisdecode

AIS-catcher