jancelin / geo-poppy

Raspberry Pi Standalone WebSIG Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

antenne gps

sylvain0 opened this issue · comments

Bonjour,

Déjà merci pour votre travail, j'ai vraiment hâte de pouvoir mettre cette solution en application!

Dans le cadre d'une amélioration de la précision gps des relevés je souhaiterais ajouter une antenne gps sur le raspberry.
Si vos essais RTK ont abouti, comment avez-vous configuré le système pour que la position enregistrée soit celle du raspberry et non pas celle du terminal (smartphone dans mon cas)?

Merci de m'avoir lu.

Rebonjour,
Je retente ma chance en reformulant!

L'utilisateur aura bien son raspberry pi dans la poche mais il effectuera la saisie depuis son smartphone.
Je compte brancher l'antenne GPS sur raspberry pi et j'ai donc un doute sur la position qui sera enregistrée, sachant que le smartphone n'est pas assez précis.
Ma question est alors de savoir si le paramétrage est possible (récupérer le x;y du raspberry pi) ou si je dois plutôt partir sur une solution intégrant un écran tactile au raspberry pi, par exemple?

Sylvain

Bonjour,
Êtes-vous allé faire un tour sur le wiki ?
https://github.com/jancelin/geo-poppy/wiki/5.-GPS-Tracking

Une petite recherche dans un moteur de recherche donnera aussi ça :
http://blog.geodatup.fr/utiliser-ses-coordonnees-gps-dans-lizmap.html
https://twitter.com/complementterre/status/640801827815063552

Avez-vous exploré ces pistes ?

Bonjour, et merci pour votre réponse!

Oui j'ai bien lu le wiki (pas les 2 autres) mais je dois manquer de connaissance et de vocabulaire pour bien tout comprendre!
En tous cas je n'arrive pas à savoir si l'installation du gpsd sur le raspberry suffit...

gpsd est un démon de service qui surveille un ou plusieurs GPS ou récepteurs AIS connecté à un ordinateur hôte via les ports série ou USB, ce qui rend toutes les données sur l'emplacement / course / vitesse des capteurs disponibles pour être interrogé sur le port TCP 2947 de l'ordinateur hôte .

...et qu'on puisse relier sa position à l'objet créé via un formulaire sur un smartphone. En tous cas de ce que j'ai compris il y a des choses qui y ressembleraient!

Merci.

Sylvain

La position doit pour moi être sur le raspberry et non sur le smartphone.
Si la position est sur le smartphone, on peut switcher avec un module externe comme le reach. La procédure est détaillé ici avec une application tierce : https://docs.emlid.com/reach/common/tutorials/mock-location/

Merci encore pour votre réactivité.

VO : (...) Also, it supports Android feature called mock location, which allows to substitute your device's built-in GPS receiver with an external location provider

VF : (...) En outre, il prend en charge la fonctionnalité Android appelée emplacement fictif, qui permet de remplacer le récepteur GPS intégré de votre appareil avec un fournisseur de localisation externe

Ca a l'air d'être ça! Je testerai mais c'est pas pour tout de suite, le temps de tout mettre en place...

Merci!

Salut,

Pour le modèle d'antenne compatible galileo: http://www.navilock.de/produkte/1286_GALILEO/62523/merkmale.html
Pour une antenne low cost en RTK: https://emlid.com/

Voici différentes possibilités de montage:

Merci!

Re bonjour!

Je suis bloqué à "Modifier le fichier gpsd.hotplug pour que ça hotplug" dans https://github.com/jancelin/geo-poppy/wiki/5.-GPS-Tracking.
Le fichier est inexistant malgré une procédure d'installation effectuée sans encombres (apparents!).

Auriez-vous une piste?

Sylvain

...Si ça peut aider à la compréhension, ci-dessous, le message dans le terminal après la ré-installation où il me dit que tout se passe bien alors que je n'ai toujours pas de fichier gpsd.hotplug:

$ sudo apt-get install gpsd gpsd-clients python-gps
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gpsd is already the newest version.
gpsd-clients is already the newest version.
python-gps is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.

A mon avis tout simplement parce que cette config est dépréciée et sûrement lié à ce commit :
ukyg9e5r6k7gubiekd6/gpsd@2db6137

Je penses qu'il vaudrait mieux poster sur le github en question pour plus de détail.

D'autres liens à lire :
http://lists.gnu.org/archive/html/gpsd-dev/2014-03/msg00007.html
https://bugs.launchpad.net/ubuntu/+source/gpsd/+bug/367197

En gros un dpkg-reconfigure gpsd en activant le hotplug suffirait et écrirait dans /etc/defaults/gpsd à la place de /lib/udev/gpsd.hotplug

Merci pour les réponses et le temps que vous m'accordez!

Je ne suis pas sûr de bien comprendre!
Je dois aller voir si un fichier correspondant aurait été créé autrepart (/etc/defaults/gpsd ) ou lancer la commande sudo dpkg-reconfigure gpsd? (je ne peux pas travailler dessus avant qq jours).

Et petite info supplémentaire l'antenne BU-353-S4 n'était pas branchée pendant l'installation, je ne sais pas si ça joue...

Désolé mais ça fait longtemps que je n'ai pas reproduit ma procédure d'installation, et je préfère la laisser de côté et repartir à neuf avec deux possibilités:

  • si antenne sur pi: le script python (modifié) cité plus haut
  • si antenne sur tablette: un futur script js sur lizmap
    Je manque juste de temps pour le moment...

Ici il y a post pour cette antenne gps :
https://askubuntu.com/questions/30569/how-to-use-gps-receiver-bu-353
Même si ce n'est pas du Ubuntu, le fonctionnement est le même : base debian.

Editer le fichier /etc/default/gpsd et mettre ça :

# Default settings for the gpsd init script and the hotplug wrapper.

# Start the gpsd daemon automatically at boot time
START_DAEMON="false"

# Use USB hotplugging to add new USB devices automatically to the daemon
USBAUTO="true"

# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyUSB0"

# Other options you want to pass to gpsd
GPSD_OPTIONS="-n -G -b"
GPSD_SOCKET="/var/run/gpsd.sock"
#end of file gpsd

/lib/udev/gpsd.hotplug était présent dans wheezy mais plus dans jessie

@jancelin Ben il n'y a pas à être désolé! C'est déjà beaucoup de prendre le temps de me répondre donc merci! Et ok pour les procédures, je reste encore pour l'instant sur la solution du branchement sur rpi.

@kikislater Merci pour la réponse! Je testerai prochainement.

Question de priorisation au boulot je laisse en suspens cette solution pour le moment et reste donc sur la configuration initiale, sans antenne.
J'y reviendrai, mais quand, je ne sais pas!