LoRaWAN
868 / 915 MHz
Core Technical Specifications
Real-World Devices & Applications
IoT & LPWAN
- Agricultural sensors (soil moisture, weather stations)
- Smart city infrastructure (parking, waste bins, street lights)
- Asset trackers and logistics (fleet management)
- Building management and HVAC monitoring
- Utility meters (water, gas, electricity) via Wireless M-Bus bridge
Reference Circuits & Schematics
LoRaWAN Network Architecture
LoRaWAN is a MAC-layer protocol on top of LoRa PHY. End devices communicate with gateways, which forward packets to a network server via IP backhaul.
| Pin | Description |
|---|---|
End Device
|
Sensor node with LoRa transceiver (SX1276/SX1262) |
Gateway
|
Multi-channel receiver (8+ channels), forwards to NS via IP |
Network Server
|
Handles MAC, dedup, ADR, routing (ChirpStack, TTN) |
Application Server
|
Decodes payload, stores data, triggers actions |
Circuit Walk-Through
End devices transmit uplinks using LoRa modulation. Any gateway in range receives and forwards the packet (with RSSI, SNR, timestamp) to the network server. The NS deduplicates, processes MAC commands (ADR, link check), and routes the payload to the application server. Downlinks follow the reverse path through a single gateway.
Signal Structure & Waveform Analysis
LoRaWAN MAC Frame Structure
LoRaWAN wraps the application payload with MAC header, device address, frame counter, and Message Integrity Code (MIC).
Analysis & Capture Tips
- Check Join Accept/Reject on the network server console
- Monitor frame counters for gaps or resets
- Use gateway RSSI/SNR logs to assess coverage
- Verify ADR convergence: SF should decrease as link improves
Bench Troubleshooting & Repair Guide
1. Join Failure (OTAA)
Network Server console / Gateway logsCheck: AppEUI/JoinEUI and AppKey match between device and NS. Verify correct regional frequencies. Check gateway is receiving join requests in traffic logs.
2. Frame Counter Mismatch
NS device detail pageABP devices that reboot reset counter to 0. NS rejects frames with counter ≤ last seen (anti-replay). Enable ‘Frame Counter Reset’ on server or use OTAA.
3. ADR Issues
NS ADR logsIf ADR selects too high SF, link margin is poor. If too low SF, packets may be lost. Disable ADR and manually set SF for testing.
4. Duty Cycle Violations
Device serial debug outputEU868 enforces 1% duty cycle. If sending too frequently, the stack will queue or drop messages. Monitor TX duty cycle counter in firmware.