Python 解析 Beaglebone Black 与 GPS 追踪器的 NMEA 数据

硬件

引脚

此图显示了 Beaglebone Black 的默认引脚配置。 Beaglebone 有 92 个引脚,具有多种功能。

接线

请注意,我们正在处理接头 P9,我们使用 P9_1 作为接地,P9_7 作为 VIN,我们使用 P9_24 作为 Tx,P9_26 作为 Rx。 请注意,您可以在此处查看 Beaglebone Black 引脚排列的详细图表。 另请注意,Beaglebone 上的 Tx 连接到 GPS 上的 Rx,Beaglebone 上的 Rx 连接到 GPS 上的 Tx。 Tx 就像“说”,Rx 就像“听”。

在次,我们的目标是在 GPS 和 Beaglebone 之间建立连接,并从 GPS 读取数据流。 我们想要修复,并验证我们是否可以读取和打印包含各种位置、高度和速度数据的 NMEA 语句。

以下简单代码将使您将数据从 GPS 流式传输到终端窗口。接下来,我们将分解数据并向您展示如何从流入的原始 NMEA 句子中获取您的位置。

Python 代码

发送命令给 GPS

解析 NMEA 语句

Beaglebone 文件上传至电脑端

谷歌地球显示 GPS 数据

源代码

详情参阅 亚图跨际

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值