LoRaWAN limitations and MQTT Integration on Industry 4.0

Hi community! I hope someone could help me with this question :).

I was reading this great article: LoRaWAN and MQTT Integration for IoT Application Design.

I have a question regarding this statement:

in LoraWan, you cannot transmit information more often than every few minutes at the most

and then it states:

It is for this reason that in this article, I present to you an architectural approach that allows IoT developers and Solution Architects to enhance the capabilities of LoRa enabled IoT applications using MQTT

How the solutions proposed avoid this limitation? For example If I have a sensor communicated via Lora is the sensor capable to send updates every 5 seconds and then on the Lora Gateway layer we convert it to MQTT?

Thanks in advance.

I’ll take a shot at answering…

LoRa is a good choice for long range, low power transmission. However the trade-off is datarate. For example, a LoRa application configured for max range (SP10) in a 500khz channel at 915MHz would have a 3.9kbs datarate (compared to Mbps for other wireless technologies). A payload of 50bytes would occupy the channel 174.6ms. Given the number of publishers on your network plus the number of other LoRa users at your location it holds the longer the channel is occupied, the more likely packet collisions become which is the ultimate factor when deciding the transmission rate.

While I cannot comment on how the calculations the author used to claim “transmit information more often than every few minutes” I believe the channel “time on air” and collision probability were factors.

Hope this helps.

Here are some useful sites:
LoRaWAN airtime calculator
A great whitepaper on LoRa: What are LoRa and LoRaWAN?

@nicolas what it says is that your sensor can send LoRa radio packages to a gateway. The gateway will forward this radio packages to a LoRa Network Server (in the edge or the cloud) and then the LNS (LoRa Network Server) will be able to publish this data using MQTT.