Config OPENCPN recevoir AIS

il est possible de recevoir les cibles AIS en configurant le port reseau d'open cpn
Quel est la config du port reseau pour pouvoir recevoir automatiquement par internet les cibles AIS ?

L'équipage
23 fév. 2016
24 fév. 2016

Théoriquement, on sait le faire ... Sauf que toutes les adresses IP qui fonctionnaient, semblent ne plus fonctionner.
Comme si les gens qui avaient mis ça en place avaient cesser de le mettre en oeuvre.
Il faudrait chercher sur le web ....

Sinon, il y avait ceci :
Mise en place d'une connexion réseau :
Propriétés: Réseau
Protocole: TCP
Adresse: 207.7.148.216 ou 76.103.90.196 ----> L'adresse a changé une première fois et la nouvelle adresse ne fonctionne plus ???
Port: 9009
Cliquez "OK"

Et simultanément, il fallait afficher la zone de San Francisco au USA.

24 fév. 2016

c'est bien ce que javais trouvé mais qui ne fonctionne plus.

J'ai vu que sur le logiciel maxsea time zero les cibles AIS étaient affichées dès que l'on se connectait à internet.
l'ideal serait de connaitre l'adresse du serveur de marine traffic

24 fév. 201624 fév. 2016

@ Ploubaz22

J'ai regardé un peu sur le site marine traffic. En particulier dans cette page :
www.marinetraffic.com[...]r/p/faq

Mais je n'ai pas vu d'adresse IP et/ou de port qui serait exploitable.

24 fév. 201624 fév. 2016

Bonjour,

Via le site MarineTraffic, je doute que ça puisse fonctionner "comme ça" ( enfin je dis ça j'en sais rien, mais ça m'étonnerait vraiment)
Visiblement ils ont une API prévue pour ça:
www.marinetraffic.com[...]ervices

Et manifestement, il faut causer à marinetraffic.com via le protocole de cette API pour faire des requêtes sur la zone sur laquelle on veut interroger les cibles AIS, voire demander des infos spécifiques ( demander par exemple les détails d'info d'une cible) afin que le service renvoie les données.

ce dialogue via API aurait-il été intégré dans openCPN ? ( pas que je sache, j'en doute mais je peux me tromper, mais vu qu'il y a manifestement une license pour cette API, marinetraffic n'est pas une oeuvre de bienfaisance et ne crache sans doute pas ses données brutes sans contre-partie ?)

ou alors il y a un service autre part que marinetraffic via internet auquel on saurait "faire tomber les cibles" ??

sinon sans un minimum de dialogue entre openCPN et marinetraffic, comment discriminer la zone dans laquelle on veut les cibles, sauf à descendre "toutes" les cibles ... mondiales, et là, un paquet de données à descndre j'imagine ?

pour l'adresse du site marinetraffic, mais ça n'aidera sans doute pas à grand chose :
144.76.190.14

18 juin 202118 juin 2021

Bonjour à Tous,

(Relance de la question, espérant une évolution positive...)

1) En vue d'effectuer des essais, sur une zone distante, (hors de portée de l'AIS du bord),
j'aurais aimé simuler (à terre ou au port) l'acquisition des cibles,
par un site Internet, tel que par exemple "MarineTraffic"...

Il semble que, bien qu'aillant fonctionné un certain temps,
cette possibilité soit maintenant totalement abandonnée.

(J'ai réessayé les adresses évoquées au-dessus, mais effectivement, sans succès).

Existe-t-il une méthode alternative ?

Accessoirement :

2) Au moins, sur la version 5.2.4 (la dernière, à ce jour),
le fichier OpenCPN.ini, permettant de forcer (, d'automatiser et de centraliser)
nos choix au redémarrage, semble avoir disparu.

Cette possibilité peut-elle être retrouvée autrement ?

Merci d'avance pour vos suggestions

Cordialement

Sylvie

18 juin 202119 juin 2021

Bonjour, @SylvieB
Pour simuler des cibles AIS, on utilise un générateur/simulateur de trames NMEA AIS que l'on diffuse sur le réseau local.

1) Le logiciel pour PC/WINDOWS est fait pour cela, il est toujours disponible.

Une piste ancienne ici:

2) Autre solution: il y a une extension à OpenCPN pour simuler la réception de trames NMEA. ShipDriver

3) Certains développeurs d'applications de navigation utilisent NMEA/Simulator

4) Toutes les données stockées chez MarineTraffic sont disponibles à travers plusieurs API (Interface de programmation)

Celui ci devrait te convenir:

Ah oui, il faut acheter des "credits" pour recevoir les données...MT est une entreprise commerciale avec des salariés et des charges.

5)Pour recevoir des cibles AIS réelles à la maison, on installe une antenne AIS en haut du toit et un récepteur AIS au bout du câble de l'antenne. Il faut juste habiter à moins de 100 milles des bateaux qui passent.

Certain d'entre nous du bord de mer, et stations terrestres MT, envoient les données AIS reçues en réel vers MarineTraffic sous forme de trames NMEA.
Pour que tu reçoives ces données chez toi, il faudrait qu'on se passe nos adresses IP. Mais tu ne recevrais que les cibles AIS visibles de chez moi.
On envoie nos données AIS/NMEA à cette adresse 5.9.207.224 par le port 5321 en protocole TCP
Ensuite MT rediffuse toutes ces trames vers son application sur les Smartphones et tablettes

Pour la 2ème ,question je ne peux te répondre, mon niveau sur les internes d'OpenCPN est : débutant

20 juin 2021

Tu envoies tes data sur le 5.9.207.224:5321 mais d'autres le ferons sur un autre port et/ou une autres IP
A une époque j'ai capturé tout MT sur mon OpenCPN, mais c'était tellement gros que mon PC (I7/32 GO) se mettais à genoux.

20 juin 202120 juin 2021

Bonjour @bruno972
Toutes les stations terrestres (et les Roaming AIS Stations) envoient leurs données AIS à la même adresse et au même port 5.9.207.224:5321 qui est l'entrée des serveurs de MT.

A fin de réaliser des tests, les premières années, Marine Traffic renvoyait tout le traffic AIS à partir d'une adresse IP, cela a été supprimé.

Ensuite quelques développeurs habitants au bord de la mer, ont envoyé les cibles AIS reçues en utilisant une adresse d'émission personnelle. Ceci n'existe plus (normalement) .

20 juin 202120 juin 2021
20 juin 2021

C'est marrant ta certitude, pour ma station par exemple j'utilise bien l'ip 5.9.207.224 mais sur le 6953. De plus MT m'a communiqué d'autres IP alternatives aussi bien en TCP qu'en UDP.
Quant aux "émissions personnelles" il s'agit jusque de broadcaster à l'aide du protocol gpsd (très courant sous linux) et ça existe toujours.

19 juin 202119 juin 2021

Pour la question 1, il suffit d'installer le plugin VDR qui permet d'enregistrer ou de lire des trames nmea. Les fichiers nmea avec notamment des données AIS se trouvent sur cruiser forum.
Pour la question 2, de mémoire, le fichier opencpn.ini se trouve dans le dossier C:\ProgramData\opencpn\ sur Windows.

Phare du monde

  • 4.5 (12)

2022