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?
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.
@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.