AIShub, how you too can put AIS targets online

Ben Ellison

Ben Ellison

Panbo editor, publisher & chief bottlewasher from 4/2005 until 8/2018, and now pleased to have Ben Stein as a very able publisher, webmaster, and editing colleague. Please don't regard him as an "expert"; he's getting quite old and thinks that "fadiddling fumble-putz" is a more accurate description.

25 Responses

  1. Ben Ellison Ben Ellison says:

    As poor as my antenna and location are, I am seeing Acadian 20 miles down the Bay:

  2. Paul says:

    Yes, AIS Hub is a good outfit. If you contribute your AIS feed, you can get the NMEA feed from their global network via a TCP/IP port. This comes in handy if you are developing AIS tools. For example, while I was waiting for the U.S. approval of Class-B transponders, I had access to data from Europe, allowing me to test NavMonPc with live Class-B messages.
    I’ve been an AIS Hub station for several years now (I’m “San Francisco”). My best range is a bit over 2000 nautical miles, but generally I only receive out to 100 miles or so. The antenna is at 1000 ft overlooking the ocean, with some hills blocking the signals from the north.

  3. Ben Ellison Ben Ellison says:

    Thanks, Paul. I can see from the AIS Hub stats that you’ve been a pretty faithful contributor. I also see that both your station and Monterey are now tracking a ship called TAIO DREAM that’s nearly at the latitude of Cabo San Lucas and maybe a fifth of the way to Hawaii.
    Wow. What sort of antenna and receiver are you using? Or is that some sort of ducting phenomenon?

  4. Ben, interesting stuff. Wouldn’t it be possible for any vessel with an installed AIS and onboard computer, with the ability to connect to shore-based Wifi networks, to act as a “Hub Station”? I can see great possibilities for extending the AIS coverage to remote areas without land-based AIS stations, but WITH wifi capability and plenty of visiting vessels. Of course, the AIS output on the boat would have to be “split” to a port on the PC, if it is currently connected to another display or device…

  5. Evan says:

    I’m one of the other Seattle guys and have been sharing for just about a year now. My set up early on was similar to what you are running currently in your lab. After a while though, I got tired of needing to maintain the service on my constantly changing pc. I had a few wired network serial device servers I’d picked up on ebay to do some 0183 work on my boat, and thought I’d try UDP-ing the sentences in to AIShub directly with one. Bingo, it worked perfectly! now I have a robust connection that recovers quickly following power or network outages.
    Receiver: Icom MXA 5000
    Serial server: Quatech qse-100

  6. Allan Seymour says:

    Thanks for the mention and thanks for the coverage of Penobscot Bay.
    Everybody around should thank you as well. Now we can see more of what is happening our little busy body of water. Even the Maine ferries have gotten into the act!

  7. Paul says:

    Ben, I’ve got a plain-vanilla AIS setup: A marine VHF tall whip on top of the barn feeding a SR-161 (single-channel) AIS receiver. The receiver serial port is connected to a RS-232 / Ethernet adaptor, then to an old netbook that connects to the AIS Hub server. I actually feed several servers, not just AIS Hub, and get their feeds for my own use in return.
    The DX reception is due to tropospheric ducting, and at 1000 ft elevation we are well-situated at the marine-layer (fog) boundary. The range all depends on the weather. On clear days we see out just past the horizon, but when the conditions favor ducting we often have coverage to the tip of Baja California (and occasionally halfway to Hawaii).
    On my boat I have a Class-B transponder, with the antenna on the upper spreader. We usually receive out to the horizon, or a little bit farther, but on some days we receive 200+ miles. I assume our transmit range is somewhat less, due to our low-power Class-B signal. As far as I’m concerned, anything beyond six miles is just gravy.

  8. Peter says:

    Thanks Ben for promoting AISHub ๐Ÿ™‚

  9. Ben Ellison Ben Ellison says:

    Happy to report that AIShub ran for about two weeks straight without a problem. I stopped it briefly this weekend to try out an Em-Trak R100 AIS receiver, which worked very nicely and was super easy to set up because it can both get power and deliver data via USB. Windows 7 found its drivers too (and it comes with CD of drivers for other operating systems). And it’s only $220 at West Marine:
    Unfortunately my antenna location has gotten worse as the tall trees around my house have fully leaved out, especially when it’s raining hard like it is now. Hopefully the R100 will soon be operating from a better site overlooking Penobscot Bay.

  10. I have my AISNet Base Station up and running now and have filled a gap in coverage for here in Cape Cod Bay. Very happy with the AISNet and it was extremely easy to setup.
    Thanks for the guidance Ben!

  11. Ben Ellison Ben Ellison says:

    That’s great, Ethan. Did you know that if you enable More/Stations on the top left of Marine Traffic you can see all sorts of stats for “Sea Tow South Shore” like the fact you’re covering some 1,700 square kilometers?
    I ran into Wayfarer’s dockmaster this morning and he whipped out his iPhone to show me how he was tracking Belle Adventure up the Bay via my little receiving station (stats at AISHub but showing on Marine Traffic too). Thus he knew just when he needed to clear some dock space, and when he’d see his girlfriend ๐Ÿ˜‰
    I really don’t know why I didn’t try this sooner or why more businesses like yours don’t set up a station.

  12. Ben Ellison Ben Ellison says:

    Oops, a Google “expert” is wrong when he claims that public AIS tracking is better than what the Navy, Coast Guard, etc. are doing. Anyone surprised?

  13. Ben Ellison Ben Ellison says:

    Cool. If you go to MarineTraffic, enable “More/Stations”, and click on the Camden one, you’ll see that it’s with receive statistics, etc. It turned out to be easy to register at Marine Traffic and get a unique port address that I could add to AISdispatcher.
    You may also see a station in Rockland that’s actually onboard the yacht Knickerbocker. I haven’t seen this before but if you have AIS going to an onboard computer that’s also online, it’s quite easy to be a moving AIS-to-Web receiving station. Very cool, I think.

  14. Ben Ellison Ben Ellison says:

    My brother-in-law reports seeing over 100 AIS targets in the Newport, RI, area yesterday via his Class B responder. But only a small fraction of those show up on Marine Traffic and other public online AIS sites.
    Why? Because so few marine businesses and boaters who live near the coasts have set up volunteer receivers, even though it’s pretty easy and inexpensive. Please do it!

  15. Leo Starrenburg says:

    Ben asked me to post a description of my AIS receiving station, so here goes:
    My little boat lies in a marina some 10 miles from my house and, after installing a class B transponder in the boat, I tought it would be nice to be able to see it on VesselFinder and MarineTraffic. Added bonus was that, as a contributor, you get full access to all other submitted data for free !
    I’m landlocked but near the rivers Waal and Maas, they have substantial cargo traffic. Also my part of the country was a blind spot at the time, although that has changed the last 2 years.
    The antenna, receiver and server are all in the attic under the roof (will come back on that later), and the link to my router and modem is by WiFi extender dedicated to the server.
    Before describing the parts of the station here’s a diagram of it:
    BTW: ‘station’ is a big word for a bit of 9″ x 9″ ply with 2 little boxes on it ๐Ÿ˜‰
    The antenna is a double stack of 5/8 wavelength antenna’s, a Diamond BC162, with the aid of an enclosed diagram you can tune it to 162Mhz. Aircell7 coax feeds the signal into an Advansea 2 channel AIS Rx-100 receiver. Output from the receiver is NMEA0183 at 38.400 baud, this goes by simple Rx Tx and Gnd wire to the serial port of the Netcom-111 server.
    The ethernet link is via TP-Link WiFi extender to my router and modem located on the groundfloor of the house.
    I found MarineTraffic most helpfull and very quick in answering my questions, I got a ‘personal’ port and IP adress to send my data to.
    First I sent via TCP Raw Client, but after some months MarineTraffic developed a stack error in their system so I changed over to UDP and stayed there ever since. MarineTraffic forwards my data to AISHub so I didn’t spent any time figuring out how to do so myself ๐Ÿ˜‰ Looking at the current situation in Greece I do hope they will be able to stay online …
    As for the location: my house isn’t situated perfect and of poor heigth antenna wise. Also beeing under the roof doesn’t help. I hope to hear in the near future if I can move the station to a good location, if that fails I will put up a small mast to get the antenna over the roof at the maximum heigth allowed by local building code.
    Either way you should see an increase in ‘seen’ ships at my statistic pages:
    I hope my little story might be usefull to you,
    w fr greetings, Leo
    PS: you might see some dips in the number of ships this week or so.
    I’m testing my APRS, the radio amateur version of AIS, setup on 144.800MHz for PA5LS-8, using 10W output near the AIS Rx antenna:

  16. Leo Starrenburg says:

    Oops, found a typo: the antenna is a Diamond BC102, not -106.
    Besides that one I have just tuned a Diamond F23 to 162MHZ, this one has a bit more gain (and length) than the BC102.
    An overview of the antennas:
    w fr greetings, Leo

  17. Ben Ellison Ben Ellison says:

    Thanks, Leo; great stuff!
    But I’d appreciate more information on how you set up the Netcom-111 server to upload the AIS target data to Marine Traffic using either TCP or UDP. Keeping a PC running is my main impediment to maintaining a consistent volunteer listening station like yours, and I’m sure I’m not the only one.
    However, Netcom gear is not available in the U.S. though similar seeming Serial RS232/422 to Ethernet servers are. And if not already obvious, I am not much of an IT person, so I’m shopping with caution.
    Was it simply a matter of going the Netcom’s browser configuration and entering your MT assigned IP and port address into the TCP or UDP Client Mode settings? If you have the time, do you think this inexpensive server will do the trick:

  18. Leo Starrenburg says:

    The 111 is in stock and sells for $128 in Canada:
    If that’s Canadian dollars that would make it just over US$100, a steal ๐Ÿ˜‰
    I’m on and in the river right now, local temperature is around 100F and will rise to 110F over the weekend. When it’s cooled down a wee bit this night I’ll make a couple of screenshots of the 111 settings, it’s real easy to configure once you know how ๐Ÿ˜‰
    As for the ATC-1000, from the specs it would do the job IMHO, but I can’t see the price(login).
    w fr greetings, Leo

  19. Leo Starrenburg says:

    ยก WOW ! $56 is a very neat price, and there no such thing as too inexpensive for me, remember I’m Dutch ๐Ÿ˜‰
    As for the Netcom 111 configuration: I made a couple of screenshots, the 111 has it’s own webpage to configure and check it. Best to right-click on a link to open the picture in a new tab.
    On this page I set the name (any to your fancy) for the server and enable DHCP.
    You could set a password here if you like, and set the timezone. I opted to let NIST set the time at startup of the server.
    This is where the important stuff happens:
    set the 232 port to 38.400 baud and set the flowcontrol to the values you see here.
    The transfer settings use the values given to you by AISHub or MarineTraffic, it’s an IP address and a port number, they make up your destination ie. where your data is sent to. The mode here is UDP, TCP Raw Client is a more secure way of sending and checking data, but that led to some problems at the receiving end so I switched to UDP, that is “send and forget” but it works OK ๐Ÿ˜‰
    On the Tools page you can check the data from the Rx as seen by the 232 port
    This is the UDP connection set by the server.
    That’s about all ! I’m certainly no network specialist and it took some reading of the manual that comes with the Netcom 111. Another make of server might be somewhat different in look, but it will need the same data to be configured in order to work.
    Hope this helps a wee bit,
    w fr greetings, Leo

  20. Leo Starrenburg says:

    Perhaps good to mention here:
    Both AISHub and MarineTraffic have a ‘generic’ IP address and port nummber where you can send data to, but then you don’t have your own station number and the statistics that they prepare for you. So IMHO it pays to get a personal address, its very easy to get from them through their webpages.
    Did I mention it’s free of charge and you get free access to ALL ie. worldwide data for free when you send in your AIS data ?
    w fr greetings, Leo

  21. Mark says:

    I’ve had good results using Lantronix UDS-100 device servers at two receiving stations. Both trouble-free for nearly two years. I got mine off ebay.

  22. Ben Ellison Ben Ellison says:

    Thanks, Mark. The Lantronix UDS100 was discontinued in 2007 but there are still lots of them available on eBay. I’d prefer one with just a terminal block for the serial connection, and may try the ATC or similar. Still researching…
    And thanks again, Leo, I’m slowly getting the picture of how these things set up ๐Ÿ˜‰

  23. Karl says:

    I realise this is an old post but what was the additional software you used to share access of your AIS receiver between multiple software?
    I see AIS Dispatcher has a TCP server option but no real documentation on how to use it.

  24. Harry says:

    I know I’m resurrecting a 10-year-old post, but it seems appropriate. I want to do exactly what you are doing Ben, but I don’t want to run a PC. Are you aware of any Android solutions? Whenever I am on the boat, my Android is connected to my AIS and usually to a cell signal.

Join the conversation

Your email address will not be published.