LoRa基础调制解调器和LoRa边缘文档

场景- Wi-Fi扫描与ROSE

简介

LoRa Cloud™调制解调器和地理定位服务可以使用扫描的Wi-Fi信号测量来确定终端设备的位置。介绍LR111x芯片处理Wi-Fi扫描并返回给应用服务器的要求。Wi-Fi扫描不需要辅助数据。

先决条件

常见的

  • 设备一定进行了Wi-Fi扫描。看到LoRa Basics™Wi-Fi无源扫描场景的细节。

  • 设备必须已经在LR1110芯片上初始化了流数据StreamInit ()命令(0 x062e).

LoRa Basics™Modem的先决条件

  • 没有额外的要求

LoRa Basics™Modem-E的先决条件

  • 没有额外的要求

循序渐进的过程

  1. 完成上面的先决步骤。结果将是来自LoRa Basics Modem-E / LR1110的一组TLV值。

  2. 确保流接口已经初始化。有关更多信息,请参见可靠八位数流编码

  3. 将Wi-Fi扫描数据发送到LoRa Basics Modem-E / LR1110SendStreamData ()命令。

  4. 如果LoRa Basics调制解调器- e已经接受了流媒体传输的数据,它将返回状态为好吧

    请注意

    LoRa Basics调制解调器- e管理数据流过程,包括如何通过ROSE将数据合并上行。

  5. 数据被放置在LoRa Basics Modem-E中,在一个队列中进行缓冲并包含在流中。

  6. 当调制解调器的内部缓冲区包含数据记录时,自动发送具有冗余和可选加密的包。

  7. 应用服务器接收流数据包,并将其转发给LoRa云调制解调器和地理定位服务。

  8. LoRa Cloud Services接收流数据包。当一个完整的源Wi-Fi扫描被完全上传后,它会返回解码后的原始Wi-Fi扫描数据。

  9. 应用服务器负责将该数据识别为Wi-Fi扫描,并将其传回LoRa Cloud Services,以便根据Wi-Fi扫描数据计算位置。有关更多信息,请参见LoRa云调制解调器和地理定位服务API

@startuml wifi_processbox设备#ADD8E6参与者 | Semtech|| <#ADD8E6> | Customer || <#D3D3D3> |生态|endlegend== pre -WiFi Scan ==note over MCU, LR1110 #AAAAAA: Perform GNSS Scan ==前兆流Init ==note over MCU, LR1110 #AAAAAA: Initialize data stream== Streaming == LR1110 -> MCU: WiFi Scan (successfully completed)MCU -> LR1110: Send TLV bytes to Modem-Enote right:注意:标签可以是补丁或嵌入式天线(这只是信息)group ROSE [if fail] LR1110 -> MCU:Message send failelse success LR1110 -> MCU: Message send OK loop handle Message log LR1110 -> LR1110: Add to stream buffer LR1110 -> GW: stream packet GW -> NS: stream packet NS -> AppS: stream packet group parse MGS Message [repeat until packet complete] AppS -> LCS: stream packet #1 AppS -> LCS: stream packet #2 AppS -> LCS:…AppS -> LCS: Stream packet #N LCS -> AppS: WiFi TLV message group process Wi-Fi[send Wi-Fi to MGS] AppS -> LCS: WiFi TLV to MGS LCS -> AppS: WiFi location packet end endend end@enduml">

所使用的

单片机、LR111x/LoRa Edge芯片、LoRaWAN®网络服务器、应用服务器、LoRa Cloud™服务

故障排除

  • 目前没有建议。