带有外部 GPS 的自定义定位服务通过 android things 连接到 Raspberry Pi

Posted

技术标签:

【中文标题】带有外部 GPS 的自定义定位服务通过 android things 连接到 Raspberry Pi【英文标题】:Custom Location Services with external GPS connected to Raspberry Pi with android things 【发布时间】:2020-10-30 10:49:05 【问题描述】:

您好,我想通过 I2C 或串行将外部 GPS 单元连接到运行 android things 的树莓派 3,让这个 GPS 单元提供位置数据。

到目前为止,使用 Rasbarian 操作系统,我有一个带有自定义库的工作 python 脚本。该脚本输出原始 NMEA 数据。

我想知道我需要如何运行此脚本才能让 Android 定位服务将此数据用于定位服务?我是否需要使用位置服务 API 创建应用程序?或者,由于这是本地安装的设备,我需要编写固件或某种类型的设备吗?我只是想知道是否有人可以指出我需要编写哪种软件(应用程序或驱动程序或固件)的正确方向,以便让这些 NMEA 数据可用于定位服务。

【问题讨论】:

【参考方案1】:

通过串口连接的GPS驱动程序示例您可以在Android Things user-space GPS driver找到,如何使用它可以在UART GPS sample for Android Things找到。另请查看Official Documentation 和this 等示例。

【讨论】:

以上是关于带有外部 GPS 的自定义定位服务通过 android things 连接到 Raspberry Pi的主要内容,如果未能解决你的问题,请参考以下文章

带有外部模板的自定义类型 fmt 格式化程序,有啥缺点吗?

在 ViewController 中使用带有外部 DataSource 和 UITableView 的自定义 UITableViewCell

带有外部 GPS 的 CLLocationManager/MKMapView

外部 SSD 中 APFS 卷的自定义路径

带有 pycurl 的自定义标头

创建通过外部 API 进行身份验证的自定义身份验证提供程序?