jvde-github / AIS-catcher

AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR

Home Page:https://aiscatcher.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AIS-SART Alert

NR857 opened this issue · comments

Send an alert when an AIS SART is activated within a receiving station's coverage area

Hi,
Interesting
https://en.wikipedia.org/wiki/AIS-SART
"Once per minute, the position is sent as a series of eight identical position report messages (four on 161.975 MHz and four on 162.025 MHz)."

AIS SART's have MMSI's commencing 970, so perhaps that string could be used to identify activations. I'm new to programming and Github etc, so I don't know how to this yet lol

Online AIS SART NMEA message decoder. May be useful

https://rl.se/aivdm

on the aiscatcher map there is already something isn't it?
You should ask @jvde-github about that.
on the screenshot, the green rectangle, when the mouse is over, the text displayed is "SARTE/EPIRB"

  • SART beacon
  • An EPIRB fixed distress beacon is a transmitter that emits a signal in the 406 MHz frequency band.
    Kind regards
    image

Thanks both. I had a test with the following NMEA line from here:

 !AIVDM,1,1,,B,1>MA>E>P000NoHHMEB=P0?wt1t00,0*4C

It did not display as a AIS-SART alert if I give this as text input. The idea was that it shows like a SART/EPIRB with country code 970. I fixed that and uploaded the fix. Now it will look like this:

image

Next question is what kind of alert are you thinking about? I am thinking that it could be easier to add to the site version (aiscatcher.org) as that is permanently running and we can create email alerts for regions.

On the command line you can capture AIS-SART active messages with:

AIS-catcher  -o 5  | grep \"status\":14

It seems though these might not only come from MMSI 970 but also from more regular MMSI. I guess there is a difference between the message SART and the device. Need to read into that.

Yes, 970 is the device and status 14 is typically used if a SAR is in progress. So red diamond will only tell you if it comes from a SAR device. I guess the messages with status 14 is more interesting to monitor?

For example, I see currently a few ships emitting this message. For example this one on aiscatcher.org:
image

and in MarineTraffic:

image

I didn't notice that. Which means that the Catcher already identifies the AIS SART class. What's needed to send a push notification or popup when one is activated? Under the regulations SARTs are required to be tested regularly I have seen alerts for tests on Boat Beacon, but obviously you will see more alerts in heavy traffic areas such as Gibraltar Straits which is not too far from here.

Agreed email alert on Web would be great.

All very interesting!

@jvde-github
@NR857 I found a document you may be interested by: https://gpsd.gitlab.io/gpsd/AIVDM.html
I think this is a complete document on AIS message.

If I loop back to your first question @NR857 "Send an alert when an AIS SART is activated within a receiving station's coverage area"
Do you thing that a mail should be sent? (sorry I didn't reload the page before ... so we think the same thing)

Yes I think a mail might bve easiest?

@jvde-github
What about the same thing ie send an email, in case of MOB?

Ok if the MOB or crew activate an AIS SART, a different matter if it's 406 or 121.5

I started a simple page (for now) that tracks ships for which the status is changing to SAR/Aground/Not Under Command. Let's see how this will populate over time and how we can build on this.

https://aiscatcher.org/alerts

Great, thank you. will see what happens.

I removed the "Not under command" alerts, is not an interesting event. But at the same time added a list to track status changes for particular ships. For example the Dali.

Noted: ELLI GLITSCHER 211413680 reported "Aground" 15:50Z Hamburg

https://aiscatcher.org/alerts

Nice work

@jvde-github On the same topic ie SAR: what means exactly "SAR aircraft" on the webpage accessible localy from the station webserver?
Thank you
Philippe
image

I think you can hover of it but this is receipt of message type 9, which is send by airplanes.

https://gpsd.gitlab.io/gpsd/AIVDM.html#_type_9_standard_sar_aircraft_position_report

Ok, thank you, I didn't know that SAR messages from aircrafts was received by AIS's stations

Noted: ELLI GLITSCHER 211413680 reported "Aground" 15:50Z Hamburg

https://aiscatcher.org/alerts

Nice work

Re SAR aircraft

Some use "111" ahead of the country code, followed by an identifier.

i.e. SAR 111232532 airborne 4 minutes ago over Scotland or SAR 111257007, airborne now over Råde, Norway.

Spanish SAR helicopters sometimes use callsign "HELIMER" and also the 111 designator, followed by country code 224, then three digit identifier. You can find these on any of the public sources Marinetraffic, Vesselfinder, AISHUB etc

Irish SAR aircraft use SAR, tgen 250, such as SAR 250002898, currently airborne off south east Ireland.

A peculiarity of Irish and UK coastguard organisations is that they regularly carry out mountain rescue, snow relief and inland air ambulance missions- watch out for them!

I looked at the alerts again, think we need to make it a bit more exclusive, eg only from larger vessels etc

I understand, however a SAR is SAR whatever the size of the vessel. isn't it?

True....

Could also consider identifying SAR heli squawk code: "0023 Aircraft engaged in actual SAR Operations" from the ADSB message if you have access to ADSB decode data, e.g. take the data feed into AIS-catcher and monitor for specific squawk codes. Or write a AIS-catcher utility to parse the data and only feed the selected codes to AIS-catcher. That would save burdening AIS-catcher with mostly "useless" data with respect to ship tracking.

Apart from non-sea missions, also training as per here, lowering man onto deck training. Apologies Jasper, this was from before I had AIS-catcher!

CG-training-lower man to deck-Screenshot 2022-11-18 171614

For that the ais2adsb project might be interesting in combination with Virtual Radar Server. Also worked recently with the author of tar1090 to get ships in the ADSB viewer.

I will close this item. Base logic is implement. We can always open a new issue if there are some new ideas.

Thanks all.