从接收器读取GPS数据时,字符串很奇怪

时间:2018-12-28 04:17:59

标签: python ubuntu raspberry-pi raspbian gpsd

我试图从接收器读取GPS数据。结果我得到了奇怪的琴弦。问题出在哪里?

import serial

port = "/dev/ttyUSB0"    # Raspberry Pi 3

def parseGPS(data):
        print(data)
        #...

ser = serial.Serial(port, baudrate = 9600, timeout = 0.5)
while True:
    data = ser.readline()
    parseGPS(data)

结果

1 个答案:

答案 0 :(得分:0)

问题是错误的波特率。下一个示例可以正常工作:

import serial

port = "/dev/ttyUSB0"  # Raspberry Pi 3

def parseGPS(data):
   print(data)
   # ...

ser = serial.Serial(port, baudrate=4800, timeout=0.5)
while True:
   data = ser.readline()
   parseGPS(data)