树莓派学习:树莓派使用GPS模块

在树莓派测试GPS模块
1.GPS模块一个,USB转串口模块CH340
2.使用ttyUSB0而不是使用树莓派的板载串口ttyAMA0,因为ttyUSB0串口使用起来更方便,可以随意的插拔,还可以在电脑、手机等其他设备上使用。
3.连接好GPS线,树莓派上插上USB串口,查看设备名
ls /dev/ttyUSB*
在这里插入图片描述
4.安装gpsd相关软件和库
sudo apt-get install gpsd gpsd-clients python-gps
在这里插入图片描述
5.cat命令查看gps模块输出,ctrl+c退出查看
cat /dev/ttyUSB0
树莓派学习:树莓派使用GPS模块_第1张图片
6.设置gpsd的gps数据源是gps模块的设备名ttyUSB0”
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
在这里插入图片描述
7.使用gpsd软件,显示gps信息 ,ctrl-c退出
cgps -s
注:请将gps置于室外,或者窗户边,有利于gps定位,如果长时间显示“NO FIX”的状态,请移动gps的位置,并且使用下面命令重启gps模块:
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
树莓派学习:树莓派使用GPS模块_第2张图片
8.用python3测试GPS,安装gps3库
pip3 install gps3
在这里插入图片描述
9.测试代码gpstest.py
树莓派学习:树莓派使用GPS模块_第3张图片
10.运行测试代码
python3 gpstest.py
在这里插入图片描述
如果不能运行,请用下面命令重启gps模块:
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.soc

你可能感兴趣的:(树莓派学习:树莓派使用GPS模块)