Professional Documents
Culture Documents
Shuhaizar Daud1, Teoh Shi Yang1, Muhamad Asmi Romli1, Zahari Awang
Ahmad1, Norfadila Mahrom1, and Rafikha Aliana A. Raof1
1
School of Computer & Communications Engineering, Universiti Malaysia Perlis,
02600 Arau, Perlis, Malaysia.
Abstract. LoRa is a low power long range wireless communication platform that is designed as
an efficient communication platform for small, low powered devices. This makes it very suitable
for battery powered devices and IoT implementation. This paper evaluates some low cost LoRa
modules available on the market and their suitability, energy efficiency and performance during
operation. Two low cost LoRa transceiver from Semtech Industries, the SX1272 and SX1278
were tested for their power consumption and maximum transmission range. This study have
evaluated the two LoRa solutions and found that the SX1278 have a better transmission range
and uses lower energy compared to the SX1272 thus making it more suitable for embedded
implementation as a data gateway.
1. Introduction
An increasing number of radio technologies enabling low-power wireless communication over long
distances has emerged in the past years. Ultra-narrowband technologies such as Sigfox (Labège, France)
and Weightless-N, as well as spread-spectrum technologies such as LoRa allow for communicating up
to few kilometers, and to build up low-power wide area networks (LPWANs) that do not require the
construction and maintenance of complex multi-hop topologies [1].
A key characteristic of LPWAN technologies is indeed the ability to trade throughput for range and
vice versa, i.e., one has the ability to fine-tune physical layer (PHY) settings to select a more sensitive
(but slow) configuration that allows communication over a longer distance. This flexibility makes
LPWAN technologies particularly appealing to developers of Internet of Things (IoT) applications
requiring long-range communications with relatively low data rates.
LoRa technology is a new wireless protocol designed specifically for long-range, low-power
communications. LoRa stands for Long Range Radio and is mainly targeted for Machine-to-Machine
(M2M) and IoT networks. LoRa can be operated at the Industrial, Scientific and Medical (ISM)
frequency band of 433 MHz, 868 MHz, and 915 MHz. LoRa is primarily intended for portable devices
operating up to ten years on battery power alone in regional, national, or global deployment [2, 3]. This
makes it very suitable for Internet of Things deployment since it uses very little power and could run for
years without maintenance.
This paper tested 2 of the most popular LoRa solutions available on the market on an embedded
platform for their effectiveness and efficiency as a data communication gateway.
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
2. Test Setup
In this paper, we have tested two LoRa modules for their suitability to be used in Internet of Things
(IoT) implementation. As IoT devices are usually powered using battery supply, we have tested both
LoRa modules for their power consumption and maximum transmission range. Two low cost LoRa
transceiver modules consisting of SX1272 and SX1278 from Semtech are tested. Using a
microcontroller operating as the transmitter and receiver modules, system power consumption during
operation are logged and maximum transmission range are tested.
2
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
Arduino supports both battery and USB power and could be easily be programmed through the USB
interface. The specification of the Arduino Nano used in this project is given in Table 1.
3
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
2.2.1. SX1272.
The SX1272 (Figure 2) can act as transceivers for long range modem. The SX1272 have high
interference immunity and provides long range spread spectrum communication.
It is a technology that can achieve over -137dBm by using precision crystal. This transceiver
support high performance IEEE802.15g. It offers 3 bandwidths with is 125 kHz, 250 kHz and 500
kHz. The frequency set from 433 MHz to 1020 MHz.
2.2.2. SX1278.
The SX1278 (Figure 3) also can act as transceivers for long range modem. The SX1278 have high
interference immunity and provides very long range spread spectrum communication
.
It is a technology can achieve of over -144 dBm. This transceiver support high performance
IEEE802.15g. It offers 3 bandwidths with is 125 kHz, 250 kHz and 500 kHz. The frequency set from
137 MHz to 1020 MHz.
4
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
Humidity
Sensor
Data Ethernet
Transmission Module
Temperature Arduino LoRa
Sensor Controller Transceiver
LoRa Arduino
Transceiver Controller
Luminance
Sensor
Data Gateway
Transmission Node
5
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
DHT11 is humidity sensor measures both temperature and humidity of surrounding air and sends the
reading in digital format. The sensor is rated for an accuracy of 5% from 20%-90% humidity and is used
as an input sensor in this system. The specification for the sensor is given in Table 3.
Sampling for all the sensors are done every 5 second and filtered using a moving window average
before being transmitted to the gateway.
6
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
requirement of the nodes during transmission and calculating the power used by multiplying the voltage
and current used during the operation.
Maximum transmission range test are carried out by checking the RSSI until the signal is lost. The
test are done in a line of sight inside the university compound with the aid of GPS and Google Maps.
The data gateway (Figure 6) does not have any sensor attached to it and merely transmits the
incoming data from the sensor node and handles communication to the Internet and cloud service. An
Arduino Mega2560 is used for as the main controller and an Ethernet module (ENC28J60) is used to
provide internet access to the gateway. Data transmitted from the sensor node are processed here before
being transmitted to the Internet to be stored in a cloud service.
7
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
Four transmission power settings are tested for the SX1272 and the average power requirement of
the SX1272 shows an increase from the low power transmission to the maximum power. The same
pattern is also visible for the SX1278 whereby the power requirement increased according to the
transmission power.
8
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
Comparison of the SX1272 and SX1278 shows a higher power requirement of the SX1278 compared
to the SX1272. An average difference of about 15% is expected except at the maximum transmission
power where the power consumption differs by about 30% between the SX1272 and SX1278.
9
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
The maximum range are tested for a number 10 times and averaged. The SX1272 library supports a
total number of 3 transmission mode which varies the transmission sensitivity, bandwidth and speed.
The SX1278 library supports all 10 different transmission modes and the results are logged in Table 7
below. The difference between transmission modes can be referred inside respective modules
datasheets.
From the results gathered, it is found that for the SX1272, lower transmission mode which is
optimized for low speed, maximum range does give the longest transmission range which is 350 meters.
But for the SX1278, lowering the transmission speed and increasing the sensitivity using lower mode
configuration does not improve the range after mode 3. The maximum range achievable could probably
be improved with better antenna.
While both modules could transmit to relatively long range, the SX1278 have a much further
transmission range compared to the SX1272 albeit at a higher power requirement.
10
MUCET 2017 IOP Publishing
IOP Conf. Series: Materials Science and Engineering 318 (2018) 012053 doi:10.1088/1757-899X/318/1/012053
1234567890‘’“”
4. Conclusion
The test carried out have shown that the SX1278 has a much further transmission range compared to the
SX1272 albeit using more power during transmission operation. While the power requirement at the
maximum transmission power varies by as much 30%, at lower settings the difference is much smaller
ranging from 14-18%. This is still within acceptable values considering our test have shown that the
SX1278 has a much further transmission range reaching a distance of 1km.
Acknowledgement
The project is partly funded by Universiti Malaysia Perlis’s Short Term Grant (STG) program.
References
[1] W. Yang, M. Wang, J. Zhang, J. Zou, M. Hua, T. Xia, et al., "Narrowband Wireless Access for
Low-Power Massive Internet of Things: A Bandwidth Perspective," IEEE Wireless
Communications, vol. 24, pp. 138-145, 2017.
[2] A. Rahman and M. Suryanegara, "The development of IoT LoRa: A performance evaluation on
LoS and Non-LoS environment at 915 MHz ISM frequency," in 2017 International Conference on
Signals and Systems (ICSigSys), 2017, pp. 163-167.
[3] T. Petrić, M. Goessens, L. Nuaymi, L. Toutain, and A. Pelov, "Measurements, performance and
analysis of LoRa FABIAN, a real-world implementation of LPWAN," in 2016 IEEE 27th Annual
International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), 2016,
pp. 1-7.
[4] K. Zhang and A. Marchiori, "Demo Abstract: PlanIt and DQ-N for Low-Power Wide-Area
Networks," in 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and
Implementation (IoTDI), 2017, pp. 291-292.
[5] K.-H. Ke, Q.-W. Liang, G.-J. Zeng, J.-H. Lin, and H.-C. Lee, "A LoRa wireless mesh networking
module for campus-scale monitoring: demo abstract," presented at the Proceedings of the 16th
ACM/IEEE International Conference on Information Processing in Sensor Networks, Pittsburgh,
Pennsylvania, 2017.
[6] M. Rizzi, P. Ferrari, A. Flammini, E. Sisinni, and M. Gidlund, "Using LoRa for industrial wireless
networks," in 2017 IEEE 13th International Workshop on Factory Communication Systems
(WFCS), 2017, pp. 1-4.
[7] E. Aras, G. S. Ramachandran, P. Lawrence, and D. Hughes, "Exploring the Security Vulnerabilities
of LoRa," in 2017 3rd IEEE International Conference on Cybernetics (CYBCON), 2017, pp. 1-6.
11