使用外部 GPS 连接到 Raspberry Pi 和 android 事物的自定义定位服务

Custom Location Services with external GPS connected to Raspberry Pi with android things

你好,我想通过 I2C 或串口将外部 GPS 单元连接到 raspberry pi 3 运行ning android 东西,让这个 GPS 单元提供位置数据。

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

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

您可以在 Android Things user-space GPS driver and how to use it you can find in UART GPS sample for Android Things. Also take a look at Official Documentation and examples like this.

中找到通过串行端口连接的 GPS 驱动程序示例