multiplexeur NMEA Raspberry

Bonjour à tous,
mon projet de multiplexeur NMEA 0183 et bridge NMEA 2000 à base de raspberry (préconisé raspberry PI-zero) étant terminé, je remercie ceux qui ont participé aux premiers tests.
Ce multiplexeur utilisant largement des développements OpenSource, je vous donne le lien de téléchargement.

J'espère que vous serez nombreux à embarquer raspimux.

Fonctionalités :
Multiplexeur NMEA0183
Passerelle NMEA2000 dans les deux sens
Application WEB de paramétrage, filtres et priorités.
Application WEB répétiteur multi (smartphones, tablettes)
Cartographie openCpn intégrée au répétiteur multi si le bord est équipé d'un raspberry PI3 pour la carte opencpn (scripts d'installation fournis).

lien : drive.google.com[...]sagwIf-

Merci à ceux qui mettrons en place cette solution de me faire un retour via le forum.

Un projet de répétiteur multi est en cours autour du même concept.

L'équipage
18 avr. 2019
19 avr. 201919 avr. 2019
0

:pouce:

Je suis aussi en pleine recherche sur ce sujet donc sur une base de pi 0 je zieute !

tu écris (supporte pieuvres 2-4-8 ports RS232) mais je ne comprend pas la câblage sur un PI 0 j'ai lu tes deux fichiers pdf mais je ne peux pas récupérer les autre fichiers pour l'instant (sur le téléphone) . Donc c'est peu être décris dans le reste des docs ! c'est le soft seul ou le hard aussi qui permet 8 ports rs232 ?

sinon 55 w je suis interrogatif ça fait 10 A en 5 v !!! il doit y avoir une virgule qui flotte 0, 55 W ( pi-0 ~ 140 mA avec la video ) ;-)

:reflechi:

19 avr. 2019
0

oui, un Pi0 consomme entre 100mA au repos, et 140mA au maxi, en 5V ...
A+

19 avr. 2019
19 avr. 201919 avr. 2019
1

Merci yantho ! j avais raté ce post !
Je n'arrive pas a voir cette fameuse ''pieuvre'' sur le RPI0 autant je comprends le convertisseur NMEA 0183 <>NMEA 2000 je trouve superbe l’exercice, mais je ne suis pas intéressé personnellement parce que pas de NMEA2000 autant si possibilité de faire une ''pieuvre'' en 0183 à moindre cout m'intéresse ! C’est aussi la démarche de Dargeelling il me semble et la solution avec l'arduino est aujourd'hui celle qui me sembler la plus viable !

Mais avec un PI 0 ça m'intéresse encore plus :bravo: !

19 avr. 2019
0

c'est bien l'idée donc attendons ! :heu: :-D

06 juin 2019
1

J'ai trouvé un adaptateur USB 4 séries chez Aliexpress pour moins de 20€, mais je ne retrouve plus le lien..

02 mai 2020
1

Bonjour a_guy;

Honnêtement j'ai laissé tomber mon projet à base d'Arduino, il me restait à "assembler" et tester les divers modules, en "live". Peut-être qu'un jour j'y reviendrai pour le plaisir de la création...

Mes besoins, (en NMEA 0183 uniquement), étant plus simples que les excellentes capacités du Raspimux, je me suis tourné vers le multiplexeur NMEA4WIFI, qui me satisfait totalement pour une somme dérisoire.

Enfin, pour finir de tout interfacer à bord, j'aurai besoin de savoir si ma centrale Nexus NX2 utilise le protocole NMEA 0183, et si oui, où récupérer le signal. Donc si quelqu'un a une idée .....

A+

19 avr. 201919 avr. 2019
1

J'avais la même question que toi (jamais trouvé une pieuvre intégrant le convertisseur rs232-usb) et Pascal m'a passé ceci

www.amazon.fr[...]o02_s00

Mais un Hub + des convertisseurs usb-rs232 semblent moins cher.

www.electrodepot.fr[...]te.html

www.ebay.fr[...]0847972

www.ebay.fr[...]3483778

07 juin 2019
0

Tu vas sur Ali, tu regardes dans tes commandes. Ils gardent l'historique, tu trouveras la chose normalement.

19 avr. 2019
1

Peut-être que dans certains cas un convertisseur RS422 vers USB est plus approprié ?
www.kalea-informatique.com[...]439.htm
C'est ce que j'utilise pour mon ais em-track B100, celui-ci :
www.kalea-informatique.com[...]895.htm
Mais c'est plus cher !

05 juin 2019
0

Salut !
Je suis très intéressé par cette solution car je n'ai pas de répétiteur cockpit, et ceux disponibles dans le commerces sont franchement trop chers. Peut-on avoir un détail du hardware nécessaire pour le montage de l'ensemble du multiplexeur ?

06 juin 2019
0

Bonjour,
Concernant le répétiteur, la difficulté est de trouver un écran plein jour. J'ai une version avec écran hdmi mais il n'est pas visible de jour.
J'ai fait une maquette fonctionnelle avec écran e-ink 6" waveshare, La solution est basée sur l'utilisation de VNC et le rafraîchissement de l'écran par zones. Malheureusement, j'ai cassé l'écran (très fragile) avant de finaliser mon projet. Je reprendrais en octobre.

06 juin 201906 juin 2019
2

@gudhull Oui, les écrans de ce genre, si non protégés sur les angles, le moindre choc, c'est poubelle. Le verre, surtout en feuille mince, c'est hyper fragile.

Fan de Vian ?


Tu savais que cette chanson avait été utilisée par le service de promotion de Philips ?

06 juin 2019
0

Bonjour ,
projet très intéressant !
-gudhull, pourras tu parler de ton projet e-ink ici (architecture, choix du matériel, pb rencontrés...), merci!
www.hisse-et-oh.com[...]-marine

cf ici aussi une proposition sur ce genre de projets open source:
www.hisse-et-oh.com[...]projets

En tout cas , beau travail et merci pour le partage !

06 juin 2019
0

Oulala, c'est pas une reinvention de openplotter du coup ? (j'ai un rpi3, avec openplotter, 4 adaptateurs rs422 usb à 2$ pour le nmea0183, et possibilité d'ajouter du CAN mais j'ai pas de nmea2000 sur le bateau). Le tout géré via l'interface.
En plus ça gère le gps, les sondes diverses, le gyroscope, accelero, et compas, et j'ai pas encore monté mais d'après mes tests c'est fonctionnel il fait aussi pilote automatique (avec PyPilot).

Si c'est libre, avoir 2 projets libres qui font la même chose n'est pas forcément un mal, mais si le but était de faire quelque chose de nouveau, j'ai bien peur que niveau temps se soit bien plus rentable de contribuer à openplotter.

15 juil. 2019
1

OpenPlotter c'est très bien, mais le fait d'avoir de petits modules indépendants à base de PI ZERO, c'est pas mal non plus, cela consomme moins et il y a moins de risque de panne.

06 juin 2019
0

Si l'on ne désire afficher que des nombres (et quelques lettres) comme des angles et des vitesses, on peut utiliser des afficheurs LED à segments.

14 juil. 2019
0

Bonjour Gudhul, j'utilise la première version de ton raspmux depuis longtemps, elle fonctionne très bien pour l'instant utilisée avec seulement des instruments NMEA0183. Je vais bientôt connecter aussi des instruments NMEA2000 et je voulais avant installer ta dernière version. Mais l'archive muxberry.tar.gz présente sur le lien semble corrompue, je ne réussi à l'extraire ni sur une machine Linux, ni sur une machine Windows.
Peux-tu la re-générer ?
Merci d'avance
Marc

14 juil. 2019
0

Je précise que les autres fichiers ou archives sont OK.
Marc

15 juil. 2019
0

Bonjour Marc,

Je viens de régénérer une archive que j'ai déposé sur le drive.
J'utilise actuellement le multiplexeur interfacé en NMEA2000 à un multi GARMIN GMI20.
Cela me donne entière satisfaction.
J'espère que vous serez très nombreux à utiliser cette solution.

15 juil. 2019
0

Un truc de plus dans la todo list de cet hiver.
Un mux à base de Pi0, bonne idée.
Faudra juste que je le simplifie... (pas de nmea2000)

15 juil. 2019
1

Pas de simplification, Le nmea2000 est géré par un process fils débrayable et s'il n'y a pas de bus can il restera en sommeil.

15 juil. 2019
1

:pouce:

pareil intéressé pour un mux à base de pi 0 !

22 juil. 2019
0

Bonjour
j'ai actuellement un pi3 qui embarque un serveur signalk relié à mon bus nmea2000 en USB via un boitier ikonvert
Cette Passerelle iKonvert de Digital Yacht est un convertisseur bidirectionnel NMEA2000-USB (ou NMEA0183), branchée sur le hub USB, d'une part, et sur le bus NMEA d'autre part via un cable adaptateur Simrad SIMNET/NMEA 2000
Ce code m'a l'air de ressembler -:)
Par contre, je suis un peu réticent à l'idée de débrancher le ikonvert car il est certifié et le protocole nmea2000 c'est assez sensible ...
je peux par contre paramétrer le ikonvert pour remonter la data en mode raw et placer le pi0 en série : est-ce que ca a un sens ?
Vous avez eu des retours de tests nmea2000 ?

06 nov. 2019
0

Bonjour
J’ai cherché en vain un fil qui traite de l'installation du logiciel RASPIMUX car je rencontre quelques difficultés.
Je ne voudrait pas re-poser des questions auxquelles des réponses ont, peut-être, déjà été apportées.
Merci de votre aide

21 mar. 2020
0

Bonsoir,

C'est peut être un peu tard pour répondre, mais j'ai du temps ...

06 nov. 2019
0

Bonjour,
Quelles sont vos difficultés, tout est fait pour une installation plusg&play.

06 nov. 2019
0

A la place de google drive, utiliser github ? ou sourceforge ou framagit, ou tout autre truc prévoir pour le cycle de vie d'un objet informatique ?

06 nov. 2019
0

Bonjour Pascal,
Donc j’ai commencé à installer raspimux sur un pi model B+ V1.2, raspian, clé WiFi TL-WN725N, écran 5'.
Sur un PC Windows j’ai copié muxberry.tar.gz sur la microSD
Puis sur pi décompression de muxberry.tar.gz Ok, mais pour muxberry.tar j’ai obtenu des pages d’erreurs : le propriétaire ne peut pas être changé en uid 1001, gid 1001 pour chaque fichier.

_ que faut-il faire ?, vous l’avez compris, je suis un béotien en matière de linux

(J’ai constaté que le répertoire muxberry et son contenu avait été crée, j’ai donc lancé install.sh, la série de téléchargements et d’installations s’est terminée normalement, mais plus de WiFi, est-ce normal ?.)
Merci

06 nov. 2019
1

Vous n'avez crée aucun compte utilisateur sous votre linux d'où l'erreur "le propriétaire ne peut pas être changé en uid 1001, gid 1001 ", je vous conseil de créer au moins un utilisateur.
Pour le wifi, c'est sans doute du à votre dongle wifi dont le driver ne supporte pas le mode access point.
Désactivez les services hostapd et dnsmasq
sudo systemctl disable hostapd
sudo systemctl disable dnsmasq
Et reprenez la config réseau d'origine
sudo cp /etc/network/interfaces.orig /etc/network/interfaces

Puis reboot.

Si vous avez d'autres problèmes, mon email : pascal.pinot@gmail.com

21 mar. 202016 juin 2020
2

Merci pour ce partage, j'ai installé muxberry sur un pi zéro avec un can hat et un hub usb 4 ports, c'est ultra compact et ça marche parfaitement, sur l'établi, vivement le retour à bord.

21 mar. 2020
0

Cela marchera très bien à bord, je l'ai testé 4 mois cet été en navigation aller/retour sud portugal et deux répétiteurs nmea2000 GARMIN. Le seul problème est parfois le décrochage de l'interface nmea0183 de la centrale NKE.

Bonnes navigations.

11 nov. 2019
1

Bravo, ça fait bien 2 ans que je pensais faire ça.
J'i surtout besoin de répétiteur NMEA2000.
Je réfléchis aux eink également.
Bon courage pour la suite

21 mar. 2020
0

Gudhull :
Le projet a été mis à jour ?
Est-ce que je peux le mettre dans mon github ?

21 mar. 2020
0

Bonsoir,

Pas de problème pour le partager.

Pascal.

28 mar. 2020
0

Bonjour

question de debutan ...
votre solution , peut elle remplace ca : YDNR-02N ?
www.itabnav.fr[...]fi.html
Merci

21 mar. 2020
0

Et hop !
github.com[...]uxberry
J'ai supprimé les espaces d'un nom de fichier, pour éviter les pbs...

21 mar. 2020
0

Merci de l'avoir Fait, Je note le lien.

22 mar. 2020
0

C'est un plaisir, ça me ramène au temps où je grenouillais dans le logiciel Libre :-)

28 mar. 2020
0

y a t'il une solution pour afficher l'image du sondeur sur un ecran deporter ? type ipad par exp ?
MEri

28 mar. 2020
0

Bonjour

Ou avez vous acheté votre raspberry P W?
Et quel kit de démarrage prendre ?

Merci a vous

28 mar. 2020
1

Bonjour,
je me suis servi chez reichelt (le hat usb 9€5, le hat can 12€ et le pi zero w 20€ ) ils avaient tout en stock, on doit trouver moins cher, il y avait la meme chose chez kubii, pour le hat can il faut changer la fréquence sur le pi zero,au besoin je peux retrouver la ligne de commande.

Et oui cette solution fait exactement la meme chose que le YDNR-02N.
Pas besoin de kit de démarrage il manquera juste le cable usb pour l'alim.
Il faudra aussi prévoir un cable pour se connecter au nmea 2000 du bateau et un ou plusieurs adaptateur usb/rs232(ftdi c'est plus fiable que ch340) pour se connecter à l'AIS ou a d'autres appareils nmea 0183.

28 mar. 2020
0

j'ai trouver la version V1.1 ca suffit ?

28 mar. 2020
0

il faut un Raspberry w ou wh ?

28 mar. 2020
0

si c'est pour connecter un hat usb et/ou can il vaut mieux le wh les connecteurs gpio sont déja soudés, je crois que c'est la seule différence, si pas de wh dispo il faudra souder les connecteurs avec le hat usb en place pour être bien en face le lien entre les deux cartes se fait par un mini connecteur usb male/male.

28 mar. 2020
0

merci a toi , je vais chercher ce qui reste de dispo alors

pour etre sur

le hat usb c'est pour le nmea 183

et hat can c'est pour le 2000?

28 mar. 2020
0

C'est exactement ça !

28 mar. 2020
1

Le hat Hub et le Hat NMEA2000 ne sont pas nécessaires, le pi zero dispose déjà d'un port micro USB qui peut être connecté à une pieuvre 4 RS232 ou à un HUB USB (plus de limites), la carte HAT CAN pouvant être remplacée par www.ebay.fr[...]9429739 ou www.ebay.fr[...]7658810
La pieuvre : www.amazon.fr[...]o02_s00 + adaptateur micro usb usb
adaptateur micro usb / usb

28 mar. 2020
0

merci , les deux carte sur ebay sont identique?
Merci

06 avr. 2020
0

J’ai trouvé cette promo pour la pieuvre:

www.manomano.fr[...]3323958

28 mar. 2020
0

qui veut faire un achat groupé ?

01 avr. 2020
0

Bonjour, je suis stagiaire chez LCJ Capteurs.
J'ai comme projet de transformer une raspberry pi 4B en multiplexeur comme vous avez fait. Mais je n'arrive pas installer le fichier install.sh, le cmd m'indique l'erreur suivante "./install.sh : Syntax error: end of file unexpected (excepting "then")". Ma version raspian est la complète or vous dîtes que la version lite est recommandé, cela pose t-il problème?
Il y a t'il une autre possibilité pour modifier la raspberry, en remplacant les fichiers bin, boot, etc... directement sur la raspberry?
Si quelqu'un peut m'aider ce serait super :)

Bien cordialement

01 avr. 2020
0

Cool
Je suis curieux du portage sur un 4b
Pour la partie install je laisse le maître répondre :)
Pour les modif , moi je passe en ftp quand le creeateur n’est pas là pour le dicté les lignes de commande :)

01 avr. 2020
1

Bonjour
"Pour les modif , moi je passe en ftp quand le creeateur n’est pas là pour le dicté les lignes de commande :)"

FTP?

Pas SSH ?

01 avr. 2020
2

Bonjour, je suis le concepteur de Muxberry, prêt à t'aider et plus .. plus plus plus si tu négocie une girouette avec ton bosse.
Trève de plaisanterie, aucun problème pour faire tourner muxberry sur un PI4.

Pour installer le multiplexeur en touchant le moins possible aux configuration du raspberry, juste installer les packages su script d'install avec api-get (voir le script apache, python, web cocker etc...) recopier le contenu des répertoires usr/local/bin et var/www fournis à la racine et lancer nmeaHub avec des permissions de lecture écriture sur les ports rs232. Pour l'interface nmea2000, il faut la faire monter, voir le script etc/init.d/nmeaHub qui fait le boulot.

Mon mail pascal.pinot@gmail.com, si tu connais à minima linux, tout tourne ce soir.
tel 06 33 45 65 07 n'hésite pas
Cordialement.

Pascal.

01 avr. 2020
0

Super§ Merci beaucoup pour cette réponse rapide, je ne suis pas un expert en Linux mais je vous tiens au courant de mon avancée ;) je peux toujours demander pour la girouette hahaha. Encore merci

01 avr. 2020
0

Yes Fillezila gère le ssh ;)

Mais Pascal a mieux répondu que moi :;-

01 avr. 202016 juin 2020
0

Grace au super travail de Pascal et son Muxberry

J’ai enfin mon AIS sur Navionics

<3 <3 <3

06 avr. 2020
0

Trouvez ca a pas trop cher serai un solution sympa

digitalyacht.fr[...]ea-usb/

Vous pensez pas ?

06 avr. 2020
0

Ça tu peux faire la même chose pour moins de 2€ www.hisse-et-oh.com[...]our-15$ (Sinon t'as la même chose pour une 10ene d'euros tout fait)

06 avr. 2020
0

C'est bien à un prix raisonnable. Pour le type d'interface, le RS232 marche dans tous les cas.

06 avr. 2020
0

salut avez vous réfléchie a faire un récepteur ais directement depuis le rasp ?

06 avr. 2020
0

J'ai vu qu'il y avait des petits récepteurs dongle USB, dérivés de capteurs TNT qui semblent répondre à la demande. Il existe plusieurs projets, cela s'intègre facilement dans nmeaHub, il suffit de paramétrer via nmeaHub.conf le lancement d'un child (processus fils) qui renvoi les phrase AIS au format NMEA0183 à nmeaHub.

Une fois trouvé le soft , 5mn de paramétrage.

Ou avec pierre.lavergne1.free.fr[...]ie.html comme la carte renvoi les phrases AIS sur le port serial du raspberry, il n'y a rien à paramétrer, le port tty sera pris en compte immédiatement par nmeaHub.

06 avr. 2020
0

Erreur de lien sur le hat AIS c'est www.tindie.com[...]rry-pi/

Un projet avec dongle qui nécessite le lancement d'un child , un peu moins de $$$ : pysselilivet.blogspot.com[...]ry.html

06 avr. 2020
0

Hello, excellente idée !
Peut on se joindre voir si je peux l'intégré dans ma distribution raspberry pi 3/4 ?

voilier-oceane.com[...]per-os/

Benjamin

06 avr. 2020
0

Sur le pi4, il y a à priori 6 uart en natifs, ce qui veut dire qu'on pourrait avec des adaptateurs rs422/ttl faire 6 nmea0183 sans un seul usb. Ca va commencer à valloir le coup de faire un hat correspondant.

06 avr. 2020
0

Pour le prix d'un raspberry, le multiplexeur nmea0183 existe déjà, ca s'appelle nmea4wifi et ca marche nickel:
www.vela-navega.com[...]on.html
www.ebay.fr[...]6063655

06 avr. 2020
0

Oui c'est un bon choix aussi. Ils font même des kits moins chers: www.ebay.fr[...]/m.html

Quand on a pas besoin de toutes les fonctionnalités de openplotter.

06 avr. 2020
0

C’est bcp moins complet , et il gère pas le 2000

06 avr. 2020
0

@gudhull: question bête, elle est ou la Cartographie openCpn ?

06 avr. 2020
0

Tombée du camion : les CM93 ou anciennes carte du show au format BSB3 sur les pear to par exemple BitTorrent

En tapant cartes CM93 sur google
On en trouve ici pierre.lavergne1.free.fr[...]ie.html

06 avr. 2020
0

haha Mr Para houle :)

j'avais compris que les carte etait dans votre archive ;p d'ou ma question

07 avr. 202016 juin 2020
0

Qui peu m’aider ?
Je maîtrise pas le principe des filtres ...
Je pensais avoir coupé tout les entrée sortie niveau ais,
Pourtant Navionics les affiche toujours...

merci

07 avr. 2020
0

Ji76, tu es relié a ta paserelle DigitalYAght pas au raspberry pi. Sur quel device tu clique sur détail dans la page "Multiplexeur" ?

Pour ma part, avec l'aide de Pascal, j'ai intégré le multiplexage dans ma distribution. Fonctionne bien sur RPI 3 B, B+ et RPI 4. Je regarde maintenant comment passer les informations AIS provenant de sdr-ais qui lui propose de me connecter en réseau sur le localhost:10110. Du coup ses informations ne passent pas par le multiplexeur.

07 avr. 2020
0

Benjic34 merci de ton aide,
Je suis bien connecter au Muxberry de pascal .
DigitalYAght C’est le nom qui est émis par la raspberry...
:(
Je désespère... la solution avait l’air top sur le papier , mais sans connaissance en code impossible à utiliser :(

07 avr. 2020
0

Pour les passer par le multiplexeur, utilise un process socat avec entrée sur le port 10110 et sortie sur stdout, puis paramétrer dans nmeaHub.def le child socat en prenant comme exemple la ligne pour le UDP 2000 de navioncs.

07 avr. 2020
0

Ou bien utiliser nc exemple si l'ais envoi ses données en UDP sur le port 10110
Ajouter dans nmeaHub.def la ligne :

CHILD|AIS-UDP-10110|nc|-lk|-u10110

Cela lancera un process nc -lk -u10110 dont la sortie standard sera lue par nmeaHub comme un appareil relié en NMEA0183

07 avr. 202016 juin 2020
0

Je suis en TCP mais je pourrais utiliser cette ligne ?
CHILD|AIS-TCP-10110|nc|-lk|-u10110

J'ai un fichier vide dans /var/www/data/nmeaHub.def, tu me confirme qu'il n'est pas utile ?
J’édite le fichier dans /var/www/data/nemaHub/nmeaHub.def.

07 avr. 2020
0

Le fichier vide peut être supprime, c'est bien /var/www/data/nemaHub/nmeaHub.def qui est utilisé. Si c'est du tcp et pas de l'udp, voir la doc de nc
par exemple howto.lintel.in[...]netcat/ pour faire les tests et t'aider.

21 avr. 2020
0

Bonjour
Qui peut m’aider à comprendre l’intérêt de Muxberry par rapport a open plotter?
Merci de votre aide

21 avr. 2020
2

OpenPlotter est un système d'exploitation (GNU/Linux) nommé Raspbian dédié à la plateforme matérielle Raspberry (RPi). A cet OS (abréviation de système d'exploitation) a été ajouté des programmes pour qu'un utilisateur sache que faire de son RPi. De ces programmes, certains sont installés tels quels (openplotter), d'autres sont des trucs spécifiques destinés à faire fonctionner le tout (KPlex -on y reviendra), d'autres encore sont des trucs spécialement élaborés par l'équipe qui assemble le tout (openplotter).
KPlex est la brique logicielle de multiplexage installé dans openplotter

Muxberry est un OS aussi, sur lequel a été installé une seule fonction, le multiplexage, avec des trucs spécifiques autour, pour que l'ensemble soit "sexy".
Comme il est plus léger, on peut l'installer sur un tout petit raspberry, moins consommateur d'énergie.
C'est comme installer OpenPlotter juste pour multiplexer. Un marteau-pilon pour écraser une mouche.

21 avr. 2020
0

merci pour cette aide tres claire .

21 avr. 2020
0

Bonjour,

Débat classique entre solution logicielle ou matérielle ou logicielle embarquée, SignalK, en logiciel, fait très bien ça sur Raspberry, mais il faut l'installer :

github.com[...]tion.md

22 avr. 2020
0

si je comprend bien, il va falloir encore rajouter un truc ? ou bien le muxberry gère deja ce nouveau protocole ?
Merci

22 avr. 2020
1

A mon avis ce sont deux solutions différentes matérielle avec muxberry et le soft qui va avec, ou SignalK sur une base de PC classique ou Raspi.
SignalK assure le multiplexage et offre beaucoup d'autres services par ailleurs.

22 avr. 2020
0

tu veux dire que je peux avoir un Rasp qui gère le SignalK et qui fait multiplexeur en nmea ?

22 avr. 2020
0

Bah oui, avec openplotter :D
Openplotter te fait la conversion entre le nmea et signalk, tu peux modifier les trames avec node red au milieu si tu veux, etc...

22 avr. 2020
0

Et multiplexe t'il seatalk? Ou suis je trop gourmand?...

22 avr. 2020
0

Il gère le nmea2000 mais forcement avec un appareil externe en usb. Après je ne connais pas les limitations à ce niveau, faut voir la doc sur leur site.

22 avr. 2020
0

le 1 ou ng ?

22 avr. 2020
0

Pour clarifier tous ces points :
muxBerry gere le nmea2000 avec des cartes natives canBUS soit des cartes low-cost connectés au bus api, soit des cartes HAT.
muxBerry ne prend pas en charge seatalk, il faudrai un complément hardware spécifique (dont les schémas se trouvent sur le net) et une intégration du protocole.
muxBerry et signalK cohabitent et se complètent, il suffit de paramétrer une entrée dans signalK sur localhost:3333 pour récupérer l'ensemble des données nmea0183 et 2000 multiplexés et bénéficier des apps fournient avec signalK.

22 avr. 2020
0

Merci de ce detail:

pourrait ton avoir un tuto de : "il suffit de paramétrer une entrée dans signalK sur localhost:3333 pour récupérer l'ensemble des données nmea0183 et 2000 multiplexés et bénéficier des apps fournient avec signalK"?

Merci

22 avr. 2020
1

Connexion avec un navigateur sur signalK : host-signalk[...]
Setting
Connections
Add

et nom : muxberry
nmea source : TCP client
host : 127.0.0.1 (si même host que muxberry si non adresse de muxberry)
port: 3333

22 avr. 2020
0

Le 1 (seatalk) n'est pas supporté, le NG de raymarine c'est du NMEA2000 donc pris en charge, sauf pour les données ais qui ne sont pas encore traduite 0183<=>2000

22 avr. 2020
0

Il te faut avoir des entrées physiques sur le Raspi, pour NMEA183, pas de problèmes on a des antennes USB, pour le N2K il faut un convertisseur comme CAN-USB Stick ou muxBerry, le multiplexage peut être fait sur muxBerry ou sur le serveur SignalK sur le Raspi.

22 avr. 2020
1

J'ajoute que par rapport à la solution entièrement logicielle la solution hardware est souvent plus rapide. Je n'ais pas assez d'éléments concernant SignalK à ce sujet.

23 avr. 2020
0


on peut l’intégré avec muxberry ?
Merci

23 avr. 202016 juin 2020
0

c'est partie !!!

23 avr. 2020
0

qui a fini ce projet ?
je peux avoir une photo de votre montage fini ?
Merci

05 mai 202016 juin 2020
0

Bonjour,
quelqu'un a t'il réussi a finir ce multiplexeur ?
Merci

05 mai 2020
0

Ca a reculé dans ma TODO liste depuis quelques jours, car j'utilise kplex...
www.hisse-et-oh.com[...]aspbian

05 mai 2020
1

Bonjour,
ca marche parfaitement bien j'ai pour ma part utilisé un can hat et un hub usb cf mon post du 21 mars 2020 avec une photo. Si tu teste sur ton établi il faut vérifier avec un ohmmètre qu'il y ait bien 60 ohms sur le bus et débrancher ou ajouter des resistances terminales en fonction. J'ai dû également connecter le négatif de connecteur nmea 2000 sur le muxberry. Il y à une commande pour connaitre l’état du can bus de ton raspberry je peux la chercher si besoin.

05 mai 2020
2

Re

saisir :
ip -s -d link show can0

renvoi l’état du can0 //state ERROR-ACTIVE indique que le can fonctionne
state ERROR-PASSIVE indique qu'il n'y a personne sur le bus
bitrate 250000 indique la vitesse du bus 250K si different il faut changer la fréquence du can

saisir :
exec php -f /var/www/data/simul/traces.php /var/www/data/simul/
pour lancer le simulateur

sudo systemctl enable nmeaHub
pour activer nmeahub (à faire une seule fois) plus de detail dans le pdf du muxberry

20 mai 2020
0

A cette commande
ip -s -d link show can0

J’ai : Device can0 does ont exist ..

20 mai 202020 mai 2020
1

Bonjour,

tout est expliqué dans le pdf de muxberry,

un autre lien pour installer le module sur ta carte

c'est pour ca que tu ne voit rien
il faudra aussi choisir le bon bitrate : 250 000

20 mai 2020
0

Faut il mettre le jupp comme sur ton lien ?

20 mai 2020
0

Mais pourquoi c’est pas le même branchement que sur le pdf du créateur de Muxberry ??
C’est vraiment pas simple ce truc :(

20 mai 2020
-1

DANS le config.txt
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835-overlay

je viens de regarder le pdf de muxberry il faut remplacer 16000000 PAR 8000000 (la valeur inscrite sur l’oscillateur de ton module (le composant chromé)

Pour interrupt 25 tout dépend de là ou tu as branché le fil qui vient de la broche int du module can
ET dans

sudo ip link set can0 up type can bitrate 50000

REMPLACE 50000 PAR 250000

20 mai 2020
0

Bon j’ai suivie exactement ce tuto
Et résultat je n’ai plus accès à mon raspberry :(

Franche je suis dégoûté car ça fait des dixièmes d’heure que je m’arrache les cheveux sur ce truc
Mais c’est vraiment pas à la portée de l’utilisateur lambda !
C’est inaccessible à moins d’être un informaticien !
C’est vraiment dommage
Mais je suis dans une impasse et les vacances arrivent pour partir en bateau ce truc ne l’aurai servis à rien , ça me fait chier de m’apercevoir trop tard qu’il faille ce tourné vers un produits du commerce.

20 mai 202016 juin 2020
0

Salut qui peut me dire comment on câble cette carte , cote nmea ?
J’ai,rien vue sur la notice
Merci,

20 mai 202020 mai 2020
1

Coté nmea il faut trouver les bonnes couleurs de ton cable chez moi le jaune CAN H et le blanc CAN L, il faut également connecter le noir à la masse de ton module CAN (ca ne marche pas chez moi sans), il faut ensuite vérifier avec un ohmmètre la valeur entre CANH et CANL tu dois avoir 60 ohms, tu peux utiliser le jumper à coté du connecteur CAN pour connecter ou déconnecter la résistance de 120ohms qui est sur le module (normalement si tu est sur un bateau tu dois la laisser deconnectée car il y a déjà les resistance terminale sur le bus nmea))

Autre couleurs maretron/actisense blanc CANH bleu CANL

07 juin 202007 juin 2020
0

Salut, merci à l'auteur et à sa doc plutôt bien faite.

J'ai réussi à installer le système en une demie-journée et le test (simulation) est okay.

J'ai réalisé le câblage comme indiqué sur le site donné par LOST c'est okay (identique à celui de GudHull, en tout cas pour les noms des ports.)

un sudo ifconfig me donne bien
can0: flags=193 mtu 16
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)
RX packets 182831 bytes 1462323 (1.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 353 bytes 2824 (2.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Donc ça traficotte.

Je n'arrive pas à fixer le débit :
sudo ip link set can0 up type can bitrate 250000
=> RTNETLINK answers: Device or resource busy

Je ne vois rien dans les traces du noyau (chargement du module : je n'ai pas le "mcp251x spi0.0 can0: MCP2515 successfully initialized".)
vi /var/log/syslog
J'ai par contre
brcmfmac: brcmfcfg80211change_iface: iface validation failed: err=-16

J'ai tenté de fixer le débit dans
/etc/network/interfaces
comme indiqué dans le lien de LOST mais rien.

Mais ça trafique...

Question 1) aller sur le répéteur, trivial, c'est l'adresse du multiplexeur, mais quelle est l'adresse de la page d'administration (je ne suis pas en mode "point d'accès".)
Question 2) avez-vous une idée de tests ou de trucs que j'aurai mal fait (le nmea blanc sur High, le nmea bleu sur Low, les câbles Okay, l'horloge à 8HMz, le débit à 250 000bit/S...)

Le seul truc que je vois c'est une configuration à faire sur la page d'aministration que je n'arrive pas à trouver...

Merci pour l'aide.

07 juin 2020
0

PS avec QTVLM, j'arrive à activer le NMEA sur le port 3333 du multiplexeur, je n'ai rien sauf la profondeur (qui est fausse).

Bon, je persévère, le concepte est génial, ça mérite quelques efforts.

07 juin 2020
0

Oops, s'il y a pied de pilote, la profondeur serait bonne. Mais je ne pense pas et ce vieux sondeur, j'arrive pas à le configurer grgrgr

07 juin 2020
0

ip -s -d link show can0
essaye ça pour voir si ton can est connecté
il doit répondre error active, les masse nmea 2000 et mcp doivent être reliées, avec un ohmmètre tu dois avoir 60 ohm entre can H et can L (materiel éteint)

07 juin 2020
0

Merci LOST. tu as raison :
- réponse du système " ERROR-ACTIVE " :
- impédance, réseau STNG et rpi éteint : 60 ohms
- j'ai debranché l'alimentation port usb par une alimentation 5V (issue du bateau via un convertisseur) GPIO mais même résultat.
- j'ai branché la masse du nmea2000 sur celle du rpi 0, mais même résultat.

Je n'ai que les trames du sondeur, et encore, je pense qu'elles sont fausses. Peut-être quelque choses à faire côté réseau Raymarine...

can0: mtu 16 qdisc pfifofast state UP mode DEFAULT group default qlen 10
link/can promiscuity 0 minmtu 0 maxmtu 0
can state ERROR-ACTIVE restart-ms 100
bitrate 250000 sample-point 0.875
tq 250 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1
mcp251x: tseg1 3..16 tseg2 2..8 sjw 1..4 brp 1..64 brp-inc 1
clock 4000000
re-started bus-errors arbit-lost error-warn error-pass bus-off
0 0 0 0 0 0 numtxqueues 1 gso
maxsize 65536 gsomax_segs 65535
RX: bytes packets errors dropped overrun mcast

5862402 732874 0 6053 0 0

TX: bytes packets errors dropped carrier collsns
10184 1273 0 0 0 0

07 juin 2020
0

Et il me met une horloge à 4MHz alors que dans le /boot/config.txt, j'ai mis 8MHz (je ne sais pas trop comment ceci fonctionne) :

dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=25
dtoverlay=spi-bcm2835-overlay

07 juin 2020
0

il faudrait que je lance le mien pour voir qu'elle fréquence il affiche, error active c'est bon signe, ca veut dire qu'il est pas tout seul sur le bus.

07 juin 2020
0

J'ai branché le mien, clock 4000000 c'est normal, ton mcp est bien connecté.
Il faut que tu accedes au 192.168.X.X[...]dex.php remplace X ET X par ton ip, en face de nmea 2000 si ça marche tu as IO avec un chiffre clique dessus pour voir defiler les données ensuite tu dois choisir celles que tu veux voir sur les différents ports en cliquant sur détail.

07 juin 2020
0

Okay, je ne dois plus être très loin, enfin je pense :-)
Avec le lien .../multiplexeur/index.php, j'accède à cette page que je ne connaissais pas, je n'arrivais auparavant qu'au .../repetiteur/index.php

Je vais regarder ce que je peux avoir, mais pour le moment, toujours rien sur les répététeurs web, et très peu sur QTVLM.

Merci

07 juin 2020
0

Oui j'ai des phrases comme $APHDG ou $IIVHW...
Je ne sais plus trop quoi chercher, je fatigue un peu.

bridgeNmea2000

[18:21:47.722 DEL] $APHDG,106.4,,,2.3,E*31

[18:21:47.773 DEL] $APHDG,106.4,,,2.3,E*31

[18:21:47.773 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.773 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.774 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.774 DEL] $GPGLL,4333.904,N,704.597,E,172147,A*2E

07 juin 202007 juin 2020
0

Bingo, merci LOST, je vais pouvoir me reposer satisfait.

En accédant "aux filtres"... j'ai pu filtrer... je suis entré dans bridgenmea et j'ai mis les priorités sur les signaux qui m'intéreressent, et QTVLM s'est mis à clignoter comme un arbre de noël....

A priori tout va bien, le début de longueres heures à exploiter les données :-)

08 juin 2020
0

Bonjour, je débute complet en Rpi, mais je cherche un Mux NMEA183 (pas 2000).
Le wifi c'est bien , mais je n'aime pas avoir ça en route en permanence, surtout dans une coque alu (ça se discute, mais ce n'est pas le sujet ;-)), j'aimerais donc avoir une sortie ethernet dans l'idéal pour connection au PC de bord sans interface NMEA 183
J'ai vu NMEA4wifi (pas d'ethernet) et Muxberry. peut être existe-t-il un autre système du même genre que j'ai raté ?
Ma question est donc , en installant Muxberry sur un RPI3b par ex (avec ethernet), peut on avoir facilement la sortie en ethernet ou faut-il mettre beaucoup les mains dans le linux?
Merci

08 juin 2020
0

J'ai vu NMEA4wifi (pas d'ethernet)

A défaut d'ethernet, le Nmea4wifi dispose d'une sortie USB...

08 juin 202008 juin 2020
0

oui, merci .
c'est ce que m'a répondu le concepteur. Mais USB c'est drivers and Co...j'aime moins que ethernet, mais c'est une solution!
tu l'utilises ainsi?

08 juin 2020
0

tu l'utilises ainsi?

Les deux plus ou moins...

En Wifi essentiellement car cela permet de démultiplier les affichages dédiés (tablette et PC) avec carto et/ou instruments.

Et, okazou, le câble USB est aussi branché sur le PC, mais pas activé (simple port COM, aucun souci de driver).
Il ne sera activé qu'en cas de soucis avec le Wifi ce qui n'est pas encore arrivé.

08 juin 2020
0

ok merci. et du coup si tu passes de wifi à USB, tu changes ta source de données dans Open CPN (ou autre)?

08 juin 2020
0

tu changes ta source de données dans Open CPN (ou autre)?

En effet, il suffit de cocher/décocher la case du port COM concerné sous OpenCPN.

Ensuite (mais ça n'a rien à voir), en sortie via VSPE, OCN alimente également avec toutes les données NMEA un autre soft de nav' qui est sur le PC et d'autres petits trucs...

Mébon, c'est plus pour le plaisir de la bidouille que vraiment indispensable...

08 juin 2020
0

Merci Schnaps, j'avais déjà parcouru ton site intéressant

08 juin 202008 juin 2020
0

Salut. Je n'ai pas testé sur rpi3b.
Idée de solution:

Tu installes une raspian avec bureau (style openploter ). Tu installes le scripte de Gudhull.

Tu ne te mets pas en point d'accès.

Tu configures (avec clavier écran souris) openploter pour que wifi et ethernet soient dans le même réseau.

Normalement le service nmeabridge doit être disponible depuis ethernet en utilisant l'ip de la carte wifi. Le rpi joue le rôle de commutateur (switch) sauf si il y a une sécurité que je ne connais pas.

Avis des pros?

08 juin 2020
0

merci, j'attends aussi l'avis des pros!
J'ai vu aussi le mux Arduino/ethernet du voilier Idem, basique :voilier-idem.com[...]page/58

08 juin 202016 juin 2020
0

Bonjour
Comment on connais les fils à relier au nmea83?
Merci

01 juil. 2020
0

Bonjour
Toujours personne qui peut m’aider dans l’´installation de la carte Cam ?
Merci bcp

22 juil. 2020
0

bon dommage ... ce projet est mort né :(
j'avais beaucoup d'espoir ... mais cette année la nav ce fera sans ..
quel regret car ceux projet avait l'air super sur le papier ...

22 juil. 2020
1

Ji76 : Que se passe-t-il ?

22 juil. 2020
0

j'ai tout essayer , mais j'arrive pas a faire tourne la carte can
tu peut m'aider ?
Merci bcp

23 juil. 2020
0

Aïe, crotte !
Pas de nmea2k autour de moi... :-(
Cela aurait été avec plaisir.

23 juil. 2020
0

Peut tu m’aider à faire un insta propre ?

23 juil. 2020
1

Bonjour,
Soit un problème de connexion soit carte CAN HS, cela peut arriver qu'un composant soit défectueux.
Plusieurs installations fonctionnent à merveille.

23 juil. 2020
0

si un seul de ces utilisateur pouvez poster un copie de leur carte sd ... ca me sauverait mon install ...

23 juil. 2020
0

J’ai une erreur start dsnmasq au démarrage

23 juil. 2020
0

pourquoi quand je suit le tuto pour l'install de la carte on perd le wifi ? pourtant je me suis fait aider par un développeur de métier .

23 juil. 2020
0

C’est plutôt un problème à l’installation que je n’arrive pas à faire
Car j’ai tester avec 3 cartes ...

23 juil. 2020
0

Salut. Par MP je t'avais donné la procédure que j'avais suivie (juste de la paraphrase ou de la reformulation du travail de l'auteur avec en plus une aide d'un autre contributeur (câblage et commande de configuration, une histoire de débit et de fréquence d'oscillateur si je me souviens.

La carte CAN n'est pas la seule à pouvoir planter. Il faut vérifier le SPI du raspberry. J'avais trouvé un site pour tester le SPI. Ça consistait à brancher la sortie sur l'entrée et envoyer des messages.

Je n'ai pas la carte SD ici. Je ne peux pas cloner. Mais je pense qu'il ne faut pas utiliser le rpi à beaucoup de choses donc pas si l'installation ne fonctionne pas il faut la refaire. Rien à perdre

Bon courage.

23 juil. 2020
1

Test du spi
www.raspberrypi.org[...]pic.php

Tiens nous informé.

23 juil. 2020
0

merci de ton message ... mais c'est du chinois pour moi :(

23 juil. 2020
1

Salut, le spi est un protocol de communication série (un peu comme USB).

Si le spi du raspberry est grillé, ça peut poser des soucis.

Je vais essayer de t'aider depuis l'installation, par MP.

25 juil. 2020
0

Bonour
tu est dispo ?
Merci

13 nov. 2020
0

Bonjour gudhull,
khetzal a signalé ici ou ailleurs que le Rpi4 a maintenant 6UART, ce qui est intéressant pour faire un Mux NMEA0183.
un des "défauts" des montages Rpi c'est le coté empilage de protocoles et de câbles. Penses-tu que c'est possible/intéressant, de passer directement par les UART sans USB?

Bon le prix du Pi 4 n'est pas le même que celui du zero+shield USB...

13 nov. 2020
0

Toujours possible d'utiliser les UART avec un convertisseur de niveaux pour le RS232.
Cela ne changera pas bcp de choses à la câblerie, mais un PI4 consommera bcp + qu'un 0.

Pour ma part, j'ai pris un coffret électrique étanche dans le quel arrivent tous les câbles nmea0183 connectés à des adaptateurs RS232-USB, eux mêmes branchés sur un HUB USB.

Un cable micro USB sort de la boite à misères pour se connecter au raspberry.
La boite est fermée et je n'y touche surtout pas.

Intérêt : un seul cable connecté au raspberry + un autre sur le bus nmea2000.
Défaut : C'est le bordel dans la boite, il ne faut surtout pas l'ouvrir.

J'ai comme ça :
GPS, AIS, VHF (2 connexions entrée 4800b sortie 38400b) , RADAR, TRACEUR et ... pour le pilote j'ai remplacé le cable NMEA par une puce wifi qui se connecte directement au raspberry, j'ai économisé un cable sur toute la longueur du bateau.

C'est une alternative couteuse mais élégante, un PI0 avec utilisation du port UART et routage wifi est plus économique, mais j'avais le hardware.
La puce : www.digi.com[...]e-wi-fi
La platine : www.lextronic.fr[...]75.html

16 nov. 2020
0

Bonjour Gudhull,
après de loongues cogitations, je me laisse tenter par ton muxberry qui est séduisant, si ce n'est le fait que je débute en Rpi!

Les fonctions sont nombreuses, répondent vraiment au besoin et semblent bien abouties.
J'apprécie en particulier la gestion de priorités qui me semble un des points intéressants, tant pour éviter les conflits sur le bus que pour assurer le maximum de fonctionnalités même en cas de panne d'un équipement (je pense notamment au GPS)

Quelques questions :
Support serial RS232(supporte pieuvres 2-4-8 ports RS232 et HubUSB) :
Y-a-t-il un intérêt à l'une ou l'autre des solutions (l'USB + adapt est moins cher que la pieuvre RS232, mais à part ça?)

Étant sur un bateau alu, je me pose des questions sur le Wifi, d'une part car ça me plait moyen d'avoir du wifi dans une boite en métal, et d'autre part pour la qualité de signal entre la TàC et dehors (tablette, voire pilote en Xbee?).

J'ai compris que pour avoir le Wifi, il faut prendre la version W du Rpi Zero.
Pour avoir de l'ethernet, on peut le faire via un adaptateur USB-Ethernet (qui peut faire aussi hub USB, c'est parfait)
Y-a-t-il moyen de mettre facilement le Wifi On/Off (idéalement en hardware via un GPIO?)
J'ai vu qu'on peut "bricoler" une antenne externe sur le Rpi Zero W (empreinte prévue sur le PCB), sinon une antenne Wifi USB peut faire le job aussi. (et dans ce cas facile à couper en Hardware, il suffit de couper son alim, pour peu qu'elle se remette en route ensuite)

A priori du coup je partirais sur un Rpi Zero (W ou pas?), avec un Hub Usb ethernet et des adaptateurs USB serial (+ connectique ou bornier)

J’espère que je m'en sortirai mieux que Ji76 ;-)

16 nov. 2020
0

salut @Yannbis

je te souhaite bien du courage... pour ma part , apres plus de 6 mois j'ai complètement abandonné , même avec l'aide d'un gars qui est dev chez Boch ( qui travaille tout les jours le Can ) et l'aide du créateur de muxberry , personne n'a réussi a faire marche le multi plex ... ca ma coute assez cher au final ... dommage l'idee etait top, mais ce n'est pas un projet aboutie , parfais pour un spécialiste du code , pas pour une bricoleur marin ...

17 nov. 2020
0

Concernant l'USB, toutes les options sont bonnes à prendre, la pieuvre réduit le nombre de connecteurs USB. A force de tordre tous les câbles pour les faire rentrer dans la boite à misère, j'ai rencontré quelques problèmes de qualité sur les connecteurs mad-in china.
Rien de bien grave, au près par 30nds de vent, le bateau tape et cela remet les connexions en place ... (rires).
Pour le bateau élu et wifi voici un fil HeHo www.hisse-et-oh.com[...]que-alu , je pense qu'il n'y aura pas de problèmes.
L'avantage du wifi est de pouvoir utiliser la fonction répétiteur à partir d'un smartphone, je prendrais un PI W au moins pour tester, quitte à rajouter de l'ethernet après.

16 nov. 2020
1

Bonjour yannbis et Ji76.

Je souhaite juste dire que je suis parvenu à faire fonctionner le multiplexeur. J'ai suivi les instructions du créateur ainsi que des précisions d'autres participants.

Je pensais avoir aussi tenté de t'aider Ji76, c'est dommage que ça ne fonctionne pas chez toi, peut-être le matériel.

Pas de raison de douter Yannbis.
Je conseille d'utiliser un RPI 0, ça rentre dans un boitier étanche sans surchauffer, même en été.

Juste le STNG d'un côté et deux câbles cuivre de l'autre pour alimenter le GPIO.

À plus.

16 nov. 2020
1

Bonsoir,

Ji76 a sans doute rencontré un empilement de problèmes qui ont conduit de sa part à l'abandon du projet.

J'ai tenté de l'aider mais en vain.

Je propose de faire le montage, j'y passerai moins de temps en faisant cela moi même, 2 bonnes heures, le plus long sera l'impression de la boite.

Donc Ji76 prend contact avec moi, tu a mon mail, tu m'envoi le raspberry, la carte mémoire, la carte can et le régulateur 12v 5v (à défaut allimenté via micro-usb), je te renvoi en retour une boite noire fonctionnelle accessible en wifi sur le réseau MUXBERRY.

16 nov. 2020
0

la boite est déjà imprime, alors je saute sur cette super proposition .
je t'envoi un mail dans la foulé

17 nov. 2020
0

Bonjour
Puis-je prendre le train en route?
Je suis intéressé par un répétiteur NMEA.
J'ai déjà réalisée un répétiteur avec un PIC 16F252 avec du Basic Compilé et un LCD 16x2... il y a longtemps.
J'ai un Pi zéro, là Hum! j'ai au moins fait clignoté une LED...avec Python. Je suis bloqué au niveau du RC5
Autant dire que le chemin est encore long.
Pourriez vous m'aider à redémarrer?
A+
Régis

17 nov. 2020
0

Bonjour Régis.

Sur ce projet, je n'ai pas écrit une seule ligne de code.

J'ai eu quelques soucis car le GPIO devait être soudé sur l'autre côté de la carte (donc les photos du manuel sont compliquées à interpréter) mais avec les schémat officiels et le nom des broches pas de soucis.

J'ai eu d'autres petits soucis (estimation de la fréquence de l'horloge) etc. Mais en suivant le fil, ça devrait se faire facilement.

Bon courage.

17 nov. 2020
0

@Regis, il y a d'autres fils sur répétiteur nmea.
par exemple celui là
www.hisse-et-oh.com[...]iversel
un certain Gudhull bosse sur un projet, moi j'en suis à la spec ;-)

Sur ce fil c'est un multiplexeur +/- "clés en mains"

17 nov. 2020
0

Merci pour vos réponses.

Pour ceux qui ont réalisé un truc qui marche (ou pas d'ailleurs, on en apprend souvent plus!), pouvez vous nous en dire un peu plus?

Si vous avez un petit croquis du fonctionnel (quels appareils, quel bus, quelle connectique, quel boitier...) bref tous les "petits" trucs qui vont faire que ça marche...ou pas ;-)

pas forcément un beau schéma mais un simple croquis pris en photo.

je vous fournirai le mien (mais c'est un projet, pas une réalisation)

promeneur, je vois qu'il y a un petit PCB supplémentaire dans ton boitier, c'est juste pour le bornier, ou il y a autre chose?

Si GudHull est OK pour un peu de support, je veux bien faire le "beta testeur" utile, en essayant de documenter un peu plus.

Ce n'est pas un reproche, mais à première vue, la doc de GudHull est légère, je sais qu'en y connaissant pas grand chose ça risque d'être juste. et c'est difficile de se mettre à la place du débutant quand on s'y connait!

17 nov. 2020
0

Le gros PCB est le RPI 0 W et le petit et le CAN (la carte de communication série pilotée par le SPI du RPI).

Je n'ai pas d'info nouvelle, j'ai suivi le tuto de gudhull, et à chaque petit souci, j'ai eu l'info sur le site.J'ai fait ça il y a plusieurs mois, je n'ai pas tout en tête.

Je me rappelle avoir eu un souci dans l'organisation des cables sur le gpio, mais je pense que celui de gudhull est soudé de l'autre coté de la carte. Solution simple, se référer aux noms des broches et au plan de la carte sur internet. J'ai eu un souci avec l'horloge, mais quelqu'un m'a indiqué comment trouver la fréquence et comment changer la commande sur le rpi. J'ai eu un souci pour trouver le paramétrage, mais il y avait une url pour activer des filtres. Ensuite sur le site web local, on pouvait voir les trames. Ensuite, en configurant QTVLM, j'ai pu les afficher (sur du STNG).

Je n'ai pas vérifié les AIS.
Je pense que je vais cloner ma SD, vous commencez à me faire peur, je vais croire que j'ai eu de la chance :-)

18 nov. 2020
0

Bonsoir à tous.

Concernant le répétiteur nmea, sur la base de muxberry, il est possible d'intégrer un écran e-ink 2.9" (wave-share) et un clavier membrane à 4 touches.

Cela permet d'afficher plusieurs données et de paramétrer les écrans d'affichage à partir des 4 touches du clavier.
Par exemple un écran SOG COG, un écran Angle vent, Vitesse vent etc.

J'ai un proto qui se programme en php, en fait il y a un driver 'C' pour l'écran, un driver 'C' pour le clavier.
Le script php analyse le flux nmea en provenance d'une connexion tcp sur muxberry ou des ports tty ou du bus CAN NMEA2000. En fonction de l'écran sélectionné à partir du clavier dont les événements sont gérées par le même programme php, les données nmea sont affichées sur l'écran.

Rien de bien compliqué, des ordres genre dataprint(X,Y,VALUE) ; datain(touche_ID,Press/Hold) ;

Le tout imbriqué dans une boucle de lecture événementielle.

Je ne garantie pas la possibilité de faire cohabiter l'écran et le bus CAN car les deux cartes sont en interface SPI, je n'ai jamais testé deux périphériques SPI sur le même raspberry.

Si cela vous intéresse, faites le savoir.

Pour ma part, après un test qui n'a tenu malheureusement qu'un été à cause de l'étanchéité, je me suis rabattu sur des répétiteurs GARMIN GMI20 connectés a muxberry en NMEA2000.

La grosse difficulté étant de réaliser le boitier étanche si le répétiteur est en extérieur.

Cordialement.

Pascal.

19 nov. 2020
0

Bonjour
Merci pour l'invitation. je veux bien me joindre a vous.
Ayant débuté l'inforamtique au niveau "scolaire" au début des années 70 avec du FORTRAN. Le passage au Basic interprété ou le compilé ça s'est bien passé.
Le Pascal et le C (toujours niveau trés scolaire) ne passent pas, probalement à cause d'une documentation éparpillée sur Internet et ma motivation limitée aux systemes embarqués.
As tu testé OPENCPN sur Raspberry?
Au niveau des écrans EPAPER, la vitesse de rafraichissement de l'écran est elle acceptable en monchrome et en 2 coufeurs?
Je fais un peu de place sur mon bureau et je remets en service mon Pi zéro qui n'a pas fonctionné depuis plus d'un an.
A+
Régis

19 nov. 2020
0

Bonjour Régis,

OpenCpn fonctionne très bien sur raspberry, à partir du PI 3. Le problème reste toujours celui de la cartographie, CM93 n'étant pas très à jour. J'ai quand même à bord un raspberry avec OpenCpn que j'utilise pour programmer les GOTO, infos distances et cap au point cible, répétées à l'extérieur. C'est ce qui est pour moi l'essentiel en navigation.
Par contre à la barre j'utilise navionix sur tablette, la mise à jour des cartes étant de 30$ par an, ce n'est pas trop ruineux et je profite des dernières mises à jour. Celles-ci sont importante car même si les rochers ne bougent pas beaucoup, les fermes marine se multiplient et cette information est cruciale pour qui navigue dans des eaux inconnues.

Au niveau des écrans e-ink, j'en ai testé 2, avec des implémentations différentes :
Un écran 2.9" qui supporte le rafraichissement des textes et chiffres de données, pas de graphisme.
Un écran 6" qui supporte tout, y compris le rafraichissement d'une rose des vents. Sur 6" cet écran permettait d'afficher en grands caractères bien lisibles.
J'avais développé une application sous QT pour le répétiteur et un driver basé sur VNC pour le rafraichissement de l'écran.
Malheureusement, après avoir cassé l'écran, je suis passé à autre chose et j'ai perdu le code du driver de rafraichissement.
Compte tenu de l'investissement à refaire pour le rachat d'un 6", je laisse en stand-by. Par contre partant pour le 2.9", je mettrais rapidement le code à disposition.

23 nov. 2020
1

Bonjour,

merci Gud Hull, tu as raison le boitier étanche est un vrai sujet à creuser.

Pour la bonne lisibilité, je propose d'ouvrir un fil sur le sujet boitier afficheur étanche, d’autres auront peut être des idées ?
www.hisse-et-oh.com[...]eur-diy
hisse-et-oh.com/sailing/boitier-etanche-pour-afficheur-diy

Je propose aussi de poursuivre le sujet afficheur/répéteur sur un fil dédié pour ne pas trop mélanger avec le sujet Mux.

Quelques questions encore sur ce Mux et le PiZero. J’ai commencé mon synoptique autour du Muxberry.

J’imagine utiliser les 2 ports micro USB pour brancher des hubs x4. Or l’un est marqué USB et l’autre POWER. Peut on brancher un hub USB sur POWER, ou c’est juste une entrée alim sans USB ? (dans cette config, j’alimenterais par le 5V du GPIO).

Sinon je peux aussi utiliser le HAT USB, mais là encore je n’ai pas bien compris, il semble qu’il se branche en USB via un petit « cavalier » micro USB, donc il bloque le port MicroUSB de la Pi0 ?
images-na.ssl-images-amazon.com[...]25_.jpg

PS : hors sujet, sur Open CPN, on peut mettre tout un tas de cartes autres que CM93, à jour... et souvent payantes (normal) . Voir les nombreux posts de GiletArom sur le sujet
il ne faut pas réduire Open CPN aux CM93 (même si c'est une base intéressante et pas cher!)

24 nov. 202024 nov. 2020
0

J'ai avancé avec un synoptique.
J'ai essayé de prévoir les cas de panne en dissociant les sources GPS, prévoyant du cablage direct si panne de MUX en pointillé)
Remarques bienvenues.

26 nov. 2020
1

Prévoit un hub 7 ports ou deux hubs en cascade (ça doit marcher en les alimentant en 5v) car la prise micro-usb power n'est à mon avis que power et pas usb-data.

02 jan. 2021
0

merci pour cette remarque, effectivement c'est juste le même format méca, mais pas d'USB sur le port alim.

26 nov. 2020
0

Bonjour
Pour ma culture générale:
Pourquoi utiliser, pour aller vers des entrées sorties RS232 passer par l'USB?
Pourquoi ne pas utiliser CJMCU 752 (SC16IS752): I2C/SPI vers 2 entrées + 2 sorties RS232 (+8 I/0) ce composant disposant de memoire tampon et aussi sensé gérer les flux de données?
Je précise, que je n'ai pas de compétence particulière sur ce composant, c'est simplement que le pi(0) ne disposant que d'un port série j'ai cherché une solution USB/série et cela ne m'avait pas semblé évident. La platine est à moins de 4€. Il est possible d'en mettre plusieurs en série.
Qu'en pensez vous?

A+
Régis

26 nov. 2020
1

Je pense que le composant CJMCU 752 (SC16IS752): I2C/SPI fourni deux sorties series UART, dans ce cas il faut ajouter un convertisseur de niveaux tyoe
C'est plus compliqué à utiliser et mettre en place que de simples convertisseurs USB et éventuellement un HUB.

26 nov. 202026 nov. 2020
0

Bonsoir,
Voilà le rafraichissement d'un écran epaper (waveshare 5.3") c'est long très long, une fois rafraichi ça consomme rien.
La résolution annoncée est très optimiste ici les points font 4 pix de la résolutions annoncées et en rouge il n'y a que les gros pavés qui se voient.
Et Ca ne marche pas en plein soleil
D'autre part toute l'image doit être transférée en une seule fois en transmettant tous les points en série, d'où un gros buffer pour l'image.

JF


26 nov. 2020
0

Inexploitable, j'ai déjà indiqué deux écrans qui vont bien, le 2.9" et le 6" qui supportant des rafraichissements partiels.

27 déc. 2020
1

Bonjour à tous,

Le master de muxberry a été mis à jour sur le google drive.
lien : drive.google.com[...]sagwIf-

Quelques correctifs, une meilleure intégration du réseau avec dhcpcd, hotspot et client dhcp en même temps sur l'interface wifi.
Le support de "overlay fs" qui simplifie le mode safe (carte en read only).
Concernant la carte CAN, il existe maintenant chez waveshare à un prix raisonnable un HAT CAN/RS485 qui sera sans doute plus facile à mettre en oeuvre, plus de soucis de câbles et cartes CAN instable. Je ne l'ai pas encore testée mais je vous dirais dès que ce sera fait, elle est en commande.

J'ai aussi bien avancé sur le projet répétiteur que je mettrai en ligne rapidement.

Joyeuses fêtes de fin d'année à tous.

27 déc. 2020
0

Merci pour ce super cadeau de Noël

27 déc. 2020
0

Merci, j'ai reçu mes cartes, a suivre donc!

27 déc. 2020
0

Bonjour,
Quelle carte CAN a tu ? Avec les chinoises, je viens de refaire le muxberry de JI76, j'ai eut quelques surprises ... certaines cartes HS, parfois des soucis avec les câbles dupont, eux aussi chinois. Lorsque la connexion n'est pas parfaite ou que la carte est HS, le raspberry génère des interruptions en permanence qui font ramer le CPU. Mais quand ça marche, on referme la boite et c'est magique.
Manipule tout cela avec précaution, c'est fragile.

01 jan. 2021
0

Bonjour, je viens juste de recevoir le Rpi Zero et les HAT USB et USB+ETH
Je ne ferai pas de CAN.
A suivre....

01 jan. 2021
0

Houla, quand je vous lis vous me faites peur!!! tout cela me semble compliqué et perso je suis en nmea 0183,
cela differe du N2K?
sinon pour faire simple ( du moins pour celui qui n'y connait rien en linux , Raspberry et consors, comme moi..;) Pourquoi ne pas faire un tuto sur youtube ou en fichier avec photos et croquis?
je reconnais que celui qui va le faire à du boulot!!! mais au lieu de répéter ce qu il faut faire ou pas faire à des newbys comme nous, cela simplifierai les interventions des connaisseurs, non?

02 jan. 2021
0

J'essaierai de documenter un peu en le faisant, mais (avec tout le respect pour gudhull et son travail!) je ne me fais pas d'illusion sur la complexité de la chose!
pitié, pas un tuto youtube! Une bonne doc écrite qu'on peut feuilleter!!
Le mieux serait une doc collaborative à mettre à jour en temps réel. mais clairement HEO a déjà du mal avec la structure du forum, donc c'est pas ici qu'on va trouver ça ;-)

02 jan. 2021
0

Bonjour, ci dessous mes étapes d'installations, peut être à modifier avec la nouvelle version fin 2020

Télécharger raspberry Pi os www.raspberrypi.org[...]nloads/
Télécharger sdcard formater
Télécharger win32diskimager
Télécharger WIN SCP
Télécharger PUTTY

formater sdcard
graver os pi avec win32diskimager
creer UN repertoire vide ssh dans le root de la carte sd
creer fichier wpa_supplicant.conf dans la partition root de la carte sd avec dedans

country=FR
ctrlinterface=DIR=/var/run/wpasupplicant GROUP=netdev
update_config=1

network={
ssid="VOTRE IDWIFI"
psk="VOTREMOTDEPASSE"
}

remettre la carte et brancher le pi
trouver l'adresse ip du pi

se connecter avec win scp (login pi password raspberry)
copier muxberry.tar.gz sous /home/pi
---copier src.tar.gz sous /home/pi
se connecter avec putty (login pi password raspberry)

pour copier coller les commandes selectionner le texte ctrl+c puis bouton droit
dans la fenetre putty
gunzip muxberry.tar.gz
sudo cp muxberry.tar /muxberry.tar
cd /
sudo tar xvf muxberry.tar
sudo chown pi:pi /muxberry
cd /muxberry
sudo ./install.sh c'est assez long car l'os télécharge des mise à jour

voulez vous paramétrer pour support can --- oui si vous avez le nmea2000
voulez vous installer l'access point ---- oui si vous n'avez pas de routeur wifi à bord
safe mode oui
crontab oui
bme280 non

sudo ./install.sh une nouvelle fois apres redemarrage si plantage de l'install

sudo shutdown -h now (si vous avez le can pour le nmea 2000 pour REMETTRE LA CARTE SD DANS LE PC MODIFIER LA VALEUR d'oscilattor DANS LE FICHIER CONFIG.TXT dans partition root si necessaire (8000000 par defaut)
carte can hat moi 12000000)
ou
sudo reboot
redemarrer

ip -s -d link show can0
|___>si error-active nmea2000 et bitrate 250000 c'est ok

//MODIF POUR REPETIREUR SI ROUTEUR et pas AP
cd /var/www/data/repetiteur
sudo chown pi:pi initParams.json
MODIFIER LA LIGNE POUR AJOUTER VOTRE IP DU PI
"hostNmea": "192.168.50.27" ,
sudo chown www-data initParams.json
// fin modif routeur

sudo systemctl enable nmeaHub

tester parametrer
Pour acceder au muxberry depuis un navigateur
192.168.50.27[...]lexeur/ IP à modifier
192.168.50.27[...]titeur/ IP à modifier

sudo shutdown -h now

c'est le moment de faire une image de sauvegarde avec win32diskimager
redemmarrer ça marche

12 jan. 202112 jan. 2021
0

Attention, le système de mise en forme de HEO a généré une erreur dans les lignes citées ci dessus (et peut être ailleurs, je n'ai pas été plus loin) les underscore ont été interprétés comme une mis en italique
Il faut utilisé la balise CODE pour éviter cela
J'ai corrigé sur le framapad, et je poursuivrai mon install plus tard...

```
country=FR
LIGNE ERRONEE ctrlinterface=DIR=/var/run/wpasupplicant GROUP=netdev
update_config=1

network={
ssid="VOTRE IDWIFI"
psk="VOTREMOTDEPASSE"
}

```

Bon, ça ne marche pas non plus avec la balise CODE...
voir le framapad ou ici par exemple
mars-hack-lab.fr[...]/
mars-hack-lab.fr/?p=371

02 jan. 2021
0

merci, comme évoqué ci dessus, le mieux serait de faire une seule notice, gudhull en a déja fait une en PDF
.
En mode collaboratif simple, on peut faire comme ça :
annuel2.framapad.org[...]ry-9kzq
annuel2.framapad.org/p/muxberry-9kzq?lang=fr

02 jan. 2021
0

Super ce système de note framapad.
Gudull a effectivement fait une notice, mais destinée à des experts de l'os pi, ne connaissant rien à cet os je partage mes notes qui mon permis d'installer muxberry sur du materiel vierge.
Si quelqu'un arrive a installer le mode safe ce serait pas mal de completer en mettant toutes les commandes dans le script framapad crée par yannbis

02 jan. 2021
0

Bonjour Lost,
La dernière mise à jour, certes récente, supporte le mode overlay-fs natif sur le raspberry, cela remplace le mode safe.
Reprendre la doc et le master mis à jour sur le google drive.

02 jan. 2021
0

Yes , on y arrive petit à petit, mais pour l instant il y a un notice sur la partie soft. mais avant tout cela il y a la partie Hard avec les differents peripheriques et la connectique, bref un schema de branchement, chacun peut envoyer sa propre config , voir même expliquer son choix( place , budget, securité, etc..) et donner des choix de disposition pour differentes raisons ( ondes, chaleur, lumiere, humidité)
Nous sommes en train de fabriquer " Nautical raspberry family for dummies " c'est génial!

02 jan. 2021
0

Voir ci dessus pour mes choix et mon synoptique, le reste à suivre...
www.hisse-et-oh.com[...]spberry
www.hisse-et-oh.com[...]spberry

Mais effectivement, sur un fil de forum, c'est très décousu!

03 jan. 2021
0

Concernant la nouvelle version qui supporte le overlay-fs
Mise à jour ce soir sur le master concernant un bug lors de la recopie des fichiers de configue.
Dans le fichier /usr/local/bin/nmeaHub.sh
remplacer ligne 4
if test overlay=''
par
if test $overlay=''

Si non à chaque reboot il faut refaire la configue avec adresse_ip[...]plexeur

21 jan. 202121 jan. 2021
0

Bonjour,
j'ai avancé dans mon install de Muxberry...
Voici le résumé.
Préparation de la carte SD, puis boot sur le Pi0, en mode graphique avec clavier/souris/écran.
C'est un peu lent mais plus simple à mon sens dans cette phase .
J'ai travaillé en local uniquement (hormis tentative de connexion au PA Wifi Muxberry), avec connexion Wifi sur mon point d'accès Wifi de smartphone.

sudo install.sh
puis
service nmeahub start
( au début ça m'a demandé un mot de passe pour lancer ce service, mais plus maintenant après qq reboots.. je ne sais pas pourquoi? )

J'ai bien eu accès au Muxberry sur localhost[...] , donc ça marche pas mal!

J'ai vu le réseau Wifi MUXBERRY, pas réussi à me connecter (il faut que je rééssaye), le mot de passe c'est MUXBERRY ou muxberry?

Quelques questions :
Comment vérifier les paramètres actuels? (pour un linuxien débutant, on fait un peu à l'aveugle c'est donc utile de vérifier ensuite)
support can
aaccess point
safe mode
crontab
bme280

dans la doc, il y a une liste de modules sous forme de tableau, mais je n'ai pas compris comment les activer ou non. Je pense que c'est un résumé de ce qui est fait avec install.sh?
Pour modifier, on relance install.sh et on modifie ses choix? Ce n'est pas clair pour moi

Globalement pour chaque action décrite dans la doc, ce serait utile de décrire également la méthode pour vérifier et éventuellement revenir en arrière.

Merci en tout cas Gudhull, jusqu'ici tout va pas trop mal!

La suite dans qq jours...

21 jan. 2021
0

Bonjour,

Bravo pour votre installation.

il y a une mise à jour sur google drive que je vous invite à mettre en place, il n'y a plus de notion de safe mode car celui ci est pris en charge par le mode overlay-fs du raspberry (voir raspiconfig) et le mode hotspot est mieux géré avec le serveur dhcpcd.

les tâches crontab ont été enlevées.

Le support bme280 est nécessaire uniquement sui vous ajoutez une puce baromètre à base de bme280, pour tester tapez la commande "baromètre", vous verrez les phrases nmea générées.

Pour savoir si le canbus est actif, tapez la commande "ifconfig", vous devriez avoir une ligne pour l'interface can0, une autre pour wlan0 (wifi client) et le réseau hotspot MUXBERRY est sur uap0

Le mode access point (hotspot) est probablement opérationnel si vous voyez le réseau MUXBERRY, le mot de passe est "muxberry" (en minuscule), l'adresse du multiplexeur sur ce réseau est 192.168.100.1

Pour tester, lancez /var/www/data/simul/simul.sh
Puis avec un navigateur adresse_muxberry[...] , par exemple 192.168.100.1[...] si vous utilisez le réseau wifi MUXBERRY. Vous aurez un répétiteur NMEA.

Pour paramétrer les connexions et les messages envoyés vers les différents appareils :
adresse_muxberry[...]plexeur
Attention, sur la version que vous avez, il y a un bug (au moins avec le simulateur) qui oblige à relancer le multiplexeur (sudo service nmeaHub restart) pour prendre en compte les modifications de paramétrage, l'installation de l'upgrade est recommandée.

PS si vous installez l'upgrade de google drive, assurez vous que le fichier /etc/network/interfaces est bien le fichier d'origine qui doit être identique au fichier /etc/network/interfaces-orig ou bien repartez d'une installation vierge.

Toutes ces manipulations peuvent être réalisées en mode console, l'interface graphique très lente sur le PI zéro n'est absolument pas nécessaire. Cela risque d'ailleurs de planter si vous activez le mode overlay-fs par manque de mémoire.

22 jan. 202122 jan. 2021
0

Bonjour GudHull,
Merci des réponses, sauf erreur,j'ai installé la dernière version, celle du 03/01/2020.
Comment vérifier quelle est la version installée?

En revanche, la dernière doc est du 26/12, donc pas forcément à jour avec la version.

Pour savoir si le canbus est actif, tapez la commande "ifconfig", vous devriez avoir une ligne pour l'interface can0, une autre pour wlan0 (wifi client) et le réseau hotspot MUXBERRY est sur uap0

Si la ligne est présente c'est que le service/module est actif?
Y-a-t-il un inconvénient à installer le CAN par défaut alors que je n'ai pas carte CAN à ce jour? Je n'en ai pas besoin, mais c'est dans l'idée de ne plus avoir à mettre les mains dans la config par la suite

Quelques suggestions d'amélioration à ce stade:
- mettre à jour et versionner la doc (je veux bien participer avec le regard de beta testeur, je fais ma doc en parallèle que je partagerai) . Je veux bien aider y compris sur un peu de mise en page pour plus de clarté
- pour chaque action décrite dans la doc, ce serait utile de décrire également la méthode pour vérifier la bonne prise en compte et éventuellement revenir en arrière
- une page web récapitulative avec l'état des modules/services, les IP, les ports ouverts, liens webs vers les logs....

merci et suite des tests la semaine prochaine

23 jan. 2021
0

Aucun problème à installer le CAN par défaut, tout est géré pour supporter cela. S'il n'y a pas de carte CAN, il n'y aura pas d'interface can0.

24 jan. 2021
0

OK merci
pour la version il y a moyen de vérifier laquelle est installée?
et, sans vouloir insister, à quoi correspond le tableau en fin de doc (j'ai bien compris en partie obsolète) je ne comprend pas bein si c'est la description d'états ou d'actions...

24 jan. 2021
0

Bonjour Yannbis,
Il n'y a pas de gestion formelle de version, mais voici quelques pistes concernant les modifications apportées par la dernière version.
Il n'y a plus dans le script d'installation de question sur le mode safe qui est remplacé par la fonction overlay fs du raspberry.
Le fichiers /var/www/data/nmeaHub/nmeaHub.conf et /var/www/data/nmeaHub/nmeaHub.def sont recopiés sur /boot pour la gestion de l'overlay fs.
Le fichier /usr/local/bin/modeProtect est supprimé.
Présence d'un exécutable /var/www/data/bin/cpConfigToBoot
Plus de création d'un fichier /etc/network/interfaces avec sauvegarde de l'original en /etc/network/interfaces-orig
Ajout dans /etc/dhcpcd.conf de la ligne : denyinterfaces uap0
Plus d'adresses IP pour les resources "hostNmea" et "hostOpencpn" dans le fichier /var/www/data/repetiteur/initParams.json. Ne pas modifier ce fichier, laisse vide.

Avec tout cela tu saura facilement vérifier si tu a la dernière version.

Concernant le tableau dans la doc, il s'agit d'une définition sommaire des étapes du script d'installation indiquant ce qu'il fait, la troisième colonne étant une liste des fichiers systèmes modifiés. Cela permet pour ceux qui connaissent linux de savoir ce qui est fait et eventuelllement de modifier les paramètres.

Cordialement.

Pascal.

25 jan. 2021
0

Bonjour Patrice,
je commence à mieux cerner petit à petit...
J’ai une approche axée « utilisateur », un peu à l’inverse de ta doc qui part du cœur du fonctionnement, coté concepteur, pour n’aborder qu’un peu le coté utilisateur. (Ce n’est pas un reproche, c’est juste une autre manière de regarder !)

Du coup j’ai encore des questions :
Le repetiteur utilise les données de quelle voie du Mux ? Malgré l’injection de SimulNMEA je n’ai rien vu sur l’affichage graphique en vue repetiteur, alors que les messages arrivaient bien.

Les messages marqués [DEL] sont ceux qui arrivent mais sont filtrés en entrée ? ou en sortie ? ou les 2?

J’essaierai d’injecter un autre fichier pour voir :
www.hisse-et-oh.com[...]ea-0183
www.hisse-et-oh.com[...]b8.nmea

Suggestions d’amélioration (je note ici pour mémoire):
- Ajouter une vue GPS (coordonnées, nb de sat…) sur le repetiteur
- Ajouter un bouton de validation des changements (Update) sur la page multiplexeur
- Ajouter la liste des préfixes NMEA en bas de page Multiplexeur (ou sous forme d’info apparaissant au survol de souris, mais c’est tout petit peu plus de code)
- GPIO (led) indiquant que le service tourne bien

31 jan. 2021
0

Bonjour,

Le répétiteur utilise toutes les voies du mux.
Avec l'application adresse_mux[...]plexeur il est possible d'accéder au détail de chaque voie et de valider ou non le filtrage en entrée (IN) et le filtrage en sortie (OUT).
La table de filtrage est d'abord utilisée en entrée pour accepter ou refuser une phrase selon les autorisations cochées. Dans une deuxième phase, la phrase est envoyée à chaque voie du mux pour laquelle cette phrase n'est pas interdite en sortie.
De plus, un systèmeème de priorité par groupe de DATA (GPS, CENTRALE, PLOTTER) est géré afin qu'il n'y ai pas de de confusion sur les données.

Par exemple, si tu a un PC avec OpenCpn pour gérer un GOTO pour le pilote et qu'en même temps une autre route est envoyée par un traceur, ton bateau risque de faire des zig zag, d'où la notion de priorité qui outre le fait de gérer cette problématique permet aussi d'éviter 'envoi de données redondantes qui risquent de saturer les lignes NMEA.

Avec la simulation il peut y avoir un dysfonctionnement au moment de prise en compte des mises à jour de paramètrage. Ce bug vient du fait que les données GPS de simulation sont utilisées pour remettre à l'heure le MUX (pas d'horloge temps réel sur le raspberry) et bien entendu, elles datent d'avant hier ... donc le logiciel ne détecte pas que le fichier de paramètrage a été modifié.

Pour contourner ce bug :
Effectuer le paramètrage avec adresse_mux[...]plexeur
relancer le multiplexeur avec "sudo service nmeaHub restart"

Autre méthode :
Arrêter le mux : "sudo service nmeaHub stop"
lancer à la main le multiplexeur : "nmeaHub -dn" ou n niveu de debug de 0 à 9
Le début à partir de 7 ou 8 te donnera toutes les informations sur le routage des phrase, mais attention, c'est bavard.

Cordialement.

Pascal.

01 fév. 2021
0

Bonjour Pascal et merci pour les infos,
Avec tes explications et de nouveaux essais, j'ai bien compris que chaque voie peut être paramétrée différemment et j'ai fait des tests là dessus, pas de souci. La gestion des priorités est un super principe pour éviter les conflits et assurer la redondance d'un GPS par exemple.

j'ai bien eu l'affichage des données du simu sur le répéteur depuis, je ne sais pas pourquoi ça ne fonctionnait pas précédemment.
Ma question sur le répétiteur (affichage web) : Quelle voie de sortie est utilisée pour ce répéteur? Autrement dit, si je veux filtrer et/ou prioriser les infos sur cet affichage, je fais comment?
Tu écris "Le répétiteur utilise toutes les voies du mux" donc je me demande si il ya une réglage possible ou si les infos sont prises "au milieu" du MUX, c'est à dire après filtrage des entrées et avant filtrage des sorties? Mais du coup il peut il y avoir des conflits sur le répéteur?

Merci

01 fév. 2021
0

Le répétiteur est géré par un processus fils en php qui et un serveur websocket.
Ca c'est pour le coté technique.
Pour le coté pratique, son petit nom est NMEA-SERVER (3337 ou Smartphone

ligne définissant le child dans fichier /var/www/data/nmeaHub/nmeaHub.conf :
CHILD|NMEA-SERVER (3337)|/var/www/data/bin/nmeaServer|3337

Et pour les autorisations mise à jour en web par l'application multiplexeur ;
Fichier /var/www/data/nmeaHub/nmeaHub.def
ligne :
DEVICE|NMEA-SERVER (3337)|4800|Smartphone|XX|AAM|0|1|APA|0|1|APB|0|1|BOD|0|1|BWC|0|1|DBT|0|1|DPT|0|1|GGA|0|1|GLL|0|1|GSA|0|1|GSV|0|1|HDG|0|1|HDM|0|1|MTA|0|1|MTW|0|1|MWD|0|1|MWV|0|1|RMB|0|1|RMC|0|1|VDM|0|1|VDO|0|1|VHW|0|1|VLW|0|1|VTG|0|1|VWR|0|1|VWT|0|1|XTE|0|1|ZDA|0|1|ZTG|0|1

Où pour chaque phrase NMEA connue (ou reconnue), on a le filtre en input (0 ou 1) et le filtre en output (0 ou 1).
Le séparateur de champ est le symbole pipe : "|"

Cordialement.

Pascal.

01 fév. 2021
0

OK merci, je me demandais justement ce qu’était ce port 3337 "smartphone", d'autant qu'il ne semblait pas accessible en tant que serveur (NMEA, pas web) par mon smartphone justement. Je me suis fait induire en erreur par cette appellation "serveur" + No de port. ( j'ai compris ensuite que le "serveur " de données pour un client extérieur NMEA est sur les port 3333-3336, et là ca marche)
pour résumer ce que je comprends : ce "NMEA-Server/3337" sert en interne du Mux pour la fonction répéteur web, accessible non pas par le port 3337 mais sur l'url muxberry/repeteur en http.

Si je dois éditer, je le ferai dans un premier temps en web je pense!

Une question du coup, pourquoi cette voie est en 4800 alors que le répéteur affiche l'AIS, 38400 serait mieux adapté?

01 fév. 2021
0

C'est a eu près cela. En fait en web, un client ne peut pas ouvrir un socket comme un client PC, le WEB impose un protocole les "WEB socket" le port 3337 est donc utilisé pour fournir à une application WEB une interface de type WEB SOCKET pour faire transiter les données. Sans cette interface, il faudrai rafraichir régulièrement la page ce qui n'est pas compatible avec le besoin d'un répétiteur.

Pour la notion de vitesse, en ce qui concerne les flux TCP/IP ou les flux entre les processus père et fils, elle n'est pas prise en compte, on peu mettre n'importe quoi. C'est juste que le traitement de toutes les voies est identique.

02 fév. 2021
0

Merci encore de ta réponse, je m'en doutais un peu que la vitesse en TCP/IP n'était pas à 4800, mais comme c'était écrit ainsi...

22 fév. 2021
0

Franchement...

Ça me prend la tête de chercher partout comment installer le Raspimux.

Je vais laisser tomber et faire avec autre chose, avec des vraies explications claires et à jour..

22 fév. 202122 fév. 2021
0

je t'accorde que ce n'est pas limpide mais ça se fait bien!

La phase d'install est inutilement complexe car il faut installer tout un tas de trucs en aveugle qui ne servent qu'à l'install
(que Gudhull ne le prenne pas mal car le boulot de dev est conséquent et cette install n'a rien à voir!)

Si tu veux je peux partager l'image du RPI configuré (j'vais prévu de le faire ici sous peu)

J'allais te renvoyer vers le framapad que j'ai initié mais je vois que tu l'as déjà annoté (voire un peu pourri) , ce n'est pas hyper constructif! C'est un document de travail collaboratif.

Pose tes questions précises avec bienveillance et tu auras des réponses.
C'est ce que j'ai fait et j'ai réussi à installer.

22 fév. 2021
0

Merci YannBis,

Je n'avais même pas répondu.

22 fév. 202122 fév. 2021
0

Au bout d'une semaine où tu te prend la tête, ça n'aide pas à être calme... 😉

En plus, je ne le fais pas pour moi car, j'ai tout qui fonctionne parfaitement sous Openplotter.

23 fév. 202123 fév. 2021
0

Même le framapad n'est pas clair...

23 fév. 2021
0

C'est un choix de se prendre la tête tout seul, il ne faut pas l'inputer à d'autres.... :-)

@Gudhull, tu vois un inconvénient technique ou moral ;-) à partager une image plutôt que de se taper toute l'install? (pas du tout simple pour un néophyte)

Je partagerais volontiers mon image...

23 fév. 202123 fév. 2021
0

Bon aller, je vous laisse avec votre multiplexeur et je dirais à mon amis pour qui j'ai fais l'effort de vouloir lui installer votre système, qu'il n'a qu'à laisser tomber et installer Openplotter.
Au pire, je lui ferais un multiplexeur avec un ESP32 ce sera plus facile...

23 fév. 2021
0

Quel est l'os ? l'install se fait elle en mode super utilisateur avec "sudo" ?

23 fév. 2021
1

Vous avez noté que vous êtes 2 à discuter depuis bientôt 2 mois sur un forum ?

23 fév. 2021
4

Il y en a combien qui observent? ;-)

23 fév. 2021
2

@ VoodooChile oui, quel est le sens de commentaire?

Je trouve dommage que quelqu'un vienne proposer un beau projet et d'autres viennent expliquer que ce n'est pas clair et peu exploitable pour un débutant (avis que je partage) sans avoir demandé aucune aide avant...
Il y a des produits commerciaux très bien qui font le job avec certainement une documentation étoffée.

Pour ma part je suis content d'avoir pu avancer et je prévois de partager mes avancées sur la documentation notamment.

24 fév. 2021
0

S'il y a besoin de demander de l'aide pour faire l'installation, c'est que le projet est mal documenté, donc il n'y a pas de description claire.
Ce n'est pas faute d'avoir chercher de l'information, avec le forum, le site Google drive et le Framapad.
Je ne compte pas le nombre de fois où j'ai tenter l'installation, avec des Pi0 différents, formatage de SD carde différentes, installation de Raspberry Pi OS lite, création du fichier de configuration wifi ou via raspi-config, création du fichier SSH, via le compte Pi avec sudo ou en se mettant en root.
Bref, j'y ai passer du temps...
Du coup, je préfère Openplotter qui multiplex super bien les NMEA0183/2000, Signalk, sondes analogiques, etc... en wifi ou ethernet.
Dans l'intervalle de tentatives d'installation du raspimux, j'ai installer plus de 10 RPi4 sous Openplotter, donc c'est incomparable. C'est bien dommage car j'ai un ami qui voulait juste les fonctions du raspimux, du coup un autre RPi4 de commander et aux oubliettes l'instal mal documentée.

24 fév. 202124 fév. 2021
0

Dommage que tu n'aies pas demandé de l'aide. Je trouve un vraiment dommage de ne pas poser de question et débarquer que le fil pour venir dire simplement "c'est nul car je n'y arrive pas".

Pour ma part je me suis posé pas mal de questions entre un matériel acheté et ce projet partagé. Je savais bien qu'entre l'un et l'autre il y aurait un écart de temps passé à configurer.
Je n'avais jamais fait d'install RPi, j'ai rencontré quelques difficultés auxquelles je m'attendais au vu de la documentation un peu légère(je l'ai écrit ici avant de commencer), j'ai posé des questions, GudHull et d'autres ont répondu avec bienveillance et j'ai réussi sans souci au final.
Et pour que ça serve aux autres, j'ai initié un framapad (en cours et ouvert à tous)pour que chacun contribue à améliorer la documentation.
Si veux y participer - en expliquant tes difficultés - cela fera avancer la documentation pour toi et pour les autres.(EDIT : il me semble que tu as complété depuis la dernière fois, merci)

Openplotter et Muxberry ne font pas tout à fait la même chose, d'ailleurs un RPi4 pour Muxberry c'est surdimensionné.

23 fév. 2021
0

Bonjour
Je dois avouer qu'aprés avoir fondé beaucoup d'espoir sur ce projet, je reste sur ma faim.
J'espère qu'aprés avoir téléchargé et exploité le fichier RASPIMUX, tout deviendra limpide.
Merci pour ce boulot.
A+
Régis

24 fév. 2021
0

@PETIT MIMI , non je ne pense pas que ce soit limpide ;-))
mais pose tes questions ici et tu auras des réponses!

05 mar. 2021
0

Ci-joint le lien vers une image raspimux.
drive.google.com[...]2O/view
télécharger, décompresser, copier sur une carte SD et vous avez un rspimux avec réseau SSID "MUXBERRY" pass "muxberry"
Attention, cette image est en mode overlay-fs, votre carte SD est donc protégée en écriture et contre les arrêts intempestifs de votre raspberry pi0.

10 mar. 202110 mar. 2021
0

merci Gudhull pour ce nouveau lien ( drive.google.com/file/d/12Bk3KBduWw-YSKzBwRFsVHNiO72s2O/view )

Pour info, j'ai avancé la documentation partagée
annuel2.framapad.org[...]ry-9kzq

commentaires/corrections bienvenus, et merci aux contributeurs de ce doc

25 mar. 2021
0

petit hors sujet (mais pas vraiment), je viens de trouver :

selon les appareils à connecter au Mux on est en 232 ou 422, donc ça peut servir!

07 avr. 2021
0

INSTALLATION DE MUXBERRY

Après avoir dérouler tout le fil Hisse et Ho concernant le Muxberry, j’ai estimer qu’il fallait tenter cette expérience, puisque le besoin d’interconnecter mon électronique de bord commence à devenir incontournable. En effet, afin de répondre aux exigence de la navigation à 60 nautiques, j’ai acquis une nouvelle VHF Radio Océan RO68000 AIS, séduit par le petit bouton de détresse qui est censé nous repêcher en moins de temps qu’il ne faut pour enlever son doigt du capot rouge …
Mais voilà, pour être efficace dans cette fonction, il faut fournir à cette belle radio, la latitude et longitude dans lesquelles on barbote, et c’est précisément ce que Muxberry se propose de faire.
Donc, allons y !
l’électronique de bord est minimaliste : un sondeur ST40 et un GPS Garmin 72H pour savoir où est le fond et à quelle vitesse on va s’échouer … le tout multiplier par deux , parce que j’ai le privilège de naviguer sur bateau rigolo (un catamaran) et que je ne déménage pas les afficheurs quand je change de coque en virant de bord, tout ceci, en plus de la fameuse VHF citée plus haut.

Pour le matériel du multiplexeur, il me faut :
un Raspberry 0W avec sa carte micro sd de 16 GB
un mini hub usb 7 port alimenté ( vu dans le fil )
2 adaptateurs USB vers RS232 pour les GPS
un adaptateur USB vers RS422 pour la VHF
2 alimentations 12V vers 5V 2,5A USB pour alimenter le Raspberry et le hub

Déroulons maintenant l’installation du logiciel .
OK - Téléchargement de l’image disque
OK – gravure de la sd card

Mise en place sur le Raspberry et boot.
J’ai branché un écran pour savoir quand même ce qu’il se passe.
Ko le swap mais bon si la carte est protégée en écriture …
Ko hostapd.service
Ko dnsmasq.service
arrêt de dhcpcd sur toutes les interfaces.

Aïe, aïe, aïe : le point d’accès wifi s’est écroulé, entraînant dans sa chute la distribution d’adresse IP, et du coup la surveillance réseau décrète «  j’arrête les frais sur toutes les cartes réseaux déclarées » !!!
On est mal, plus de réseau du tout !! il n’y a plus que le clavier et la ligne de commande pour dépatouiller tout ça.
En plus, dans un grand élan d’optimisme, j’avais commencé à modifier la documentation d’installation afin qu’elle corresponde à la chronologie des opérations effectivement réalisées …
me voila bloqué au milieu du gué, c’est malin. Je vous présente mes excuses pour cela.
Quoiqu’il en soit, je n’abandonne pas .
La suite au prochain numéro ...

07 avr. 2021
0

Le script /etc/init.d/nmeaHub géré aussi les interfaces réseaux.
Au lancement, il arrête le réseau, dhcpcd, dnsmasq et hostapd pour créer une seconde interface wifi nom : uap0. Puis il relance ces services avec la nouvelle interface crée.
Si dnsmasq et hostapd sont lancés avant nmeaHub, il est normal d'avoir un message d'erreur car l'interface uap0 n'existe pas encore.
Il est aussi important que le nom de l'interface primaire wifi soit wlan0 donc ne pas activer l'option "predictable network interfaces names" qui se trouve dans raspi-config dans le menu "network option"

La remontée du réseau est parfois un peu longue.

Contenu du script :

start)
# monte l'interface uap0
service dhcpcd stop
service dnsmasq stop
service hostapd stop
/sbin/iw dev wlan0 interface add uap0 type __ap
ifconfig uap0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255
service dnsmasq start
service hostapd start
service dhcpcd start
iptables -t nat -A POSTROUTING -j MASQUERADE
# monte l'interface can
/sbin/ip link set can0 up type can bitrate 250000
/usr/local/bin/nmeaHub.sh -r -g -v 2>>/tmp/nmeaHub.log&
;;

Le problème se situe sans doute à ce niveau.

En espérant t'avoir aidé.

07 avr. 2021
0

De nouveau devant la console …
pi
rqsberry
sudo su
rqspi)config

on va le faire parler français
balayer tout le chapitre 5 Localisation Options
ensuite valider toute la carte sd
6 Advanced Options > A1 Expand Filesystem
4 Performance Options > P3 Overlay File System disable read only
Finish > reboot

Bizarrement , cela suffit à débloquer le service dhcpcd.
Après deux ou trois hoquets, hostapd démarre et le réseau « MUXBERRY » apparaît dans le wifi.
C’est la carte virtuelle uap0 qui met du temps à monter et qui pousse les services qui dépendent d’elle à la faute. Une meilleure description dans systemd pour définir l’ordre de démarrage des services et les devices nécessaires devrait corriger le problème.
C’est tout pour aujourd’hui, je m’y remets demain ...

07 avr. 2021
0

Je pense que le problème provenait de l'extension du file système.
Remet en mode overlayFs pour la sécurité de la carte cela devrai fonctionner.
Comme tu semble bien connaître le système d'init de linux, modifie le fichier /etc/init.d/nmeaHub pour indiquer exactement quels sont les services nécessaires au démarrage pour éviter les messages d'erreur, puis publie le correctif sur le pad de Yann.

Y QU A FAUT KON

08 avr. 2021
0

Dac, je m'y colle ...

09 avr. 2021
0

OK, je crois avoir trouver une solution. Sa description est dans le framapad, comme il y a un peu de boulot, on va pas polluer le fil avec des considérations purement informatiques.
Par contre, en utilisateur moyen, je n'ai toujours pas réussi à enfiler une trame RMC dans ma VHF.
Y a un truc que je ne pige pas avec les entrées / sorties ...

09 avr. 2021
0

merci Xanadu pour la mise à jour framapad (tout en bas du fichier)
Très sincèrement c'est largement au dessus de mes compétence !

Pour que je (et les suivants) comprenne bien, est-ce bien ça?
- tu es parti de l'image disque google drive du 5/03/21?
- tu as eu un pb de boot
- tu proposes une série de modifications pour les corriger

Tu sembles bien calé sur le sujet, je ne sais pas si tu peux partager une image disque mise à jour?
je pense qu'on peut continuer à discuter technique sur ce fil, quitte à ouvrir un fil plus "grand public" "muxberry pour les nuls (je m'inscrirai en premier ;-) ) une fois que la doc et l'image disque seront stables.
J'avance tout doucement sur mon test d'install....

09 avr. 2021
0

C'est exactement ça, j'ai téléchargé l'image du fil, gravé une sdcard, monté le tout sur ma production ( j'ai rassemblé toute mon électronique de bord dans un même boitier que je démonte pendant l'hivernage, et qui trône sur la table du salon pendant les phases de tests ).
j'ai branché un écran, allumé le tout et compté les petits "fail" en rouge ...
A partir de là Gudhull m'a confié la délicate mission de repeindre l'écran de démarrage en vert confiance, et voilà.
Je vous propose de tester cette solution sur quelques installations pour vérifier sa fiabilité. ( je sais déjà que le restart du service nmeaHub ne fonctionne pas, il faut chercher ...)
La stratégie qui m'a guidé est de coller au plus près de préconisation Debian/Raspian en matière d'architecture d'OS, et même ça, ce n'est pas évident à déterminer. Je dois dire que le crawl dans tout les forums internet qui disent " je sais pas " "moi non plus " est assez pénible, mais bon.
Après, comment télécharger une image disque dans un espace partagé , là , je veux bien qu'on me guide ...
A vos claviers !!

12 avr. 202112 avr. 2021
0

Bonsoir à Tous,

simplement pour vous dire que le concept Muxberry, sauce avril 2021 fonctionne comme une horloge sur mon installation ...

un cliché général et deux de détails vont illustré mon propos.

L'objectif de base était d'infuser les données de positionnement ainsi que l'heure des GPS dans La VHF.

Et comme les capacités de connexions de ce logiciel d'enfer sont quasi tentaculaires, j'en ai profité pour branché dessus par wifi mon smartphone et celui de ma femme avec leur petit logiciel cartographique de navigation (NVchart) ( j'ai pas d'actions dans la firme ).

Le rasberry pi 0w et le hub usb 7 voies alimenté trouvent leurs places dans un espace minimal.

Or donc : MERCI Gudhull

22 avr. 2021
0

Bonjour,

Suite au travail de Yannbis et Xanadu, une version 2021 est disponible, facile à installer et bien déverminée sur le google drive : drive.google.com[...]sagwIf-

Vous y trouverez une image plug & play de raspimux ainsi que de la documentation.
Reste à étendre votre "file system" après installation et passer en mode overlay-fs si vous voulez protéger votre muxberry des intempestives coupure de courant.

Pour rappel, le framepad de Yannbis est ici :
annuel2.framapad.org[...]ry-9kzq
Il comporte à la fin quelques compléments sur cette dernière version.

Un grand merci à tous les participants pour ce projet.

22 avr. 2021
0

super !!! @gudhull le mux que vous m'avez remonte etait a jour ? ou faut il que je le mettre a jour ? si oui, cette mise a jour va apporte quoi ?

ps : quelque bosse sur le mixage en nmea 2000 pour AIS ?

merci a vous tous

23 avr. 202123 avr. 2021
0

Merci!

PS : Xanadu si tu as une photo du montage Rpi, c'est toujours intéressant, merci

25 avr. 2021
0

Le dernier cliché du post précédent montre le RPI dans son logement définitif et ses connexions sont très classiques :
- une double alimentation type allume cigare 12v vers 5v 2A
- une connexion alimentation vers le RPI avec le cable adéquat
- une connexion alimentation pour le hub usb
- une connexion usb entre le RPI et le hub usb
ensuite, tous les adaptateurs vers les équipements tels que les GPS et la VHF sont concentrés sur le hub usb.

25 avr. 2021
0

Bonjour
Pour connecter ais au raspberry, ça marche ça ?
Merci

25 avr. 2021
0

Bonjour, si l'AIS utilise le protocole RS485 ou le standard RS422 préconisé par NMEA183, OUI
Par contre, en parcourant tout le fil du sujet, je n'ai toujours pas compris quelle était la finalité de ton montage ?

25 avr. 2021
0

Salut
Comment connaître le protocole utilisé par ais ?
Merci

25 avr. 2021
1

en consultant la notice du fabricant de l'AIS. D'une façon générale, si sont spécifiés TX+ TX- RX+ RX- et GND, on est sur du RS422, si ne sont mentionnés que TX, RX, GND, on est sur du RS485 ...

25 avr. 2021
0

Ça serai du 422 donc compatible avec ma clé

25 avr. 2021
0

Pour faire Simple JI76 possède un ais qui communique en NMEA2000 et NMEA0183.
Pour le NMEA2000, muxberry ne fait pas le transcodage N2K 0183, il lui faut donc connecter les bons fils à une interface USB/NMEA0183, mais il est sur son bateau et a oublié son câble interface USB/RS232. Sans ce cable, pour l'instant pas de solution.

25 avr. 2021
0

J'espère pour JI76 que son AIS communique vraiment dans les 2 modes nmea 2000 et 183 ...
Je soupçonne les fabricants de ne garder qu'une oreille en mode 183 pour assurer la compatibilité avec l'ancien monde mais de ne parler uniquement en mode 2000 . Et là, si tu n'as pas une liseuse en mode 2000 pour afficher tes informations, tu es marron ...

25 avr. 2021
0

Pour être précis, c’était l’adaptateur usb/micro usb que j’avais oublié. Mais on viens de m’en prêter un.
Je vais pourvoir faire mes test . Reste à savoir si l’adaptateur que j’ai mis en photo est valable

27 avr. 2021
0

Bonsoir Gudhull, de retour sur mon bateau j'ai tenté de supprimer l'actisense qui faisait la conversion nmea0183 vers N2K, malheureusement mon écran multifonction connecté en n2k n'affiche plus les cibles ais, j'avais déjà remarqué que muxberry ne faisait pas le transcodage AIS n2K-->0183 mais

Premiere question : devrait-il le faire dans l'autre sens ou y a t'il un autre problème.
J'ai laissé l'actisense et le muxberry en parallèle sur la sortie de l'ais et ca fonctionne....

Deuxième question : est t'il possible de désactiver l'access point, l'option n'étant plus proposé dans l'install ?

28 avr. 2021
0

pour désactiver l'access point je pensais à ça
sudo apt-get remove hostapd

28 avr. 2021
0

Les trames ais ne sont pas encore traduite par muxberry, ni dans un sens ni dans l'autre.
Pour le hostapd, c'est un peu violent, utilise plutôt
sudo systemctl disable hostapd
sudo systmctl disable dnsmasq

En passant le mode overlay-fs à off avant de taper les commandes, puis le remettre ensuite sur on.

25 avr. 2021
0

Merci à tous
Ça marche enfin !!!
Pour info avec la clé bleue ça n’a pas marché, pourtant les led du récepteur était bien allumé
J’ai fini avec mon premier adaptateur est là miracle !!!

25 avr. 2021
0

Merci à tous
Ça marche enfin !!!
Pour info avec la clé bleue ça n’a pas marché, pourtant les led du récepteur était bien allumé
J’ai fini avec mon premier adaptateur est là miracle !!!

30 sept. 2021
0

Génial le projet, merci des efforts les gars j'adhère

Votre réponse

Merci de contribuer aux réponses sur HISSE ET OH !

Merci de vérifier de bien répondre au sujet. Fournisser des détails sur votre réponse et partager votre expérience et vos recherches !

Mais éviter de …

  • Demander de l'aide ou de répondre à une autre question (utiliser les commentaires dans ce cas).
  • Porter un jugement et manquer de respect dans votre réponse.
  • Pour plus d'information, consulter la FAQ et la Charte de HISSE ET OH !

Déposer un fichier ici ou Cliquer pour envoyer

août 2017 de retour d’Ecosse vers Bangor

Après la pluie...

  • 4.5 (23)

août 2017 de retour d’Ecosse vers Bangor

mars 2021