— [ HamBSD ] [ Index FAQ ] ~ Traduction française de la page HamBSD FAQ: Automatic Packet Reporting System (APRS) —
Afin d'être pris en charge par nmea(4), votre périphérique doit, soit être attaché à un port série, soit utiliser un port série virtuel (e.g. USB) et utiliser le protocole NMEA 0183.
En supposant que votre dispositif GPS soit attaché à cuaU0
avec 4800 bauds, éditez /etc/ttys
pour ajouter :
cuaU0 "/sbin/ldattach nmea" unknown on softcar
(Si votre dispositif utilise tout autre débit, ou des paramètres exotiques, lisez la page du manuel ldattach(8).)
Ensuite, envoyer un signal SIGHUP à init(8) pour obliger à recharger le fichier :
# kill -s HUP 1
Vous pouvez vérifier que le senseur fonctionne correctement en utilisant sysctl(8) :
# sysctl hw.sensors.nmea0 hw.sensors.nmea0.indicator0=On (Signal), OK hw.sensors.nmea0.timedelta0=-0.001002 secs (GPS autonomous), OK, Sun Oct 28 17:08:04.998 hw.sensors.nmea0.angle0=57.3748 degrees (Latitude), OK hw.sensors.nmea0.angle1=-2.3849 degrees (Longitude), OK
Les rapports de position APRS peuvent être envoyés en utilisant aprsd(8) et sont configurés avec un fichier décrit selon aprsd.conf(5).
Dans le cas le plus simple, pour connaître votre position GPS, créer le fichier de configuration /etc/aprsd.conf
avec son contenu :
beacon position sensor nmea0
Ensuite, activer et démarrer le service aprsd(8) :
# rcctl enable aprsd # rcctl start aprsd
Créer un nouveau fichier /etc/hostname.axtap0
avec son contenu :
!aprsisd -i axtap0 MYCALL
(Remplacer MYCALL par votre indicatif d'appel)
Démarrer l'interface avec :
# sh /etc/netstart axtap0
Pour les options avancées, lisez la page du manuel aprsisd(8).
Cette page est la traduction officieuse de la page “HamBSD FAQ: Automatic Packet Reporting System (APRS)” .
En cas de doute, merci de vous y référer !
Si vous voulez participer à l'effort de traduction, merci de lire ce topic.
Contribut(rice|eur)s :