Welkom  

   

Mijn Menu  

   

What's Up  

za aug 31 @12:00AM
ZF Zomermeeting Zuid 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Toepassing van AVnav

Toepassing van AVnav 20 feb 2023 11:51 #1460903

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
Hoe zit het met de copyright op de kaarten die je met AVnav gebruikt. Meestal mag je die kaarten maar op twee systemen gebruiken. Maar de AVnav server kan veel meer systemen voorzien ?

Reading O-Charts License carefully
The Chart Sets for OpenCPN are licensed for one install on one machine. You will be able to make ONE back-up for safety reasons.
so it is about number of installed copies and not about number of display devices. Otherwise the display of O-Charts in OpenCPN via VNC would not be allowed. ;)
After some agreements with o-charts, those charts can now also be used for AvNav (starting with version 20200515 with a plugin....

Moreover, @wellenvogel works in close contact with O-Charts people and everything was agreed beforehand. We thank O-Charts for such a wonderful cooperation.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 20 feb 2023 12:35 #1460908

BlackSea schreef :
Would this work with an existing o chart oesenc chart licence for opencpn?
something like this is planned

Hi, could you elaborate a bit more? I use AVnav on my smartphone with Android13 and have a W11 desktop (nuc) at home but prefer to keep it there. Linux, RPI and all the operating systems discussed here are not my cup of tea to be honest... but I like AVNav more than Opencpn on my phone and would like to use it with "official" charts.
Laatst bewerkt: 20 feb 2023 12:43 door Account op verzoek verwijderd 11.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 20 feb 2023 13:04 #1460914

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
it is planned, if Android device is already licensed in o-charts store, to continue using this license for the same device with AvNav. Or am I somehow misunderstanding your question?
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 20 feb 2023 14:37 #1460938

Thank you, that was indeed what I meant. So if I use 1 license key for my smartphone I would be able to use ochart (offline) and the maps are loaded on my phone. Another question is if I can use my phone as a server (wifi hotspot) and allow a passenger to connect just like is done with an onboard rpi/mini pc at other boats
Laatst bewerkt: 20 feb 2023 14:38 door Account op verzoek verwijderd 11.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 20 feb 2023 15:14 #1460952

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
you can already use something like this
wellenvogel.de/software/avnav/...android.html?lang=en
External Access

(new since 20210424).

AvNav supports being accessed from other devices using a web browser. To provide this function you need to enable the WebServer in the settings of the app (Status/Server Page ).
You need to switch on "externalAccess" (only do this in trusted networks). With 'mdnsEnabled' a bonjour enabled app (like BonjourBrowser) can directly connect to the server.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 20 feb 2023 17:33 #1460991

  • Zeilvis
  • Zeilvis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1370
Een goed werkende en veelzijdige multiplexer voor Linux/RPI is Kplex.

www.stripydog.com/kplex/
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 21 feb 2023 08:29 #1461125

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
7mtr schreef :
Linux, RPI and all the operating systems discussed here are not my cup of tea to be honest...
I think all the problems presented here in this thread, stem for the fact that I run AVnav on my desktop, with OpenCPN right next to it. My eventual implementation would be on the Pi (cheap, solid, low power consumption) through image-installation. My expectation is that I encounter NONE of the presented problems.

When I've made the step to the Pi, I'll you eport back ofcourse. Maybe you can then reconsider your stance. Or at least have some honest background info about AVnav on a pi.

BlackSea schreef :
Then clean up the system
sudo apt update && sudo apt autoremove
As I already stated, whenever I hit 'apt update' I'm welcomed whith a huge nummer of errors:

W: Opvragen van het in de configuratie vermeld bestand 'contrib/cnf/Commands-amd64' overgeslagen, vermits pakketbron 'https://www.free-x.de/ubuntu jammy InRelease' de component 'contrib' niet bevat (fout gespelde component in sources.list?)

This stems from the modification of the package-source (as you suggested). I can see, not all packages in the debian/buster PPA are avialable in ubuntu/jammy, thus the errors.

Reinstall OpenCPN from "jammy-backports". There is current 5.6.2 in there.
I do not have jammy-backports active (yet). But before I do that, I want to get rid of the errors shown above, right now my system is a bit untable.

Let the AvNav act as multiplexer ( it is quite suitable for this. AvNav automatically finds all serial inputs (GPS, AIS etc) and connect OpenCPN to localhost port 34567 TCP. AvNav spits out all NMEA0183 records on this port.
I can see port 34567 is up and running when AVnav is active. So what you say I can tap into the NMEA-bus trough this port, and that would be fantastic! One of my idea's is to make an AIS-alarm on the Pi (by using the pins as output), apart from AVnav. So when a ship comes near to me, say 5 miles, a very load audible alarm goes off. This is probably already covered in AVnav itself, but I do not want to be solely dependent of AVnav and/or the browser-device which connects to the AVnav-server.

Have you any documentation or examples concerning the use of this NMEA-port?
... connect OpenCPN to localhost port 34567 TCP
I'll try this. The result should be that OpenCPN is not blocking GPS for AVnav anymore
Laatst bewerkt: 21 feb 2023 09:05 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 09:32 #1461153

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
... connect OpenCPN to localhost port 34567 TCP
I'll try this. The result should be that OpenCPN is not blocking GPS for AVnav anymore

Tested and this works beautifully!

Now OpenCPN does not block AVnav for GPS-usage anymore, they are working through the same hardware and you can use both OpenCPN en AVnav on the same device, using common hardware like the GPS. So AVnav is apparantly a multiplexer which OpenCPN can use.
Laatst bewerkt: 21 feb 2023 09:37 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 10:08 #1461165

Eeuh het is andersom, omdat avnav de gps al gebruikt kan opencpn heb niet meer gebruiken.
Nu stuurt Avnav de data door naar Opencpn, dat kan zo.
Het kan ook andersom je laat opencpn de GPS gebruiken en laat opencpn de data doorsturen, ook daar kun je in verbindingen multiplexen, routen, filteren etc.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 10:12 #1461166

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
W: Opvragen van het in de configuratie vermeld bestand 'contrib/cnf/Commands-amd64' overgeslagen, vermits pakketbron 'https://www.free-x.de/ubuntu jammy InRelease' de component 'contrib' niet bevat (fout gespelde component in sources.list?)
This stems from the modification of the package-source (as you suggested).

I have suggested
deb https://www.free-x.de/ubuntu jammy main
and there is nothing about "contrib"
Compare what is and what should.
One of my idea's is to make an AIS-alarm on the Pi (by using the pins as output), apart from AVnav. So when a ship comes near to me, say 5 miles, a very load audible alarm goes off. This is probably already covered in AVnav itself, but I do not want to be solely dependent of AVnav and/or the browser-device which connects to the AVnav-server.
I have good news and bad news.
The good: yes, it is possible to set different alarms. e.g. for anchor or gps.
See in wellenvogel.de/software/avnav/...figfile.html?lang=en the info about AVNAlarmHandler

The bad: AIS alarms are currently generated on the frontend side (display device).

Issue and possible workaround: github.com/wellenvogel/avnav/issues/82
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 10:23 #1461169

Zeilprutser schreef :
Eeuh het is andersom, omdat avnav de gps al gebruikt kan opencpn heb niet meer gebruiken.
Nu stuurt Avnav de data door naar Opencpn, dat kan zo.
Het kan ook andersom je laat opencpn de GPS gebruiken en laat opencpn de data doorsturen, ook daar kun je in verbindingen multiplexen, routen, filteren etc.

In mijn wereld is een multiplexer een ding (hard of soft) dat data van meerdere NMEA-bronnen kan ontvangen en die stromen dan combineert in een uitgaande stroom,voor een toepassing die meerdere soorten data gebruikt (GPS voor positie, instrumenten voor wind, snelheid, diepte, AISontvanger voor AISdata).

Aan de documentatie te zien kan AvNav op Pi meerdere bronnen aan.
Kan OpenCPN dat ook??
Of moet daar iets voor (hw-mux, Signal K) dat de multiplexing doet?
"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 21 feb 2023 10:35 #1461173

VegaMan schreef :
7mtr schreef :
Linux, RPI and all the operating systems discussed here are not my cup of tea to be honest...
I think all the problems presented here in this thread, stem for the fact that I run AVnav on my desktop, with OpenCPN right next to it. My eventual implementation would be on the Pi (cheap, solid, low power consumption) through image-installation. My expectation is that I encounter NONE of the presented problems.

When I've made the step to the Pi, I'll you eport back ofcourse. Maybe you can then reconsider your stance. Or at least have some honest background info about AVnav on a pi.


Ik heb niets tegen een rpi of w11 pc maar wil het gewoon niet aan boord. Een Android smartphone en tablet moet voldoende zijn.
Laatst bewerkt: 21 feb 2023 10:38 door Account op verzoek verwijderd 11.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 10:45 #1461178

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
Aan de documentatie te zien kan AvNav op Pi meerdere bronnen aan.
Kan OpenCPN dat ook??
Of moet daar iets voor (hw-mux, Signal K) dat de multiplexing doet?
In fact opencpn can act as a multiplexer. Only unfortunately stability of the thing leaves quite a few wishes open. Has happened to me several times in the middle of the pond that OpenCPN had crashed (eg because of map display error) ... what happens then? Then all attached devices are also dead.
I actually do not want to start Flame War monolithic software architecture against server/client.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 10:57 #1461180

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
BlackSea schreef :
Aan de documentatie te zien kan AvNav op Pi meerdere bronnen aan.
Kan OpenCPN dat ook??
Of moet daar iets voor (hw-mux, Signal K) dat de multiplexing doet?
In fact opencpn can act as a multiplexer. Only unfortunately stability of the thing leaves quite a few wishes open. Has happened to me several times in the middle of the pond that OpenCPN had crashed (eg because of map display error) ... what happens then? Then all attached devices are also dead.
I actually do not want to start Flame War monolithic software architecture against server/client.
Yup, mixing server-tasks with a complete GUI is from a architectural viewpoint not the best solution, to say it mildly hahahhaaha
7mtr schreef :
VegaMan schreef :
7mtr schreef :
Linux, RPI and all the operating systems discussed here are not my cup of tea to be honest...
I think all the problems presented here in this thread, stem for the fact that I run AVnav on my desktop, with OpenCPN right next to it. My eventual implementation would be on the Pi (cheap, solid, low power consumption) through image-installation. My expectation is that I encounter NONE of the presented problems.

When I've made the step to the Pi, I'll you eport back ofcourse. Maybe you can then reconsider your stance. Or at least have some honest background info about AVnav on a pi.


Ik heb niets tegen een rpi of w11 pc maar wil het gewoon niet aan boord. Een Android smartphone en tablet moet voldoende zijn.
Aha, snap jouw standpunt, in eerste instantie was dat ook mijn standpunt, 1 device to rule them all, vanuit het KISS-principe.

Heb daartoe een 'rugged' tablet die ik in de kuip kan en wil toepassen. Kwam er al snel achter dat, wil je met o-charts werken icm een dongle, dat dat eigenlijk niet kan. Alleen in theorie kan het met OpenCPN, maar je hebt dan een dongle aan je (waterdicht) tablet hangen wat zelf niet waterdicht is, dat kun je dus afserveren. AVnav ondersteunt o-charts op de app (nog) niet, dus daar hoef je überhaupt niet na te denken over o-charts in de app.

Met AVnav als client-server wordt het een heel ander verhaal. De server met dongle zit dan veilig en droog in de kajuit. Elk device, al of niet waterdicht kan daarnaar connecten. Datzelfde verhaal zal gaan gelden voor een AIS-dongle/kastje, ook die wordt (binnen) aan de AVnav-server gehangen. Nu zijn er wel AIS-oplossingen waarbij de info via wifi verzonden wordt die je dan weer op je device (foon/tablet) kunt ontvangen, maar dat vind ik persoonlijk een halve oplossing want het ocharts/dongle probleem heb je daarmee niet opgelost.

Echter zal ik ook een of meerdere android-devices (tablet + foon) gebruiken als backup, voor als de server uitvalt; op het tablet kan ik dan kiezen voor de server of voor de app. Binnen de app kan ik dan gebruikmaken van (gedownloade) kaarten van openseamap (o-charts vervalt vanwege de dongle). Ja, het is een thuiskomertje, maar het is beter dan niks. Eventueel zou ik, in nood, zelfs het AIS-signaal nog kunnen doorlussen naar zo'n device.

Hiermee denk ik een volledige oplossing te hebben die tevens zeer robuust is omdat er backup is ingebouwd. Niet al je eieren in 1 mandje leggen....
Laatst bewerkt: 21 feb 2023 12:20 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:00 #1461183

VegaMan schreef :
Yup, mixing server-tasks with a complete GUI is from a architectural viewpoint not the best solution, to say it mildly hahahhaaha

Architecture by itself does not determine stability.
Lousy software does, be it cliënt or server.
"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 21 feb 2023 11:02 #1461185

BlackSea schreef :
Then all attached devices are also dead.

What happens when the AvNav multiplex server crashes?
You still have a beautiful map on your cliënt screen but no idea about your actual position, I assume? :woohoo:
"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
Laatst bewerkt: 21 feb 2023 11:03 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:08 #1461186

  • BlackSea
  • BlackSea's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 104
What happens when the AvNav multiplex server crashes?
1) Has never happened to me
2) Source code of backend is very robustly designed
3) Just in case I have 2nd device with AvNav server :D
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:10 #1461187

VegaMan schreef :
Yup, mixing server-tasks with a complete GUI is from a architectural viewpoint not the best solution, to say it mildly hahahhaaha

The forum and every other website out there would like a word...

AvNav's GUI is handled mostly client-side, the server itself only serves the map tiles and handles any widget click events. If your AvNav server goes down, then yes, you are left with a pretty GUI on your tablet/phone/other device that doesn't do anything.

Not unlike a Raymarine plotter having a hissyfit and suddenly deciding it's not going to work anymore.

Something about eggs and baskets ;)
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:11 #1461188

BlackSea schreef :
1) Has never happened to me
2) Source code of backend is very robustly designed
3) Just in case I have 2nd device with AvNav server :D

So probably the beautiful cliënt map will freeze :evil:
"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
Laatst bewerkt: 21 feb 2023 11:12 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:23 #1461192

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
De oplossing om AVnav als een multiplexer te gebruiken ten behoeve van OpenCPN om hardware gemeenschappelijk te benutten is feitelijk puur theoretisch. Want iedereen zal gaan voor óf voor OpenCPN óf AVnav, nooit gelijktijdig, daar is eigenlijk geen use-case voor. Tis mooi dat er oplossing is maar die heeft eigenlijk geen praktische waarde.

Zo kunnen we weer ontopic (Avnav).
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 11:25 #1461193

VegaMan schreef :
DWant iedereen zal gaan voor óf voor OpenCPN óf AVnav, nooit gelijktijdig, daar is eigenlijk geen use-case voor. Tis mooi dat er oplossing is maar die heeft eigenlijk geen praktische waarde.

Er is nog andere sw die NMEA gebruikt dan alleen nav-sw......
Een heleboel zelfs.
"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 21 feb 2023 11:57 #1461199

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
Baasklusje schreef :
VegaMan schreef :
DWant iedereen zal gaan voor óf voor OpenCPN óf AVnav, nooit gelijktijdig, daar is eigenlijk geen use-case voor. Tis mooi dat er oplossing is maar die heeft eigenlijk geen praktische waarde.

Er is nog andere sw die NMEA gebruikt dan alleen nav-sw......
Een heleboel zelfs.
Dat was niet het punt. Het ging erom dat je AVnav als multiplexer zou kúnnen gebruiken. Het simpele antwoord is ja. Dat je 1000 en 1 andere mogelijke multiplex-achtige oplossingen hebt is duidelijk maar doet in deze niet ter zake.

Ontopic.

Heb even bekeken hoe je die multiplexer kunt bevragen. In de basis is dat supersimpel: wijs met je browser naar http://localhost:34567. Je krijgt dan alle NMEA-output te zien. Heb (nog) geen AIS-ontvanger, maar neem aan dat ik díe output dan ook ga zien.


(output van de GPS)

Even een scriptje in elkaar klussen om (headless) de NMEA-bus te bevragen en te decoderen en ik heb zo mijn AIS-alarm bij elkaar geprutst. Voor nop eigenlijk.
Laatst bewerkt: 21 feb 2023 12:36 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 12:14 #1461206

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
BlackSea schreef :
What happens when the AvNav multiplex server crashes?
1) Has never happened to me
2) Source code of backend is very robustly designed
3) Just in case I have 2nd device with AvNav server :D
In the situation where you have AVnav running on a Pi, it is very cheap to have a second Pi on hand as a backup, in case the Pi dies (not very likely but better safe than sorry). If the hardware is not that cheap as a Pi (like a NUC + SSD), one is unlikely (but not impossible) to have such a hardware-backup, due to price.

A second disaster-measure can also be by having a copy (mirror) of the SD-card available. If the SD-card dies, you can have the Pi up and running in literally one (1) minute, just swap the SD's and reboot.

You can than even combine the two and have a Pi + mirrored SD-card ready to use. If anything dies (Pi or SD-card), just swap the complete unit (Pi + card) and again, within one minute you are up and running (again)
Laatst bewerkt: 21 feb 2023 12:40 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 12:47 #1461210

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14122
De mtbf van een Raspberry is ongeveer een tiende van een redelijke ssd.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Toepassing van AVnav 21 feb 2023 12:48 #1461211

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
BlackSea schreef :
The bad: AIS alarms are currently generated on the frontend side (display device)
This is exactly my point why I want to have a AIS-alarm which is (as far as can be) autonomic, thus not dependent an any display-device.

Baasklusje schreef :
Aan de documentatie te zien kan AvNav [multiplexer] op Pi meerdere bronnen aan.
Zoals eerder gezegd, heb nu mijn testopstelling al zover dat de GPS-info bij AVnav binnenkomt en via de multiplexer wordt doorgegeven aan OpenCPN, dat werkt dus prima.

Ben van van plan ook een AIS-dongle aan te schaffen die dan sowieso voor AVnav moet gaan werken. Als het goed is, is die info dan ook tegelijkertijd voor OpenCPN beschikbaar, via dezelfde multiplexer-connectie; aan de kant van OpenCPN hoef je dus NIETS extra in te stellen. En kun je die info (GPS + AIS) ook via een losse web-client opvragen en decoderen. Maar goed, het blijft theorie, zien is geloven hahahaha
Laatst bewerkt: 21 feb 2023 13:23 door VegaMan.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.190 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl