劳拉基本调制解调器和劳拉边缘文档

场景——GNSS自动扫描

介绍

的关键特性之一罗拉边缘™平台是能够扫描GNSS信号和提供测量罗拉云™服务来确定设备的位置。在这里,我们审查的要求完成一个自治GNSS LR111x芯片和扫描的返回到设备的应用程序。

兼容性

罗拉基本™调制解调器(s)

罗拉边缘™LR1110收发器

先决条件/依赖关系

常见的:

  • 必须有一个SPI连接终端设备的应用程序之间的信息交换和LR111x芯片。

先决条件罗拉基础™调制解调器:

  • 不适用

先决条件罗拉基本™Modem-E:

  • 没有额外的要求

收发器的先决条件:

  • 没有额外的要求

循序渐进的过程

罗拉基本Modem-E

  1. 可选地,指定扫描的星座。(在默认情况下这两个GPS &北斗扫描)。

  2. 通过SPI接口,主机单片机调用GNSS自动扫描命令(0 x0430)。

    请注意

    • 扫描选项包括:工作模式、ResultMask NbSvMax。

    • 根据努力水平,扫描可能需要2 - 10秒/星座。

  3. 当扫描完成后,事件信号罗拉基本Modem-E设置高。

  4. 主机单片机调用GetEventsize(命令0 x0633),GetEvent(命令0 x0600)。

  5. 罗拉基础Modem-E返回辅助GNSS扫描结果。

  6. 罗拉Modem-E集基本事件信号低。

@startuml autonomous_gnss_scanbox“终端设备”# ADD8E6参与者“应用程序”应用# ADD8E6参与者“罗拉基础™\ nModem-E”LR1110 # 00 adefend boxlegend左| = | =所有者| | < # 00 adef > | Semtech | | < # ADD8E6 > |客户| | < # D3D3D3 > |生态系统| endlegend = =组可选GNSS星座在LR1110扫描= =注意,应用# AAAAAA:设置GNSS星座(默认值:GPS +北斗)应用程序- > LR1110: GNSS设置使用星座(Cmd 0 x0400)注意:需要记录的位掩码\ nLR1110用户手册(一点一点0 = GPS, 1 =北斗)LR1110 - >应用:设置确认= = = =自治GNSS扫描应用程序- > LR1110: GNSS自动扫描(Cmd 0 x0430) LR1110 - >应用:事件:高调事件\:GNSS扫描doneAPP - > LR1110: GetEventsize (Cmd 0 x0633) GetEvent (Cmd 0 x0600) LR1110 - >应用:GNSS扫描完成+ Resultsnote右:扫描结果准备传播或当地storageLR1110 - >应用:低@enduml事件

请注意

扫描成功后当一个精确的时间戳是不可用的,重要的是,数据传输到应用服务器处理尽快的相关捕获时间t = 0。

收发器

  1. 可选地,指定扫描的星座。(在默认情况下这两个GPS &北斗扫描)。

  2. 通过SPI接口,设备应用程序调用GNSSAutonomousScan命令(0 x0409)。

    请注意

    • 扫描选项包括:工作模式、ResultMask NbSvMax。

    • 根据努力水平,扫描可能需要2 - 10秒/星座。

  3. 如果GNSSDone启用,IRQ信号LR111x芯片设置高。

  4. 设备应用程序调用GnssGetResultSize(命令0 x040c),GnssReadResults(命令0 x040d)。

  5. LR111x芯片组繁忙信号低。

  6. LR111x芯片返回辅助GNSS扫描结果。

  7. 如果启用,LR111x芯片组IRQ信号低。

@startuml autonoumous_gnss_scan_trxbox“终端设备”# ADD8E6参与者“应用程序”应用# ADD8E6参与者“LoRaWAN®堆栈”作为LWS # ADD8E6参与者“LR111x \ nTransceiver”LR1110 # 00 adefend boxlegend左| = | =所有者| | < # 00 adef > | Semtech | | < # ADD8E6 > |客户| | < # D3D3D3 > |生态系统| endlegend = =组可选GNSS星座在LR1110扫描= =注意,应用# AAAAAA:设置GNSS星座(默认值:GPS +北斗)应用程序- > LR1110: GNSS设置使用星座(Cmd 0 x0400)注意:需要记录的位掩码\ nLR1110用户手册(一点一点0 = GPS, 1 =北斗)LR1110 - >应用:设置确认= = = =自治GNSS扫描应用程序- > LR1110: GNSS自动扫描(Cmd 0 x0409) LR1110 - >应用:忙信号高注:IRQ信号高(如果启用)\:GNSS扫描doneAPP - > LR1110: GnssGetResultSize (Cmd 0 x040c) GnssReadResults (Cmd 0 x040d) LR1110 - >应用:GNSS扫描完成+ Resultsnote右:扫描结果准备传播或当地storageLR1110 - >应用:低(如果启用)@enduml IRQ信号

请注意

扫描成功后当一个精确的时间戳是不可用的,重要的是,数据传输到应用服务器处理尽快的相关捕获时间t = 0。

所使用的

设备应用程序,LR111x芯片

故障排除

如果GNSS事件开始0 x00有效载荷不是发送到应用服务器进行处理。这GNSS事件消息为主机单片机GNSS事件在参考手册和不包含导航信息。检查第二个字节和参考LR111x用户手册的意义。