Fabriquer un récepteur AIS pour OPENCPN sur tablette android

Pour Pascale et Francis.

Cet article pourrait également s’intituler :  » système android de navigation incluant cartographie, GPS et récepteur AIS ».

L’expression du titre « fabriquer » est exagérée, mais bon, comme ça, on comprend mieux qu’on part de presque rien.

Il ne sera pas rappelé ce qu’est OPEN CPN (c’est là),  ni les fichiers météo GRIB (c’est là), ni l’AIS (c’est là)

Par rapport aux solutions windows ou Raspberry Pi

  • Le plus: solution économique et simple à mettre en oeuvre, consommation électrique limitée, encombrement
  • Le moins: OpenCPN sous android est plus difficile à manipuler que sous ordinateur (peut être qu’en rajoutant une souris bluetooth, ça faciliterait l’utilisation?)

1. Matériel

Il faut:

  • une antenne RTL-SDR
  • un cable OTG (optez pour un cable alimenté)
  • une tablette android avec OPENCPN

J’ai acheté mon antenne , elle fonctionne bien en ce qui me concerne. L’avantage d’acheter celle-là, c’est également de disposer d’un SAV et d’une assistance (en français!). On la trouve également (moins chère, délai de livraison un peu plus long, sans SAV). Elle peut s’acheter ailleurs. Attention, toutes les antennes ne se valent pas (celle à 5€90 que l’on trouve ailleurs (amazon) marche mais les composants sont de moins bonne qualité). Il faut au minimum une antenne RTL-SDR sans trou de fréquence afin de capter les fréquences AIS

antenne vhf

  • le cable OTG qui permet de brancher l’antenne à la tablette

Par exemple

otg2

J’ai retenu ce modèle car il permet d’alimenter l’antenne AIS et de charger la tablette en même temps…. A défaut, votre tablette va s’éteindre rapidement ((l’antenne et le GPS sont gourmands en énergie…).

otg1.jpg

2. Logiciels

Si ce n’est pas déjà fait,

2.1. OpenCPN

  • installez opencpn (disponible depuis google play)

opencpn

  • Copiez vos cartes dans la carte SD et déclarez les dans opencpn:
    • cliquez sur la petite clé à molette

opencpn android chart

    • cliquez sur

1. cartes,

2. ajouter, désignez l’emplacement ou vous copié vos cartes,

3. cliquez sur  appliquer puis OK

7

2.2. Application grib sur android

Sur google play vous trouverez plusieurs applications. A vous de choisir celle qui vous convient le mieux.

sailgrib

Personnellement, j’ai installé sailgrib WR, que je trouve excellente du fait de sa fonctionnalité de routage (appli bien faite aussi bien en terme de fonctionnalité qu’en terme de facilité d’utilisation). Le rapport qualité/prix est selon moi excellent. Nous nous en sommes servis pour toutes nos nav hauturières, y compris en transatlantique, sailgrib WR permettant « naturellement » une utilisation via iridium, wifi, 4g…).

Si vous ne souhaitez pas la fonction routage, l’appli sailgrib (moins chère) est également disponible du même développeur.

2.3. Appli AIS sur Android

  1. Dans google play: Charger l’application videgro’s ships

ships

Il faut impérativement être dans un endroit où il y a des cibles AIS

2. Brancher l’antenne sur la tablette via le cable OTG

3. Lancez ships

Si vous connaissez le ppm (déterminé avec la méthode windows par exemple), vous pouvez sauter l’étape de calcul automatique du ppm.

Sinon, ships propose spontanément de calculer le ppm et l’affiche au bout de quelques minutes

ships_utility_ppm_found-300x150

 

4. Puis l’appli ships vous affiche les bateaux à proximité (pour le fond de carte, il faut avoir la tablette connectée au wifi et internet, mais une fois cela fait la première fois, vous n’aurez plus besoin d’internet pour opencpn): c’est pas extraordinaire ça?

ships

Ne pas fermer ships sinon l’appli ships cessera d’émettre des trames NMEA avec les cibles AIS

 

5. Dans OPENCPN, on déclare à opencpn où récupérer les trames AIS: cliquer sur la petite clé à molette

opencpn android chart

  1. connections
  2. add…
  3. network
  4. UDP
  5. address: 127.0.0.1 (réglage par défaut de ships)
  6. Dataport: 10110 (réglage par défaut de ships)
  7. Apply
  8. OK

 

ais android

6. Retour sur OPENCPN où la magie s’opère

opencpn ais

(ne vous inquiétez pas de l’ image ci- dessus: ces bateaux ne naviguent pas à terre, c’est simplement que la carto dont je dispose est inexacte là ou j’ai fait la capture d’écran…)

En cliquant sur une des cibles, j’obtiens plus d’informations (vitesse et route fond)

ais android1

Voilà, vous avez un système qui dispose d’une cartographie, GPS et récepteur AIS, le tout pour un budget pouvant descendre à moins de 120 euros selon le modèle de tablette.

7 réflexions sur “Fabriquer un récepteur AIS pour OPENCPN sur tablette android

  1. Bonjour,
    Bon article complémentaire à celui de windows mais une GROSSE interrogation !
    Le cable OTG et le récepteur qui y est connecté devrait être vu par OPENCPN comme une liaison série,or le paramétrage donné ci dessus fait apparaitre un paramétrage Réseau …là, je ne comprends pas du tout !!!
    Si qq à une explication, je suis preneur 🙂

    Merci

    J’aime

    • bonjour. Sous réserve de complément de réponse par un expert réseau, voici ma compréhension. Ships voit le dongle USB OTG comme une liaison USB OTG. Opencpn voit les trames NMEA envoyées par ships comme une connexion réseau. En d’autre terme, opencpn, ne voit pas le dongle AIS mais voit les messages envoyés par ships.
      De façon similaire dans le tuto windows, AISDECO2 voit le dongle AIS (port USB) et OPENCPN voit les trames NMEA générées par AISDECO2 comme une connexion réseau.

      J’aime

  2. Effectivement ça passe bien par une pseudo liaison TCP/IP en recherchant dans la doc de Ships, j’ai trouvé cela :
    When you would like to use the full functionality of OpenCPN, this app is capable to relay the data to OpenCPN. In case you would like to run this Ships app and OpenCPN at the same device, just leave the settings in Ships-app untouched and create in OpenCPN an incoming connection at IP address 127.0.0.1 and UDP port 10110.

    J’ai essayé cet été sans succès une liaison directe entre une sortie USB d’un boitier AIS et OPENCPN
    sur ma tablette avec un câble OTG sans succès (liaison série paramétrée). j’essairai la prochaine fois ce paramétrage réseau sur OPENCPN

    J’aime

  3. Super tuto !! seule interrogation vu le type d’antenne : quelle portée? en reception bien sûr.
    Sinon, peut on adapter une antenne VHF marine sur la clé?

    en tout cas, merci beaucoup pour ces infos.

    J’aime

Laisser un commentaire