






















本文记录如何用 python 接收串口 gps 数据并解析。
将 GPS 模块插入 USB 等接口中,并正确配置驱动程序
在 Ubuntu 中,插入 USB 的设备会出现在 /dev/tty* 中,首先需要确认该 GPS 设备的设备名称
可以使用几种不同的方法来确定接入的GPS模块是哪个设备:
列出所有串口: 使用lsusb命令可以列出所有连接到电脑的USB设备,但可能不会直接显示GPS模块的详细信息。如果您知道GPS模块是通过USB连接的,这个命令可以作为一个起点。
bash
复制
1 | |
使用dmesg: dmesg命令可以显示内核相关的日志信息,包括新插入的USB设备。当您插入GPS模块时,运行这个命令可以帮助您找到设备的信息。
bash
复制
1 | |
使用usb-devices: usb-devices命令可以提供关于USB设备的详细信息,包括设备的名字、制造商、型号和串行号。
bash
复制
1 | |
查看/dev目录: 在Linux系统中,串口设备通常位于/dev目录下。您可以列出这个目录下的文件,看看是否有新出现的串口设备。
bash
复制
1 | |
经过一番确认,我的 gps 设备是 /dev/ttyUSB0
访问设备有时需要较高的权限,为了方便 python 读取,这里做一些权限开放:
1 | |
安装库:
1 | |
源码:
1 | |
msg.latitude 和 msg.longitude 已经包含度分秒信息。
文章链接:
https://www.zywvvd.com/notes/coding/python/python-gps/python-gps/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。