
1:需要使用与 nRF91 系列其他设备相同的 nRF Cloud A-GNSS 机制。关键步骤如下:
使用已支持 A-GNSS 的示例(推荐)
nRF Connect SDK 中的 **GNSS 示例** 通过 nRF Cloud 支持 A-GNSS。启用方法如下:
CONFIG_GNSS_SAMPLE_ASSISTANCE_NRF_CLOUD=y
CONFIG_GNSS_SAMPLE_LTE_ON_DEMAND=y
示例从 nRF Cloud 下载 A-GNSS 数据,然后关闭 LTE,以便 GNSS 能够不受干扰地运行
[[GNSS 示例配置]:
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/gnss/README.html#configuration
[GNSS A-GNSS 描述]
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/gnss/README.html#a-gnss_and_p-gps
1.2:可以采用【TTFF overlays】如下方法:
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-benefits-of-assisted-gps-in-asset-tracking-applications#mcetoc_1grv437h80
# 启用 TTFF 测量 + 冷启动
CONFIG_GNSS_SAMPLE_MODE_TTFF_TEST=y
CONFIG_GNSS_SAMPLE_MODE_TTFF_TEST_COLD_START=y
# 启用 nRF cloud A-GNSS 服务
CONFIG_GNSS_SAMPLE_ASSISTANCE_NRF_CLOUD=y
CONFIG_NRF_CLOUD_CLIENT_ID_SRC_INTERNAL_UUID=y
CONFIG_GNSS_SAMPLE_LTE_ON_DEMAND=y
2:启用 nRF Cloud A-GNSS 库(如果集成到您自己的应用程序中)
如果您未使用 GNSS 示例而是使用自己的应用程序,则必须:
2.1:启用 nRF 云和 A-GNSS 支持:
CONFIG_NRF_CLOUD=y
CONFIG_NRF_CLOUD_AGNSS=y
# 选择您用于连接 nRF 云的传输方式:
CONFIG_NRF_CLOUD_MQTT=y # 或
# CONFIG_NRF_CLOUD_REST=y # 或
# CONFIG_NRF_CLOUD_COAP=y
2.2:[[A-GNSS 库配置]
http://(https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/networking/nrf_cloud_agnss.html#configuration)]
如果希望获得更快的首次定位时间(TTFF)/更低功耗,可选择启用 P-GPS 和组合辅助功能:
CONFIG_NRF_CLOUD_PGPS=y
CONFIG_NRF_CLOUD_AGNSS=y
2.3:[[P-GPS 配置]
(https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/networking/nrf_cloud_pgps.html#configuration);
[GNSS 增强功能](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf91/nrf91_features.html#enhancements_to_gnss)]
3:使用“Location library”来处理全球导航卫星系统(GNSS)+ 协助,请启用:
CONFIG_LOCATION=y
CONFIG_NRF_MODEM_LIB=y
CONFIG_LTE_LINK_CONTROL=y
CONFIG_LOCATION_METHOD_GNSS=y
CONFIG_NRF_CLOUD=y
CONFIG_NRF_CLOUD_AGNSS=y
CONFIG_NRF_CLOUD_PGPS=y # optional
http://[[位置库配置](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/modem/location.html#configuration)]
4:确保nRF Cloud 已准备就绪
要从 nRF Cloud 下载辅助数据,nRF9151 设备必须在nRF 云账户中完成配置/注册
- 拥有有效的 JWT 签名凭证以调用 nRF 云 REST/CoAP 服务
这在 GNSS 示例的 A-GNSS/P-GPS 部分中有明确要求
http://[[GNSS 示例 A-GNSS/P-GPS](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/gnss/README.html#a-gnss_and_p-gps)]
5:使用 A-GNSS 运行 GNSS
- 当需要时,GNSS 样本(或位置库)将请求 A-GNSS 数据。
- 应用程序从 nRF 云下载请求的辅助数据并将其提供给调制解调器。
- 与独立 GNSS 相比,首次定位时间(TTFF)显著缩短
http://(https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf91/nrf91_features.html#enhancements_to_gnss);
http://[现场验证 A-GPS](https://devzone.nordicsemi.com/guides/cellular-iot-guides/b/software-and-protocols/posts/nrf91-series-gnss-only-mode-and-lte-gnss-field-verification#mcetoc_1g56ba54fj)]

审核编辑 黄宇
-
A-GPS
+关注
关注
0文章
3浏览量
2654
发布评论请先 登录
SGM13002A低噪声放大器:GNSS应用的理想之选
Nordic的91thingy里芯片是nRF9160还是nRF9151呢
Nordic经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台:Thingy91X套件
nrf9151 NB-IOT/CAT-M modem睡眠模式的转换(二)
什么是GPS/GNSS欺骗?
BDS/GPS/GNSS 低噪声放大器 skyworksinc
你的下一款定位神器,何必是GPS?Nordic带你解锁Wi-Fi SSID的隐藏潜能
AT6558--北斗定位芯片 一款高性能 BDS/GNSS 多模卫星导航接收机 SOC 单芯片
u-blox新一代A-GNSS技术助力物联网高效运行
基于 nRF9151 的设计中启用 A-GPS(A-GNSS)
评论