Working On Wireless IoT Apps? LoRa Might Come Handy.


Dear Readers,

In this rapidly changing technology driven world, wireless connectivity has proved to be an unprecedented blessing, for it has reduced the hassles of tangled wires, length adaptibility and the difficulty in handling while on the go.

If you are a technology enthusiast, you must have already heard the name of LoRa by now. So what is this technology that is catching up in most industrial setups?
LoRa is a wireless technology that has been developed to enable low data rate communications to be made over long distances by sensors and actuators for M2M and Internet of Things, IoT applications. As LoRa technology is able to provide a wide area network capability, it is often referred to as LoRaWAN.


A LoRa network consists of several elements:

  1. End points : The endpoints are the elements of the LoRa network where the sensing or control is undertaken. They are normally remotely located.

  2. LoRa gateway : The gateway receives the communications from the LoRa endpoints and then transfers them onto the backhaul system. This part of the LoRa network can be Ethernet, cellular or any other telecommunications link wired or wireless. The gateways are connected to the network server using standard IP connections. On this way the data uses a standard protocol, but can be connected to any telecommunications network, whether public or private. In view of the similarity of a LoRa network to that of a cellular one, LoRa gateways may often be co-located with a cellular base station. In this way they are able to use spare capacity on the backhaul network-the portion of the network that comprises of intermediate links between core network and small sub-networks at the edge of the entire hierarchical.

  3. Server : The LoRa network server manages the network. The network server acts to eliminate duplicate packets, schedules acknowledgement, and adapts data rates. In view of the way in which it can be deployed and connected, makes it very easy to deply a LoRa network.

  4. Remote computer : a remote computer can then control the actions of the endpoints or collect data from them – the LoRa network being almost transparent.


Understanding the LoRa network architecture :
In terms of the actual architecture for the LoRa network, the nodes are typically in a star-of-stars topology with gateways forming a transparent bridge. These relay messages between end-devices and a central network server in the backend.

Communication to end point nodes is generally bi-directional, but it is also possible to support multicast operation, and this is useful for features such as software upgrades or other mass distribution messages.

LoRaWAN endpoint classes:There are many different needs to LoRa endpoints. Accordingly the LoRaWAN supports three classes of endpoints-

  1. Class A – bi-directional end-devices : LoRaWAN class A endpoint devices provide bidirectional communications. To achieve this, each endpoint transmission is followed by two short downlink receive windows. The transmission slot scheduled by the particular endpoint is based upon the needs of the end point and also there is a small variation determined using a random time basis.

    LoRa Class A operation provides the lowest power option for end points that only require downlink communication from the server shortly after the end-device has sent an uplink transmission. Downlink communications from the server at any other time wait until the next scheduled uplink time.

  2. Class B – bi-directional end-devices with scheduled receive slots : LoRa Class B devices provide the Class A functionality and in addition to this they open extra receive windows at scheduled times. To achieve the required synchronisation from the network, the endpoint receives a time synchronized Beacon from the gateway. This allows the server to know when the end-device is listening.

  3. Class C – bi-directional end-devices with maximal receive slots : LoRa Class C devices provide nearly continuously open receive windows. They only closed when the endpoint is transmitting. This type of endpoint is suitable where large amounts of data are needed to be received rather than transmitted.


LoRa network security-The issue of network security is becoming increasingly important. As such LoRa networks require high levels of security to prevent disruption of any systems.

With LoRa, the wireless technology can indeed prove to be a game changer in IoT application implementation.

Do drop us a line! We so appreciate your inputs.

Reference :

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>