IoT deployments require long-range wireless communications, especially in
urban and metropolitan areas. LoRa is one of the most promising technologies in this
context because of its simplicity and flexibility. In fact, the deployment of LoRa networks
in dense IoT scenarios must achieve two main objectives: effective communication between
a large number of devices and resilience to dynamic channel conditions due to demanding
environments (for example, the presence of many buildings). This paper reviews and shows
a LoRa network deployed within our team that will be deployed in our building. This work
is part of the regional project "E-Water Efficiency", where we are working to improve the
robustness of environmental sensor networks. We are implementing around thirty sensors
on STM32 cards that are used to transmit packets to a gateway, then will be sent back to the
cloud for processing at the final destination. In fact, the work environment will strongly
influence the design of the network. But once the network is operational, we can implement
coding algorithms to improve robustness, such as: non-rate coding, network coding,
cooperative relay communication, rank metric coding, etc. This paper presents pedagogical
efforts made for the practical implementation of such a network. |