HadrienLG / SailUI

Portable sailing instruments
MIT License
2 stars 0 forks source link

MQTT heading is incorrect #6

Closed HadrienLG closed 3 years ago

HadrienLG commented 3 years ago

L'information envoyée par le serveur au broker MQTT est incorrect, il faut remplacer le champ pris dans la phrase NMEA "RMC" (cap au lieu de date) sinon prendre la phrase "VTG"

En profiter pour exploiter les autres phrases ("GSA", "GSV") pour qualifier la qualité de la réception GPS

Bonus : augmenter la cadence de calcul à 100ms au lieu de 1s dans les options du module Neo8 via l'outil uCenter ou : [uCenter menus] https://u-blox.force.com/s/question/0D52p00008Rlr3QCAR/howto-set-update-rate-to-10hz-on-ublox-8 [Arduino, serial command] https://github.com/SlashDevin/NeoGPS/commit/7d0ee4bd2bded49e9a2e0a0cfa9e53b780298468 [Limits of ucenter] https://stackoverflow.com/questions/26450821/enabling-10-hz-sampling-rate-in-ublox-modules

HadrienLG commented 3 years ago

Check the different NMEA phrases available in pynmea2 https://github.com/Knio/pynmea2/blob/master/pynmea2/types/talker.py

HadrienLG commented 3 years ago

RMC -> Lat/long VTG -> Heading/Speed server code updated