Connectivity6 min read

LoRaWAN devices: selection, deployment and integration

LoRaWAN devices send small amounts of information across a low power wide area network. They are commonly used for environmental monitoring, utility observations, asset status and agriculture. Choosing one involves more than finding a sensor with the right radio label. Measurement quality, regional compatibility, payload documentation, power consumption and network ownership all affect whether a deployment will remain useful after the initial demonstration.

By ALLINLET team · Guide

What counts as a LoRaWAN device?

The term usually refers to an end device: equipment with sensors or other functions that communicates through LoRaWAN. A soil moisture instrument, water meter interface or door status sensor can all be end devices. Gateways receive radio transmissions and forward them to network infrastructure, but they serve a different role from the battery powered instruments being monitored.

If the architecture is unfamiliar, begin with what is LoRaWAN?. A LoRaWAN end device is not normally an IP client opening a direct application connection to a cloud server. Its messages pass through gateways and a network server before reaching an application integration. Understanding that path helps diagnose where readings are delayed, rejected or decoded incorrectly.

Choose the measurement before the network

Start with the physical quantity, required range and environmental conditions. A device may advertise years of battery life while offering unsuitable accuracy or a slow response for the intended task. Review installation constraints, enclosure rating, probe replacement and calibration requirements. A radio connection cannot correct a measurement taken at the wrong position or with an inappropriate instrument.

Our IoT sensors guide covers these distinctions in detail. For a farm, soil conditions and probe depth matter; for a building, mounting and occupancy patterns may change interpretation. Specify what decision the reading should support and the maximum useful age of that information. This makes it easier to reject devices whose reporting behaviour does not fit the application.

Match regional parameters

LoRaWAN operates using region specific frequency plans and radio parameters. A device configured for one region is not automatically suitable for another. Check the supported regional plan, antenna arrangement and firmware configuration against the intended network. Local spectrum rules and network operator policies can affect permitted transmissions, so verify them rather than copying settings from an unrelated installation.

Procurement records should identify the exact regional variant, not only the commercial product name. Confirm compatibility with the selected network server and activation approach. Certification information can help assess conformance, but it does not prove field coverage or application suitability. Test the actual device version and configuration that will be installed, including any external antenna or sensor accessories.

Understand device classes

Class A devices open receive windows after an uplink transmission and are typically used where low power consumption matters. Downlink delivery must wait for an appropriate opportunity, so they are not ideal for commands that require an immediate response. Class B introduces scheduled receive opportunities, while Class C listens more continuously except when transmitting and generally needs more power.

Choose a class based on operational needs, not the assumption that more frequent listening is always better. Monitoring a remote tank differs from controlling a powered actuator. Even when a device supports commands, the application still needs explicit authorisation, safe operating limits and confirmation of the resulting state. Wireless delivery alone is not a safety mechanism.

Payload documentation is essential

Radio delivery does not explain the meaning of a payload. Devices may transmit compact binary fields, a shared encoding or a manufacturer specific structure. Obtain the decoder, field descriptions, units, scaling, version rules and examples. Confirm whether battery values are percentages, voltages or vendor estimates. Document how absent measurements and diagnostic flags are represented.

Keep raw payloads available according to an appropriate retention policy when troubleshooting requires them, without exposing identifiers unnecessarily. Version the decoder alongside device firmware changes. A message accepted by the network server can still produce an invalid application reading if the decoder is wrong. Verify several known conditions instead of relying on one plausible looking number.

Evaluate coverage in real conditions

Published range figures do not guarantee results at a particular site. Terrain, buildings, metal enclosures, antenna height and interference influence reception. Test at the intended installation position, including difficult locations and seasonal conditions where relevant. A gateway on an office desk may not represent the performance of the final deployment on a roof or industrial structure.

Consider gateway placement, backhaul reliability and power supply together. A device may be heard by more than one gateway, but the application should not count duplicate receptions as separate measurements. Network server behaviour matters here. Plan how operators will distinguish a radio problem from a disconnected gateway or an application integration that has stopped forwarding otherwise valid messages.

Battery life depends on reporting behaviour

Transmission interval, payload size, radio conditions, retries and sensor activity all affect power use. Ask manufacturers which assumptions support their battery estimates. Test a representative workload instead of extrapolating from a short laboratory trial. A sensor with substantial warmup requirements may consume significant energy even when it sends only a few messages each day.

Avoid confirming every message without an operational reason. Confirmed uplinks consume additional network resources and are not a guarantee that the final application stored the observation. Review reporting frequency against actual business needs. In agriculture, an interval suitable for monitoring soil conditions may differ greatly from what is needed to detect a rapid equipment fault.

Security and application integration

Manage activation identities and cryptographic keys through approved secure processes. Separate device provisioning responsibilities from application access, and document what happens when equipment is replaced or transferred. Do not place keys in screenshots, shared spreadsheets or public examples. Revocation and decommissioning are part of deployment, not administrative details to postpone until an incident.

Network servers can forward decoded events through webhooks or messaging services. A MQTT broker may be part of that application path, but its credentials are separate from LoRaWAN device keys. Review the connector catalogue and agree on a consistent event contract with identifiers, timestamps, units and quality. Select LoRaWAN devices as components of that complete, maintainable system.

Plan your data integration

Discuss your devices, protocols and deployment requirements with ALLINLET.

Explore connectorsContact the team

Keep reading