=Paper=
{{Paper
|id=Vol-2988/SSN2020_paper_10
|storemode=property
|title=Guidance on LPWAN technology selection based on IoT
applications requirements
|pdfUrl=https://ceur-ws.org/Vol-2988/SSN2020_paper_10.pdf
|volume=Vol-2988
|authors=Eduardo Carrasco,Rodrigo Muñoz,Sandra Céspedes
|dblpUrl=https://dblp.org/rec/conf/ssn/CarrascoLC20
}}
==Guidance on LPWAN technology selection based on IoT
applications requirements==
Guidance on LPWAN technology selection based on IoT
applications requirements
Eduardo Carrasco1 , Rodrigo Muñoz1 , Sandra Céspedes 1 2
1
Department of Electrical Engineering, Universidad de Chile, Chile
2
NIC Chile Research Labs, Universidad de Chile, Chile
eduardo.carrasco.g@ug.uchile.cl, rodrigo@niclabs.cl, scespedes@niclabs.cl
se verán afectados de alguna u otra forma con la inter-
conexión de sus dispositivos, siendo algunos de ellos la
Abstract agricultura, las smart cities, la energı́a (smart meters
y smart grids), el monitoreo industrial, la domótica,
The Internet of Things serves as a platform la telemedicina, el cuidado de la salud, el seguimiento
for the deployment of several applications, de objetos y un largo etcétera. Esto ha provocado la
each with a set of differents features. This aparición de las redes de baja potencia y área ampliada
project develops profiles of typical IoT appli- (LPWAN) que genera soluciones en alcance extendido,
cations to be tested using two LPWAN tech- larga duración de baterı́as y escalabilidad.
nologies: LoRaWAN and Sigfox. The pro- Hoy en dı́a, muchos desarrolladores que utilizan LP-
files of applications represent devices in Smart WAN se han inclinado en el uso de LoRaWAN como
Cities, e-Health, and Smart Farming, simu- red de comunicación, más de 500 compañı́as la han im-
lating its features in an experimental devel- plementado sin contar a las personas independientes
opment platform with a development board. que también lo han hecho [LA], mientras que Sigfox
The results shows better performance for Sig- busca convertirse en una red con cobertura mundial
fox, but it depends of the infrastructure of the para el Internet de las Cosas que la hace atractiva para
networks and the programming of the devices. la industria, esperando alcanzar los mil millones de dis-
With these tests, this project aims at propos- positivos conectados a su red en el año 2023 [Dah19].
ing a guidance for IoT developers that need En este proyecto se pretenden dar recomendaciones del
to choose the communication technology that uso de LoRaWAN o Sigfox como tecnologı́a LPWAN
better suits an IoT application. de comunicación por lı́neas de aplicación en base a re-
sultados experimentales de funcionamiento para tres
1 Introducción perfiles de tres aplicaciones distintas.
El Internet de las Cosas (en adelante, IoT por sus siglas LoRaWAN es el estándar LPWAN más utilizado
en inglés) es un concepto que ya se ha implementado y que cuenta con mayor cantidad de publicaciones
en el mundo actual siendo considerada como un actor [HDMH18]. La capa fı́sica trabaja bajo los fundamen-
fundamental de una nueva Revolución Industrial. La tos de LoRa (Long Range) que utiliza Chrip Spread
posibilidad de interconexión de dispositivos (Machine Spectrum como modulación. Se habla de LoRaWAN
to Machine, M2M), de compartir datos entre ellos sin cuando se agrega a esta tecnologı́a un protocolo MAC
intervención humana, entrega una gran gama de posi- que permite la configuración de una red de disposi-
bilidades que atraen la atención ante el paradigma tivos y que se estandarizó con la LoRa-Alliance. Por
IoT. Prácticamente todos los sectores de la industria otro lado, Sigfox utiliza una tecnologı́a con un ancho de
banda ultra delgado (Ultra NarrowBand ) que, según la
Copyright © 2020 for this paper by its authors. Use permitted región, va a ser de 100 Hz o de 600 Hz, dependiendo de
under Creative Commons License Attribution 4.0 International
(CC BY 4.0).
esto, puede alcanzar tasas de transmisión de 100 bps
In: Proceedings of the IV School of Systems and Networks (SSN
a 600 bps respectivamente. Sigfox utiliza para el up-
2020), Vitória, Brazil, December 14-15, 2020. Published at link la modulación D-BPSK, que le da caracterı́sticas
http://ceur-ws.org robustas ante el ruido y sensibilidad en largos alcances
[OKR19]. exitosamente y la intensidad de corriente eléctrica uti-
lizada por el dispositivo durante su funcionamiento.
2 Caracterización de aplicaciones IoT
Para encontrar los requerimientos de las aplicaciones 3 Resultados
IoT se recopilaron proyectos en las áreas de Cuidado Los resultados de las pruebas anteriores en fiabili-
de la Salud, Agricultura y Smart Cities publicadas en dad y duración de las baterı́as se resumen a contin-
la literatura. Con ello, se levantaron perfiles que car- uación, cabe destacar que las pruebas se realizaron en
acterizan estos rubros y se adecuaron cuatro pruebas un tiempo de 2 horas y media en el caso de aquellas
para simular cada uno de ellos. En la prueba 1, se pruebas que requerı́an mensajes por minuto. Durante
envı́an mensajes de 2 bytes cada minuto simulando 36 horas en el caso de la Prueba 2 y durante 5 dı́as en
el levantamiento de datos en el cuidado de la salud el caso de la Prueba 4. Los resultados en la fiabilidad
sin apagar el dispositivo (modo sleep) ya que el lev- se muestran en la tabla 2 y presentan el porcentaje de
antamiento de datos de estos sensores buscan estar éxito de los mensajes enviados a sus respectivas redes
activos todo el tiempo. La prueba 2 simula casos de o PDR (Packet Delivery Ratio).
Smart Farming, donde se levantan datos de varios sen-
sores en espacios de 30 minutos utilizando el modo de Sigfox LoRaWAN SF7 LoRaWAN SF12
espera deepsleep dejando el dispositivo en un consumo P1 100% 60.3% 97.8%
de muy baja potencia (alrededor de 5 mA). La prueba P2 100% 70.8% 89.3%
3 es para dispositivos que deben enviar su estado con- P3 100% 72.4% 97.2%
tinuamente, y, en la prueba 4, se simulan sensores que P4 100% 70% 100%
requieren enviar datos en espacios de tiempo más lar-
gos. Estas pruebas se resumen en la tabla 1. Table 2: Resultados de PDR para las cuatro pruebas
Prueba Largo Frecuencia Modo reposo Por otro lado, las pruebas en la duración de las
P1 2 Bytes 1 por minuto sleep baterı́as se midieron a través de un sensor de corri-
P2 10 Bytes Cada 30 min deepsleep ente que recolectaba los datos de corriente eléctrica de
P3 1 Byte 1 por minuto deepsleep la placa de desarrollo durante sus procesos, con esto se
P4 12 Bytes Cada 6 hrs. deepsleep puede estimar la duración de los dispositivos conforme
a la capacidad de las baterı́as utilizadas. La tabla 3
Table 1: Tabla de las pruebas a realizar muestra el consumo promedio en miliamperes en un
lapso de 1 hora para cada tecnologı́a.
Los datos anteriores se prueban a través de ruti-
nas implementadas en una LoPy4 que cuenta con cua- Sigfox LoRaWAN SF7 LoRaWAN SF12
tro estándares de comunicación inalámbrica, entre el- P1 120.73 119.97 121.69
las Sigfox y LoRa. Esta se configuró previamente P2 4.98 8.52 8.53
en el backend de Sigfox que contaba con una buena P3 14.01 15.37 17.37
señal promedio y se conectó a LoRaWAN utilizando la P4 3.58 3.66 4.03
plataforma abierta The Things Network (en adelante,
TTN), a la cual se accedı́a a través de una segunda Table 3: Consumo en miliamperes (mA) para cada
LoPy4 programada como nanogateway y ubicada a 300 prueba
metros del lugar de las pruebas. Se testearon las cua-
tro pruebas. Cada una de ellas para Sigfox, LoRaWAN
3.1 Análisis
con spreading factor 7 y LoRaWAAN con spreading
factor 12. En cada prueba se midió la fiabilidad de la Los resultados al medir la fiabilidad claramente mues-
transmisión y el uso de las baterı́as utilizadas. tran un exitoso desempeño en las transmisiones de la
Las pruebas realizadas en la LoPy4 para cada con- red Sigfox, logrando la llegada de todos los mensajes a
figuración (Sigfox y LoRaWAN con ambos Spread Fac- su backend, distinto al caso de LoRaWAN donde su de-
tors) consistió en la programación de los cuatro perfiles sempeño depende del Spread Factor utilizado, siendo
de la tabla 1 en la tarjeta de desarrollo para enviar los en promedio cercano al 70% en el caso de Spread Fac-
mensajes a su respectivo backend y ser decodificado tor 7 y llegando a 95% en promedio para Spread Fac-
conforme a la aplicación que se utilice. Este proceso tor 12. Y si bien esto podrı́a sugerir que una red se
se probó para Sigfox usando la infraestructura que da desempeña mejor que la otra, en realidad tiene que
cobertura a toda la zona urbana de Santiago de Chile y ver con las infraestructuras distintas con la que se
por LoRaWAN a través de un nanogateway ubicado a cuenta en ambos casos. Mientras que Sigfox tiene una
300 metros del dispositivo LoPy4 sin una lı́nea de vista red de varias estaciones base levantadas en la Región
directa, recopilando la cantidad de mensajes enviados Metropolitana dando cobertura prácticamente a todo
el sector urbano de la capital chilena, la red LoRaWAN • Tamaño de los datos: Se define el tamaño en
levantada para este experimento contó solo con un bytes que tendrán en promedio los datos.
nanogateway colocado al interior de una casa que le
brindaba conexión a través de WiFi, sin dejar la antena • Optimización de los datos: Dependiendo del
al exterior y sin posibilidades de utilizar Data Rate tipo de sensores, es posible que los datos puedan
Adaptativo al no ser multifrecuencias o para múltiples optimizarse, haciendo envı́os más pequeños y con
Spread Factors. la información suficiente.
Por otro lado, el consumo energético de los nodos
• Frecuencia de los mensajes: Se define la fre-
es similar en ambas redes, siendo en general levemente
cuencia de envı́o de los datos generados.
mayor en el caso de LoRaWAN y que al ponerlo en
una perspectiva larga en el tiempo arroja mayor du- • Downlink: Es necesario definir si la aplicación
ración para la conexión a Sigfox. Esto puede deberse al requiere de mensajes provenientes de la red al dis-
comportamiento energético al momento de enviar un positivo.
mensaje que, en promedio, es levemente menor para el
caso de Sigfox que en LoRaWAN. Cabe destacar que el • Latencia: Hay aplicaciones que requieren de
uso de perı́odos de deepsleep en tarjetas de desarrollo tiempos de respuesta muy rápidas, si ese es el caso
como LoPy4 puede entregar niveles de corriente en el se requiere de bajas latencias en la comunicación.
orden de los microamperes, generando usos de baterı́a
más prolongados en el tiempo. 4.2 Parte 2: Aplicaciones de Alto Throughput
4 Guı́a de selección de redes Con las definiciones anteriores de la aplicación se
puede realizar la primera selección. Si la aplicación
inalámbricas tiene un gran tamaño de datos (sobre los 500 Bytes),
Como aporte final, a partir de la revisión de la liter- una alta frecuencia de envı́o de mensajes (en el or-
atura y de los experimentos con perfiles, se propone den de segundos) o requiere de bajas latencias (en el
una guı́a para la selección de tecnologı́as de comuni- orden de milisegundos), entonces se deben utilizar tec-
cación para desarrolladores de aplicaciones IoT. Se di- nologı́as de comunicación de alto throughput, como
vide en tres partes principales descritas a continuación. WiFi, Bluetooth, o las redes celulares 3G/4G (y 5G
en el futuro próximo). En el caso contrario, las redes
4.1 Parte 1: Definiciones de la Aplicación LPWAN pueden ser una solución.
4.3 Parte 3: Selección de LPWAN
La elección de una LPWAN, especı́ficamente entre Sig-
fox y LoRaWAN va a depender de puntos más es-
pecı́ficos de la aplicación, ambas van a cumplir con los
requerimientos generales, sin embargo, hay que tener
en cuenta los siguientes puntos para su elección:
• Infraestructura: La red Sigfox cuenta con esta-
ciones base en zonas especı́ficas, si no se cuenta
con cobertura, se debe optar por otra red LP-
WAN como lo puede ser LoRaWAN que permite
el levantamiento de cobertura con un gateway que
cuente con conexión a Internet.
Figure 1: Partes de una Aplicación IoT • Cantidad de mensajes y tamaño: Se debe
Generalmente, un dispositivo IoT cuenta con una tener en cuenta la limitación diaria de mensajes
CPU, sensores, actuadores y una tecnologı́a de comu- en Sigfox (140 mensajes diarios en uplink y 4 en
nicación, como se representa en la figura 1. Con esto downlink), que puede ser insuficiente en algunos
se proponen los siguiente puntos que ayuden a definir casos y también el tamaño (hasta 12 bytes), Lo-
la tecnologı́a a utilizar. RaWAN no tiene un lı́mite definido, sin embargo,
no se recomienda el uso de una gran cantidad de
• Datos a enviar: Se debe definir el tipo de mensajes ya que puede provocar colisiones entre
dato a enviar, sean fotos, videos, audio, data al- dispositivos en una misma zona y bajar la fiabili-
fanumérica u otro. dad.
• Fiabilidad: Los resultados indican que zonas con
buena cobertura Sigfox entrega muy buenos re-
sultados en fiabilidad al contrario de LoRaWAN.
Se recomienda estimar la fiabilidad permitida por
cada dispositivo, y en casos crı́ticos, preferir aque-
lla que entregue mayor confianza.
• Baterı́a: Los resultados de este experimento en-
trega mejores resultados en Sigfox para el uso de
las baterı́as, sin embargo, estos van a depender
de la programación del dispositivo, los sensores y
actuadores utilizados y el ahorro de energı́a en los
tiempos de reposo para una mayor duración.
5 Conclusiones
Este trabajo muestra que las redes LPWAN son tec-
nologı́as de comunicación inalámbrica competitivas
para las aplicaciones IoT, su utilización depende en
gran medida de la infraestructura y de la programación
realizada en los dispositivos finales. Se elaboró una
guı́a para facilitar a los desarrolladores la elección de
la tecnologı́a LPWAN que mejor se ajusta a las necesi-
dades de las aplicaciones IoT. Para este proyecto, los
mejores resultados se vieron en Sigfox, sin embargo,
las condiciones varı́an conforme a la cobertura y a la
disposición de los dispositivos. Por lo que como tra-
bajo futuro se propone realizar pruebas en cobertura,
movilidad y generar opciones de ahorro energético para
usos largos en el tiempo.
6 Agradecimientos
Este proyecto ha sido apoyado por el Proyecto ANID
FONDECYT 1201893 y por el Proyecto ANID Basal
FB0008.
References
[Dah19] N. Dahad. A billion devices con-
nected to sigfox ‘attainable’ by 2023,
noviembre 2019. Disponible en:
https://www.eetasia.com/A-Billion-
Devices-Connected-to-Sigfox-Attainable-
by-2023/.
[HDMH18] H. Haxhibeqiri, E. De Poorter, I. Moer-
man, and J. Hoebeke. A survey of lorawan
for iot: From technology to application.
SENSORS, 2018.
[LA] LoRa-Alliance. What is the lorawan spec-
ification?
[OKR19] L. Oliveira, S. Kozlov, and R. Rabêlo. Mac
layer protocols for internet of things: A
survey. Future Internet, 11(1), 2019.