preload
Smidig WSDL-generator i PHP Guide: Sidnumrering i Word 2007
Nov 30

Nu har jag börjat lära mig lite hur man kan läsa in GPS-data och behandla denna för att använda i ett C#-program. Jag har kopplat in min GPS-mottagare med bluetooth till datorn, och ansluter till den via en vanlig COM-port.

GPS-mottagare använder sig av en standard som heter NMEA, som innebär att enheten hela tiden skickar ut något som kallas en “NMEA sentence”, vilket är en string som innehåller lite olika data. Varje mening börjar med en kod, t ex $GPRMC, som säger vilken information meningen innehåller. Just $GPRMC innehåller bland annat information om mottagarens latitude och longitude. Värdena i meningen är avskiljda med kommatecken, så för att få ut de olika värdena bygger man en parser som delar upp alla dessa värdena för att få ut något vettigt av det.

Detta är faktiskt det roligaste jag sysslat med inom programmering på ett tag. Jag har tänkt att jag framöver ska posta lite inlägg eller en enkel guide om hur man kan gå tillväga för att göra ett litet program som läser in exempelvis koordinaterna.

2 Responses to “GPS med C#”

  1. Mattias Says:

    Låter grymt intressant detta tycker jag! Ser fram emot eventuellt kommande inlägg. Posta gärna lite länkar till artiklar om NMEA och liknande.. hade varit kul att läsa.

  2. Martin Thern Says:

    Det kommer inom sin tid.

Leave a Reply