solutions
LoRa Basics Modem and LoRa Edge documentation
Scenario - Wi-Fi Scan with ROSE¶
Introduction¶
The LoRa Cloud™ Modem & Geolocation Services enable the use of scanned Wi-Fi signal measurements for determining the location of an end device. This chapter reviews the requirements for processing a Wi-Fi scan by an LR111x chip and for returning it to the application server. There is no assistance data required for Wi-Fi scans.
Compatibility¶
Prerequisites¶
Common:
The device must have performed a Wi-Fi scan. See the LoRa Basics™ Wi-Fi Passive Scan scenario for details.
The device must have initialized streaming data on the LR1110 chip with the
StreamInit()
command (0x062E
).
Prerequisites for LoRa Basics™ Modem:
No additional requirements
Prerequisites for LoRa Basics™ Modem-E:
No additional requirements
Step-by-Step Procedure¶
Complete the prerequisite steps above. The result will be a TLV set of values from the LoRa Basics Modem-E / LR1110.
Make sure the stream interface has been initialized. For more information, see Reliable Octet Stream Encoding (ROSE).
Send the Wi-Fi scan data to the LoRa Basics Modem-E / LR1110 via the
SendStreamData()
command.If the LoRa Basics Modem-E has accepted the data for transmission via streaming, it will return a status of
OK
.Note
The LoRa Basics Modem-E manages the data streaming process, including how to combine the data for uplink via ROSE.
Data is placed in the LoRa Basics Modem-E, in a queue for buffering and inclusion in the stream.
Whenever the modem’s internal buffer contains data records, packets with redundancy and optional encryption are sent autonomously.
The application server receives the streaming packet and forwards it to the LoRa Cloud Modem & Geolocation Services.
The LoRa Cloud Services takes the streaming packets. When a completed source Wi-Fi scan is fully uploaded, it returns the original Wi-Fi scan data, decoded.
The application server is responsible for recognizing this data as a Wi-Fi scan, and for passing it back to the LoRa Cloud Services so the position can be computed based on the Wi-Fi scan data. For more information, see the LoRa Cloud Modem & Geolocation Services API.
Used By¶
MCU, LR111x/LoRa Edge chip, LoRaWAN® network server, application server, LoRa Cloud™ Services
Troubleshooting¶
No suggestions at this time.
LoRa Basics Modem and LoRa Edge documentation
Table of Contents
- Overview - LoRa Edge™ Asset Management Platform
- Use Case - Basic Asset Tracking
- Use Case - IR Image Upload on Detected Motion
- Scenario - GNSS Assisted Scan
- Scenario - GNSS Autonomous Scan
- Scenario - LoRa Basics™ Wi-Fi Passive Scan
- Scenario - GNSS Scan with ROSE
- Scenario - Wi-Fi Scan with ROSE
- Scenario - LoRa Cloud™ Join Server
- Scenario - Claiming a Device
- Scenario - Unclaiming a Device
- Scenario - Modem-E Initialization
- Scenario - LoRa Basics™ Almanac Update
- Scenario - User Loaded Almanac Update
- Scenario - Intermittent Network
- Component - Clock Synchronization
- Component - Large File Upload
- Component - Reliable Octet Stream Encoding
- Cryptographic Engine
- Glossary
ADDITIONAL RESOURCES - VIDEOS