Replies: 16 comments 3 replies
-
One could possibly argue that we should use the real ATON symbol for these targets as well. See picture. Btw: Another sorted source file from my MMSINAME attached. |
Beta Was this translation helpful? Give feedback.
-
Hakan they should certainly have a different symbol or indicator maybe as a bogus Aton?, An Aton symbol with some overlay? like a "?" or "Fake" or something to identify. |
Beta Was this translation helpful? Give feedback.
-
I chose the filled ring, like ARPA, because sometimes other things can appear than buoys with these fake mmsi. I've seen a canoe, which is more like a boat and then the ARPA symbol fits quite well? |
Beta Was this translation helpful? Give feedback.
-
Two questions:
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
The idea is good and useful! |
Beta Was this translation helpful? Give feedback.
-
Up here I'll say most of the buoys but of course not all. That's impossible without a (followed) standard. From your experience would we add more?
|
Beta Was this translation helpful? Give feedback.
-
For standardized buoys this is ideal! |
Beta Was this translation helpful? Give feedback.
-
I have a new unprogrammed Chinese network buoy, tomorrow I’ll see what’s there by default |
Beta Was this translation helpful? Give feedback.
-
If it's about to be programmed I'd suggest 94yyyxxxx . yyy equals MID>>country code. See here |
Beta Was this translation helpful? Give feedback.
-
And what's the "Pool of the nearest free numbers"? |
Beta Was this translation helpful? Give feedback.
-
An alternative could be the reverse. Consider any MMSI number that does not contain a valid MID to be a "net buoy". As you probably know, valid MMSI numbers include: You've provided the list of valid assigned MID's in your ink above. There is also a MMSI prefix 979YYYYYY which is used for autonomous devices, although I understand these operate on a different frequency to AIS Channels 1 or 2 and at a lower power. |
Beta Was this translation helpful? Give feedback.
-
Good comment! We may explore it further: Perhaps this is more programmatically effective than trying to make an implicit list for AIS_BUOY. |
Beta Was this translation helpful? Give feedback.
-
My intention is to PR this now. I have been using this supplement for a couple of months without any problems. I have tested here on the Swedish coast and also a url for the whole of Norway where several hundred net buoys are available to study. (I've also seen one with the name "Canoe". :) ) It can be of value, it is tested by the alpha testers who have the desire. The code now connects with the remark to rather include the MMSI that do not meet the standards than to try to specify every possible combination that was my original test. These are MMSI fulfilling standard and thus not a "net buoy" Thoughts? |
Beta Was this translation helpful? Give feedback.
-
Now merged to master. |
Beta Was this translation helpful? Give feedback.
-
BUOY-Tracker AIS transmitter

There are plenty of so-called net buoys out on the seas that have been equipped with a AIS (ATON) transmitter. It is a growing problem considering that there is no complete standard for these, except ATON-MMSI i.e. 99xxxxxxx.
Many countries' authorities are hesitant to register these and assign an official MMSI number, so now a bit of the law of the jungle prevails.
The sellers of these ATON devices have different suggestions for a solution. For example, to fill in your own made-up MMSI and note that such an ATON may only be used in international waters! Many suggest a MMSI with the shape 941xxxxxx others 109xxxxxx.
Personally, I can think that 94xxxxxxx would be a good alternative for an international buoy standard, but we are not there yet.
Now since there are a lot buoys out there, not using official ATON-MMSI 99xxxxxxx, they all appears as a "normal" class B target and thus the AIS symbol for such a target. Not less since many of these net-buoy devices use AIS message 18 (and 19!). This can be frustrating if you are nearby and try to see the boat shown on AIS but see no one. That there is a net buoy floating right there and that it is the one that broadcasts class B is not obvious unless you carefully read the ships' name and that the word buoy is actually used.
My idea is OCPN should try to detect as many "not official" net buoys as possible even if this is not supported by any standard.
My own research, including with the help of MMSINAMES.csv, shows what is used in the North Sea and the North Atlantic. (See the table in attached file)
buoy-mmsi.txt
My conclusion so far is if a MMSI where the three first digits (MID) are 109, 941 or 951 and uses AIS message 18 or 19 we shall call it Class AIS_BUOY and use the same filled circle symbol as now used for an ARPA target.
(We may consider to use also MID 103, 106 and 108? Or if anyone have more observations to share?)
@ All: Thoughts? Conclusions? Should I PR?
Using the code example below we will get a view as of my shot from the north Atlantic west of Norway.

Here is the code(hack?) I used to detect netbuoy ATONs using fabricated MMSI and received via AIS messages 18 and 19. They are now shown as Class B targets so instead I implemented a new Class AIS_BUOY.
Beta Was this translation helpful? Give feedback.
All reactions