1. 程式人生 > >樹莓派GPS(USB轉串列埠)獲取經緯度

樹莓派GPS(USB轉串列埠)獲取經緯度

準備工作:樹莓派、GPS(我用的SF2820)、CP210XUSB轉串列埠線

操作步驟:
1.把gps模組的usb接上樹莓派,然後啟動樹莓派,執行lsusb命令




2.執行以下命令檢視裝置名
[email protected]:~$ ls /dev/ttyUSB0
其中"ttyUSB0"就是gps模組的裝置名
3.按裝gpsd相關軟體和庫
[email protected]:~$ sudo apt-get install gpsd gpsd-clients python-gps
4.可以使用cat命令檢視gps模組輸出;
cat /dev/ttyUSB0
5.設定gpsd的gps資料來源是gps模組的裝置名“ttyUSB0”

sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
注:如果你的串列埠gps的裝置名不是“ttyUSB0”,就請用你自己裝置名替換

6.使用gpsd軟體,顯示gps資訊(請將gps置於室外,或者窗戶邊,有利於gps定位)
[email protected]:~$cgps -s

注:如果長時間顯示“NO FIX”的狀態,請移動gps的位置,並且使用下面命令重啟gps模組:
sudo killall gpsd
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock