How to setup Roaming only with GPS and RTL-SDR #415
Replies: 4 comments 1 reply
-
Ok, so the only thing that To share your data with aiscatcher.org, use -X followed by a sharing key you can create on the website. To share with MarineTraffic, create a station on their page and if they are ok, they will send you a IP address and PORT where you can send your data. Add to AIS-catcher command line -u IP PORT. The alternative methods is you use the GUI and define in output where you want to send your data. Note that the -O option is not available in the GUI so it is much more limited. Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
Ok, I understand ais-catcher is a simple receiver -- thanks for clarifying this. As explained above, I want to use a Raspberry Pi equipped with a GPS on board a boat, with no installed AIS transponder, to send my position (along with other locally received AIS positions received via RTL-SDR) to ais-catcher over the internet. I wrote a python script that connects to gpsd, gets positional information, then builds an appropriate AIS message to send along. This seems to be working, at least viewing the local ais-catcher web interface and also looking at the results on the aiscatcher.org website. However, although I can see my sent target, there is a discrepancy in ship details, between my local ais-catcher web interface, and the data under ship details on the hosted aiscatcher.org site. Below are the raw nmea messages my script is outputting to the udp listener (
Differences between local/remote: Ship Type is blank on both, even though I have it set to type 37 (Pleasure Craft). Note:
If anyone knows what might be causing these differences, I've like to know! :) Thanks |
Beta Was this translation helpful? Give feedback.
-
Is that this ship? https://aiscatcher.org/ship/details/913080125 Dimension was indeed 0/0 but ran your NMEA through the process and seems to pick it up correctly. Perhaps the NMEA was not send or got lost in transmission? I see every so many seconds a message coming in (type 18) for this ship. |
Beta Was this translation helpful? Give feedback.
-
Indeed that is me. I can see now that the site is reporting 11 m x 4 m - which is what I'm sending. The sentences I pasted in my earlier post was the debug log out of my script moments after it started up and sent that data to the local instance of ais-catcher. Like I said, it showed up locally, but aiscatcher.org showed a report was received (the last signal field updated!), but the dimensions didn't update. I am using -X to send to aiscatcher.org. I suppose if that goes over UDP, it might have got lost and I just didn't wait the 6 mins for the next report -- although you said you saw 0/0 also, so not sure how soon after I posed you would have checked! My script is setup to simulate a real AIS transponder for a Class B vessel with the following timers:
I also have some randomization in the logic for the static data reporting when using a simulated position to mimic GPS drift, so it doesn't report the exact same position every time. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm going to be chartering a boat soon that has no AIS equipment and wish to leverage internet/roaming reporting of my position over LTE/Mobile internet. I've done this in the past using the Boat Beacon app that reports my position (using an internet only MMSI I got a while back from Marine Traffic) -- but this time, I would like to config a Raspberry Pi, with AIS-Catcher, an RTL-SDR for receiving other vessels positions in the area and a GPS attached to the RPi's USB.
I see there is a
-O <MMSI>
option, but there is very little information on how to properly setup a roaming station that can report it's own position as well as those received via RTL-SDR dongle. I think I am basically looking for the feature that takes GPS in and uses AIS-catcher to generate AIS data based on local configuration and then forwards that to Marine Traffic (like Boat Beacon) and I suppose other AIS tracking sites. What is the proper way to get this setup?FYI - I did get GPS working in the local web interface (using
-N 8100 share_loc on -t gpsd localhost 2947
) and I can see my own "station" on the map, but even adding the-O <MMSI>
option didn't change anything locally or distribute out to other sites.Any guidance would be greatly appreciated! Thanks
Beta Was this translation helpful? Give feedback.
All reactions