PaddyB - This is going to be great fun! But fai...
This is going to be great fun! But failed at the first hurdle, I've some node-red which takes a feed from port 10110, filters for just AIS & filters out some less interesting messages, calcs the distance from the boat then sends to influxdb. Works well so far with a daisy ais which never gets turned off. But now just wired up the icom gx2100 so 2 sources of AIS nmea, from just the 10110 port data can node-red tell which device it was received by? So then you could plot receivers against each other.
2 Replies
Guessing no but always worth an ask. Maybe the data needs to go in as sigK then get split into sources & take lat/long from there? Great fun though, will be able to test little home made antennas low level & see how they behave against a masthead Metz. So far for receive both class A & B max distances change all the time, everyone likes to parrot height is the most important variable, well it ain't the only one & maybe less of a big deal than changing local conditions.

Thought that would be easy..... so there are 2 connections to nmea0183 AIS messages coming in. i want to save as 4 measurements - ais1.classA etc. In the raw messages there seems like nothing to tell the 2 sources apart, sigK snips the 0183 comin in so the class & position are in different deltas. So how could you get just class & position? Can node-red see sigk events for data coming in over 10110? or maybe save nsmi into flow variable & compare or something??