NMEA, SIRF, Garmin Protokolle, warum?

  • Ich frage mich warum es verschiedene Protokolle benutzt werden?
    Reicht denn das NMEA Protokoll nicht aus? NMEA Protokoll lässt doch
    auch herstellerspezifische NMEA-Sätze auch zu?


    Kann mir jemand vielleicht erklären, warum es soviele Protokolle gibt?


    Vielen Dank


    EDIT: Hoffentlich ist dieser Thread an dieser Stelle richtig.

    Einmal editiert, zuletzt von hafakan ()


  • Es gibt nur 2:


    ein Textprotokoll, das ist NMEA, auch Garminbenutzt dies. Nur hat Garmin nich ein paar spezifische Zeilen mehr.


    ein binäres Protokoll, das nennt sich Sirf.


    Zusätzlich gibt es eine weitere Unterart der Textprotokolle, das von u-blox verwendete ubx-Protokoll. Das ist ein um firmenspezifische Protokolle erweitertes NMEA.


    Schau mal in FirstStep, da steht was über NMEA und Garmin...

  • Vielen Dank für die schnelle Hilfe.


    Heisst das, dass Garmin Proprietäre Formate wie PGRMB, PGRME, PGRMF, PGRMM, PGRMT, PGRMV verwendet und die mit $PGR beginnde NMEA-Sätze dann als Garmin Protokoll bezeichnet wird?


    Das wundert mich weil hier (soweit ich es verstanden hab) ein binäres Protokoll beschrieben wird.

    Einmal editiert, zuletzt von hafakan ()

  • Zitat

    Original von hafakan
    Vielen Dank für die schnelle Hilfe.


    Heisst das, dass Garmin Proprietäre Formate wie PGRMB, PGRME, PGRMF, PGRMM, PGRMT, PGRMV verwendet und die mit $PGR beginnde NMEA-Sätze dann als Garmin Protokoll bezeichnet wird?


    Das wundert mich weil hier (soweit ich es verstanden hab) ein binäres Protokoll beschrieben wird.


    Oh, sorry, das kannte ich noch nicht. Dann hat Garmin also auch ein binäres Protokoll.


    Ich kannte nur die Protokolle, die man mit den bei mir vorhandenen Garmins auslesen kann. Soweit ich das noch weiß, waren das vorwiegend NMEA-Zeilen, die ich eingestellt hatte, um die Garmins als Mäuse für andere Progs zu verwenden.


    Fällt mir aber ein, es gibt auch ein Garmin-spezifisches, weiß aber nicht mehr, für was das zu verwenden war. Uraltes Prog.