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. |
|
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 |
|
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. |
|
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. |
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
All reactions