Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Toepassing van AVnav

Toepassing van AVnav 04 mrt 2023 11:14 #1463828

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
BlackSea schreef :
sorry, it took longer than I thought.
Here are my notes/experiences with SDR dongle and AvNav
At first we need some tools and libraries
sudo su -
apt install build-essential pkg-config
apt install librtlsdr-dev libusb-dev libfftw3-dev
cd /usr/local/src

rtl-ais sources get and build
git clone https://github.com/dgiardini/rtl-ais
cd rtl-ais/
make
make install

kal ( calibrate utility) sorces get and build
cd /usr/local/src
git clone https://github.com/steve-m/kalibrate-rtl.git
kalibrate-rtl/
./bootstrap && CXXFLAGS='-W -Wall -O3' ./configure && make
make install

Now is a great point to go to the "great water" where there is a lot of shipping traffic

Then we try to start for the first time
rtl_ais -n

If the AIS messages appear on the console, then you have been very lucky. If not you have to determine tuner_gain and ppm_error with "kal",

Howto: www.turais.de/ein-rtl_sdr-mit-...ate-sdr-kalibrieren/

if parameter gain and ppm determined. you can check again
rtl_ais -n -g <tuner_gain> -p <ppm_error>

if everything works out we can start as systemd service
/etc/systemd/system/rtl_ais.service
[Unit]
Description=RTL-AIS server process
BindsTo=dev-rtl_sdr.device
After=dev-rtl_sdr.device local-fs.target

[Service]
Type=simple
Restart=always
RestartSec=15
UMask=022
TimeoutStopSec=2
# ExecStart=/usr/local/bin/rtl_ais -g <gain> -p <ppm> -h 127.0.0.1 -P 34667
ExecStart=/usr/local/bin/rtl_ais -h 127.0.0.1 -P 34667 
[Install]
WantedBy=multi-user.target

Then define udev.rule
/etc/udev/rules.d/95-rtlais.rule
ACTION=="add",SUBSYSTEM=="usb",ATTRS{idVendor}=="0bda",ATTRS{idProduct}=="2838",SYMLINK+="rtl_sdr",TAG+="systemd",RUN="/bin/chmod a+r /dev/rtl_sdr",ENV{SYSTEMD_WANTS}="rtl_ais.service"

How it works
when connecting dongle, udev rule starts systemd service. rtl_ais sends the AIS messages via UDP to port 34667 where AvNav expects it.

Have a lot of fun

As I have two sdr-sticks, I thought I'll give it a go.
I've managed so far to rtl_ais -n which gives me the following output:
Edge tuning disabled.
DC filter enabled.
RTL AGC disabled.
Internal AIS decoder enabled.
Buffer size: 163.84 mS
Downsample factor: 64
Low pass: 25000 Hz
Output: 48000 Hz
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Log NMEA sentences to console ON
AIS data will be sent to 127.0.0.1 port 10110
Tuner gain set to automatic.
Tuned to 162000000 Hz.
Sampling at 1600000 S/s.
Allocating 12 zero-copy buffers
Both sticks provide simular output so both seem to work, thus so far so good. As I do not have a antenna connected, of course I have no real AIS-data. But connecting the antenna is the/my next step. It will be an old VHF-antenna. Wish me luck.

P.S.
This part:
cd /usr/local/src
git clone https://github.com/steve-m/kalibrate-rtl.git
kalibrate-rtl/
./bootstrap && CXXFLAGS='-W -Wall -O3' ./configure && make
make install

I've reshuffled a bit to this (as the instruction did not work):
cd /usr/local/src
git clone https://github.com/steve-m/kalibrate-rtl.git
cd kalibrate-rtl
./bootstrap && CXXFLAGS='-W -Wall -O3' ./configure 
make
make install
Laatst bewerkt: 04 mrt 2023 11:39 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 04 mrt 2023 11:34 #1463831

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
I've also created the additional systemd-service (and rebooted). But after that, the message in AVnav concerning AIS is still the same:

I can understand the '0 targets' part as I don't have a antenna yet nor have I calibrated the device. But I was expecting at least to get rid of 'null'
Laatst bewerkt: 04 mrt 2023 11:36 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 05 mrt 2023 08:26 #1463930

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
This is from the output of the stick with 'rtl_ais -n':
AIS data will be sent to 127.0.0.1 port 10110
I've checked if this port is open, but it is not, so port 10110 is closed
rtl_ais sends the AIS messages via UDP to port 34667 where AvNav expects it.
I've also checked port 34667 but this is also closed, probably b/c 10110 gives no output. I guess this is the reason why ANnav does not recognize the stick.

Next, I've looked into the tuning part. This is the output:
Tuned to 162000000 Hz.

So as the stick by default is one-channel only (see www.rtl-sdr.com/2-channel-ais-...uais/comment-page-1/), I guess this frequency must be set on either 161.975 MHz or 162.025 MHz, am I correct?
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 12:47 #1464252

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
As I do not have a antenna connected, of course I have no real AIS-data. But connecting the antenna is the/my next step. It will be an old VHF-antenna. Wish me luck.
You can already stop here. As long as no antenna is connected and no passing ships you do not need to continue....
I've checked if this port is open, but it is not, so port 10110 is closed
I'm afraid you don't understand how UDP works. It works on the principle of "fire and forget".
I've also checked port 34667 but this is also closed, probably b/c 10110 gives no output. I guess this is the reason why ANnav does not recognize the stick.
How was it checked?
AvNav has nothing to do with stick. AvNav expects only valid AIS/NMEA messages on the port.
Who supplies the NMEA sentences does not matter to the AvNav
I can understand the '0 targets' part as I don't have a antenna yet nor have I calibrated the device. But I was expecting at least to get rid of 'null'
"Red" means that no AIS messages have been received at the moment.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 15:40 #1464302

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
OK. So what you are saying is that it probably already is working, as long as I have an antenna connected. And have the stick calibrated.

I've looked into connecting the antenna to the stick, but the antenna-connection on the stick(s) is of a SMA-type (which is not very common). I'll think about of getting a SMA-connector to connect my VHF-antenna. Or maybe not b/c the stick was just for learning practices. In the meantime, I've ordered the Daisy2 dual-channel AIS-receiver. We'll see how this runs.

For connecting the Daisy2.... Your manual of connecting the sdr-stick consists of 2 parts: 1) to get the stick running 2) to create a service to reroute 10110 from the stick to 34667 (for AVnav to capture). Is the service also needed for the Daisy2 or is the solely for the sdr-stick to get it working?
Laatst bewerkt: 06 mrt 2023 15:43 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 15:47 #1464303

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27141
Ik ben wel benieuwd hoeveel mensen al afgehaakt zijn geduurende dit draadje?

Alleen nog de diehards over?
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 06 mrt 2023 15:48 door Calidris.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 15:58 #1464307

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
Ach, maakt het iets uit dan? Wie er iets van wil meepikken, die kan dat, je hóeft het niet te lezen als je dat niet wilt. Voorlopig kom ik steeds verder bij mijn doel, het bouwen van een multi-functionele/client, robuuste navigatie/AIS-oplossing.
Laatst bewerkt: 06 mrt 2023 15:59 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 16:52 #1464321

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Nou, ik vind dat inderdaad wel, zoal ik eerder aangaf, met deze titel van dit draadje ook erg jammer.

Ik zou, als ik dit allemaal voor het eerst over avnav lees, avnav links laten liggen. Veel te technisch allemaal.

Maar dat is helemaal niet nodig

Je kunt gewoon een avnav image download en op een sd kaart / ssd zetten en je hebt een prima werkend systeem.
En android is nog makkelijker!

Misschien de titel veranderen in, "experimenteren met AvNav" of zo iets?

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 17:08 #1464324

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
Is the service also needed for the Daisy2 or is the solely for the sdr-stick to get it working?
No. In the case of dAISy, connect the antenna, insert the USB plug and enjoy.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 17:19 #1464329

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
lschip schreef :
Misschien de titel veranderen in, "experimenteren met AvNav" of zo iets?
Nee hoor, ga de titel niet veranderen, past prima. Voor mij is het een proces. Niet alleen met AVnav, maar met allerlei randapparatuur. En ook kaarten. Bewandel daarin mijn eigen pad. Dus lees het. Of niet.

Ontopic.

Zo te zien is 'installatie' van de dAISy 2 plug-and-play onder Linux/AVnav:

Dus eigenlijk hetzelfde als ik eerder gezien heb met de GPS-ontvanger en AVnav: inpluggen en gewoon werken. Al dat moeilijke gedoe met die sdr-stick is dus NIET representatief. Maar zoals altijd, zien is geloven :)

BlackSea schreef :
Is the service also needed for the Daisy2 or is the solely for the sdr-stick to get it working?
No. In the case of dAISy, connect the antenna, insert the USB plug and enjoy.
Just what I thought. We've had some crossing posts, see above. Looking forward for the dAISy to arrive!
Laatst bewerkt: 06 mrt 2023 20:41 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 17:29 #1464334

Calidris schreef :
Ik ben wel benieuwd hoeveel mensen al afgehaakt zijn geduurende dit draadje?

Ik overweeg in elk geval niet meer om áán te haken. Mijn god wat een drama zeg...
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 17:52 #1464341

  • Zeilvis
  • Zeilvis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1361
Nee hoor, ga de titel niet veranderen, past prima. Voor mij is het een proces.

Volgens mij een proces met een hoog 'Kèk mè nâh' gehalte.
Op mijn verzoek is mijn forumnaam veranderd van Zeilzin naar Zeilvis. Hierin zijn zeilen en duiken verbonden. Groeten uit Delfzijl, Evert
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 18:00 #1464344

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
@Blacksea. Like I said, I've ordered the dAISy 2. But it was in the US. Do you have any experience about delivery times from the US? On average, just for me to get an idea.

Update.

Got some tracking info but no ETA (yet).

P.S.
Only after I've made the order, I discovered that you could also order from NL. But by then, it was already to late ;)
Laatst bewerkt: 06 mrt 2023 20:28 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 18:54 #1464353

Kan dat niet in pb of mail tussen jullie? Heb nog nooit zo'n raar draadje gelezen als deze. En als iemand er wat zegt gaat vega op zijn achterste benen staan. Kan je ' je proces' zoals je dat zelf noemt ook in stilte beleven?
Moeten wij deel uit maken van jouw groeitraject? Niemand snapt het er of heeft er zin in.
Wát zoek je? Wind?
Laatst bewerkt: 06 mrt 2023 18:56 door Zwaardopzee.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 20:21 #1464384

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
Ontopic.

Ben stiekem best al vergevorderd in mijn AVnav-oplossing, mede dankzij inbreng van het forum. Weet waar ik de kaarten vandaan ga halen (O-charts/dongle + OSM-downloads). Weet hoe de AVnav-app (als fallback) hierin past (online via mapproxy, offline via OSM). Weet welke rand-apparatuur ik nodig heb (dAISy 2 AIS-ontvanger + losse GPS-ontvanger) en hoe die aangesloten moeten gaan worden (plug-and-play).

Weet ook dat ik uit moet gaan van een AVnav-server (i.p.v. een app) zodat je daar gemakkelijk en veilig je O-charts dongle aan kunt koppelen. En met meerdere client *tegelijkertijd* verbinding kunt maken en toch data als routes e.d. (realtime) kunt delen. En je randapparatuur zoals AIS gemakkelijk kan verbinden.

In afwachting van de bestelde dAISy 2 AIS-ontvanger, ga ik eens een installatie doen op een Pi3 via een image. De verwachting is dat dat vlekkeloos gaat en ik geen van de problemen zoals die ik heb ondervonden op mijn testopstelling ga tegenkomen. Heb daarin die problemen min of meer bewust opgezocht door uit te gaan van een desktop-OS (Ubuntu 22.04) i.c.m. OpenCPN die daar óók op draait en op allerlei manieren interfereert. En de miskoop van de sdr-stick. Heb daar veel van geleerd. Blij mee.

Wat nog wel een beetje spannend is, hoe de O-charts kaarten gemigreerd kunnen gaan worden van de desktop- naar de Pi-omgeving, die zijn immers gekoppeld aan de dongle, Zal wel goed komen, want de dongle is specifiek hiervoor bedacht....

Iedereen bedankt voor de input. Keep you posted!
Laatst bewerkt: 06 mrt 2023 20:33 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 06 mrt 2023 20:37 #1464389

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27141
Zeilvis schreef :
Nee hoor, ga de titel niet veranderen, past prima. Voor mij is het een proces.

Volgens mij een proces met een hoog 'Kèk mè nâh' gehalte.

Terwijl jij het (super)simpel voor elkaar hebt. Dat kreeg ik zelfs aan boord werkend. (hier thuis nu niet).

Waar ook mijn broek van afzakt is het oeverloze gepruts met mickey-mouse AIS ontvangertjes, useless en zonde van je tijd.
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 06 mrt 2023 20:40 door Calidris.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 14:47 #1464519

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Ik snap het ook niet zo goed. Het wiel lijkt hier wel opnieuw uitgevonden te worden.
Maar dit is echt "heel eenvoudig" :).

En nu de O-chart verplaatsen naar de rpi. Het is echt geen vraag of dat kan, nee dat kan niet want je hebt de kaart al ergens anders geactiveerd. Ook niets nieuws.
Dat kun je toch gewoon ergens lezen? Wordt echt goed beschreven allemaal.
Dat geldt dus ook voor de functie van de dongle.



Gepost met de officiële Zeilersforum-app
Laatst bewerkt: 07 mrt 2023 15:19 door lschip.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:23 #1464525

Ik vind het wel een leerzaam onderwerp.
Niet wat betreft AvNav, dat niet.
Wel wat de beperkingen van de homo sapiëns betreft ;-)
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:23 #1464526

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
En nu de O-chart verplaatsen naar de rpi. Het is echt geen vraag of dat kan, nee dat kan niet want je hebt de kaart al ergens anders geactiveerd. Ook niets nieuws.
Dat kun je toch gewoon ergens lezen? Wordt echt goed beschreven allemaal.
Dat geldt dus ook voor de functie van de dongle.
The O-Chart will work on the device where the dongle is inserted.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:29 #1464528

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
lschip schreef :
Ik snap het ook niet zo goed. Het wiel lijkt hier wel opnieuw uitgevonden te worden.
Maar dit is echt "heel eenvoudig" :).

En nu de O-chart verplaatsen naar de rpi. Het is echt geen vraag of dat kan, nee dat kan niet want je hebt de kaart al ergens anders geactiveerd. Ook niets nieuws.
Dat kun je toch gewoon ergens lezen? Wordt echt goed beschreven allemaal.
Dat geldt dus ook voor de functie van de dongle.
Wat is jouw punt precies?

Zeg toch dat het wel goed gaat komen, want om die reden ben ga ik specifiek voor de o-charts/dongle. Er is ook geen enkel probleem noch vraag. Moet alleen even uitvinden hoe ik die kaarten erop krijg. Of ik domweg een kopie kan maken. Of dat ik de zip opnieuw moet uploaden. Of misschien kan het allebei wel en kan ik kiezen wat voor MIJ het prettigst werkt.

BlackSea schreef :
En nu de O-chart verplaatsen naar de rpi. Het is echt geen vraag of dat kan, nee dat kan niet want je hebt de kaart al ergens anders geactiveerd. Ook niets nieuws.
Dat kun je toch gewoon ergens lezen? Wordt echt goed beschreven allemaal.
Dat geldt dus ook voor de functie van de dongle.
The O-Chart will work on the device where the dongle is inserted.
I know. The thing here is that I go from a different environment, a desktop-OS to a headless Pi, but it will will work as expected I guess, no questions. I have to define for myself the best way to migrate/copy/sync the charts. In case of a disaster recovery....
Laatst bewerkt: 07 mrt 2023 15:40 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:39 #1464532

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Met O-charts is het heel simpel.
Of je registreert je kaart op een systeem of je registreert je kaart op een (unieke) dongle.

Dus eenmaal geregistreerd op een systeem kun je niet meer registreren op de dongle.
Daarom mag je de kaarten ook op twee systemen installeren.

De dongle wordt dus als een systeem gezien. Het mooie van de dongle is dat je de kaarten dan wel, mét de dongle, kan verplaatsen.

Maar dat is allemaal echt goed beschreven hoor.

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:42 #1464533

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
You get from O-charts zip file for example sglXXYYZZAA-BE_DE_NL-2022-9.zip and uploads to AvNav


Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:47 #1464536

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
Heb o-charts/dongle/AVnav al geruime tijd draaien op mijn desktop. Met AVnav werkte dat vlekkeloos, geen enkel probleem, heb ik ook ergens beschreven in deze draad. Het frappante was dat de manual van AVnav nogal uitgebreid was (waardoor je kan denken dat het complex is en zo). Niet echt nodig, het wijst zich vanzelf binnen de o-charts plugin van ANnav. Ook de o-charts site trouwens.

Er is ook helemaal geen vraag die ik stel (al lijken jullie dat anders te beoordelen). Wil alleen wat spelen met die dongle. En hoe precies het nu komt als je de dongle overprikt (naar een ander live-systeem), hoe AVnav daarop reageert. Dan weet ik waar de grenzen liggen.
Laatst bewerkt: 07 mrt 2023 15:49 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 15:58 #1464538

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 829
lschip schreef :
De dongle wordt dus als een systeem gezien. Het mooie van de dongle is dat je de kaarten dan wel, mét de dongle, kan verplaatsen.
Om die reden ben ik die dongle ook aan het verkennen. Heb er volste vertrouwen in hoor, tot nu toe werkt het uitmuntend.

De o-charts download (op 2 machines) was voor MIJ niet aanvaardbaar, wil graag mixen en matchen qua systeem en, bij een crash, niet meteen een licentie kwijt raken. En dankzij de dongle + AVnav-server (die dongle kun je uit praktische overwegingen niet aan je waterdichte tablet hangen), kan ik ook doen wat ik ermee wil doen (dat tablet gebruiken met ocharts, in de kuip welteverstaan). Die dongle is 'een' reden om te gaan voor een AVnav-server (boven de app), ook omdat je o-charts kaarten (nog) niet kunt laden in de app.

BlackSea schreef :
You get from O-charts zip file for example sglXXYYZZAA-BE_DE_NL-2022-9.zip and uploads to AvNav

I also figured out this should be the easist way to re-upload the o-charts onto the new device. For this, I secured the original download (zip) from the o-charts site. Luckily, it was still sitting in my downloads folder ;) Or you can re-download the zip-file from the o-charts site I guess, I'll see
Laatst bewerkt: 07 mrt 2023 16:14 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 07 mrt 2023 19:01 #1464586

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27141
Baasklusje schreef :
Ik vind het wel een leerzaam onderwerp.
Niet wat betreft AvNav, dat niet.
Wel wat de beperkingen van de homo sapiëns betreft ;-)

En brillen en laarzen... :laugh:
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.343 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl