Making an AIS Receiver

Hi, A friend of my is into sailing and asked if it would be possible to make an AIS receiver using an Arduino, the AIS receives NMEA 0183 signals which I think are RS422 and / or RS232. Can anyone advise /help. Thanks for reading. John

1 Like

Wikipedia says:

AIS integrates a standardized VHF transceiver with a positioning system such as a LORAN-C or GPS receiver, with other electronic navigation sensors, such as a gyrocompass or rate of turn indicator.

You are not going to make a transceiver out of the Arduino. It is not a radio.

You could, with a suitable transceiver (one with serial output), connect the Arduino to it. What you would do with the data is unclear.

Thanks PaulS, what sort of transceiver and how would I have to go about it?? The data would be sent toa chartplotter where it would display ships in the loacal area. Thanks John

what sort of transceiver

I don't know. I had no idea what AIS was, so I googled it. I ruled out Art Institute of Seattle, an insurance company, a parking garage, and a furniture company. The wikipedia entry came up next.

NMEA0183 is of course used for GPS... is that what you mean?

Take a look at this: Tekmanoid

KD7EIR -- Thanks for the tip.

More clear now... see the google search folks...

http://www.google.ca/#hl=en&sclient=psy-ab&q=AIS+tracking+ships&oq=AIS+tracking+ships&gs_l=hp.3..0j0i8i30j0i22l2.1140.5508.0.5818.18.13.0.5.5.0.98.968.13.13.0...0.0...1c.emMX9pTtE7k&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=e3ea13f2fea9acba&biw=1461&bih=790

learn something every day... :cold_sweat:

BTW -- the Processor originally used in the project was probably the LM3S811 -- I have one here... (It looks like a typo)

1 Like

Here’s another example: http://olivecottage.no-ip.org/AIS/AIS.jsp?Arrows=1

That one interfaces directly to a PC from the AIS receiver though. Depending on what you mean by a chart plotter, it may be that there is no role for the Arduino. Having said that, an Arduino could certainly consume the NMEA sentences if required.

JohnBaloo: Hi, A friend of my is into sailing and asked if it would be possible to make an AIS receiver using an Arduino, the AIS receives NMEA 0183 signals which I think are RS422 and / or RS232. Can anyone advise /help. Thanks for reading. John

I assume you already have a couple VHF marine radios or some cheap scanners. Your looking to do something like this http://groups.yahoo.com/group/aismon/ it's PC software that decodes the audio out from the AIS channel to the nema AIS codes. Finding a software GMSK decoder that runs on an arduino would be tough not sure it has the processor umph to do so. This really sounds like the job of a DSP of some sort or better yet a software defined radio.

If your looking to build a full fledged AIS transponder that's a rather different matter not sure if it needs to go through any certification process to be legally used. Those specs are pretty exacting including what must have lights etc this is a safety system after all.

A very common misconception is to call an AIS transceiver a transponder. It is not. A transponder responds to an interrogation. a transceiver receives and transmits independently. Nor is it a radar, as it will only “see” other AIS transmitter equipped ships, not other boats or the coastline.
Having said that, I am interested in the possibilities too. I am sure that the datastream could be produced relatively easily, once I have worked out what the sequence is, and what variants there may be.

here you can find nmea sentences to help decode/encode the data http://www.catb.org/gpsd/NMEA.html an SDR might be able to receive but transmit is more complicated

1 Like

The easiest way to read AIS-data is to install Marine Traffic app. Not challenge G, but easy.

1 Like

Hello
Guillermo ( CP6GA) sailor and ham radio.
I saw your previous post
I have the same problem.
To decode (Rx) today in 2021 the cheap way is a SDR reviver and a open cpn software.
But a transponder is so different
Yo need nmea later a gmsk modem (gv mega) for arduino cost 100 $ and today a china transponder cost 200 $

It is a open source model but it is working yet

The vhf Tx could be dra 818 vhf cost 12$

This paper resume the arduino process

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2015RS005895

Ok my friends

The technology improve every day

I ‘d like to know any progress, please let’s me know.

Guillermo

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.