Você está na página 1de 4

Análise de Fatores que Comprometem o

Desempenho em Redes LoraWan

Resumo—Com o crescimento e popularidade da IoT (Internet • Simulação / Modelagem / Camadas de Rede / Software
of Things - Internet das Coisas) e novas oportunidades apresen- – 8 artigos
tadas pela Industria 4.0, tecnologias LPWAN (Low Power Wide- • Aplicações – 20 artigos
Area Networks - Redes de Alto Alcance e Baixa Potência) tem se
tornado cada vez mais tema de pesquisa, com o objetivo principal Com base nesta análise realizada em [4] nota-se que os
de melhorar a comunicação entre dispositivos e equipamentos de artigos de implemetanções e aplicações práticas são de forte
maneira a maximizar o alcance da comunicação e minimizar apelo na área com grande concentração entre os selecionados.
o consumo de energia. Dentre estas tecnologias, o LoraWan Quanto aos fatores específicos relacionados à rede, os mais
se destaca como uma das mais promissoras por possibilitar
excelente desempenho quanto aos critérios de alcance e consumo comumente analisados são o Alcance da Comunicação, a
de energia bem como por possibilitar a implantação de redes Escalabilidade, em termos de quantidades de pontos, e a
privadas e independentes de provedores terceiros, como ocorre Taxa de Trasmissão. O Consumo de Energia é outro fator de
nas tecnologias baseadas em redes de celular (LTE/NB-IoT) interesse mas com menos ocorrências de análise, em partes
e no Sigfox, por exemplo. Este artigo se propõe a analisar pelo carácter mais desafiador de medição e experimentação.
alguns fatores que podem impactar negativamente o desempenho
das redes LoraWan. Esta análise será baseada em pesquisas As regulações de potência e ocupação de espectro, o mé-
e estudos de implementação. Os resultados obtidos, através da todo Aloha de acesso ao meio [5], nativo do LoraWan, e
comparação de diferentes casos de uso analisados, trazem uma as configurações de altos valores de espalhamento espectral
noção mais prática de quais aplicações podem tirar mais proveito são apontados como sendo os principais desafios quanto à
da tecnologia LoraWan, quais são as suas limitações e quais os perfomance e escalabilidade da tecnologia [2].
principais pontos devem ser observados quando da implantação
de uma rede.
Diante deste cenário, este artigo teve por motivação realizar
uma análise de diferentes implementações do LoraWan, em
I. I NTRODUÇÃO especial as apresentadas por [9], [10] e [13]. Algumas limita-
ções relacionadas ao desempenho são identificadas e possíveis
As tecnologias LPWAN oferecem longo alcance de comu- melhorias propostas visando orientar futuras experimentações
nicação, o que possibilita a criação de novos tipos de serviços similares.
relacionados à conectividade M2M (Machine To Machine). O artigo se encontra organizado conforme descrição a
Existem diversas soluções LPWAN e a LoraWan [3] tem seguir. A sessão II busca dar uma visão geral do tema
sido uma das mais adotadas. Ela promete alta cobertura em LoraWan, analisar as suas características técnicas e os fatores
ambientes extenos para aplicações IoT, enquanto mantém a relacionados a desempenho. A sessão III faz uma análise dos
estrutura e o gerenciamento da rede simples. O Lora (Long principais pontos que causam impactos negativos. A sessão IV
Range - Longo Alcance) é um padrão de modulação proposto propõe possíveis melhorias frente aos problemas identificados.
pela Semtech [3] que utiliza um esquema de modulação Por fim a sessão V apresenta discussões e conclusões.
demominado CSS (Chirp Spread Spectrum) adaptativo. Este
padrão possibilita alta sensibilidade de recepção e somado ao II. L ORAWAN - V ISÃO G ERAL E C ARACTERÍSTICAS
mecanisco de adaptação de taxa de dados (ADR - Adaptative T ÉCNICAS
Data Rate) permite um alcance elevado de transmissão e O LoraWan é baseado na camada física LoRa, que utiliza
um baixo consumo de energia [8]. O Lora é suportado pelo modulação CSS adaptativa e garante alta imunidade contra
consórcio Lora Alliance, responsável pela especificação do interferencia e alta sensibilidade de recepção. A tecnologia
protocolo de rede denominado LoraWan, que buscou padroni- LoraWan afirma que pode funcionar, conforme as configura-
zar as camadas mais elevadas de protocolo, sobre a camada ções da rede, operando por bateriais por um período superior
física de rádio, visando garantir compatibilidade e segurança. a 10 anos de duração [3].
Em [4] observar-se que os autores realizaram extensa pes- A tecnologia Lora provê um longo alcance de comunicação,
quisa sobre os trabalhos envolvendo Lora e LoraWan e que variando conforme o ambiente instalado, em decorrencia dos
após a seleção de 54 artigos propuseram a classificação a obstáculos, que diminuem a propagação das ondas de rádio,
seguir quanto às abordagens de pesquisa. Um mesmo artigo e também em decorrência da interferencia de outras fontes
pode ser classificado em mais de uma categoria diferente. de irradiação na mesma frequencia (banda ISM) que podem
• Análise / Levantamento / Discussão factual – 7 artigos ocasionar colisão. As distâncias obtidas em cada ambiente são
• Desempenho / Avaliação Técnica – 29 artigos da ordem téoria [3] de:
• Implantação Real / Experimental / Protótipo / Implemen- • 5 a 6 km para áreas urbanas
tação – 37 artigos • 15 km para áreas sub-urbanas
• 45 km para áreas rurais
O fluxo de comunicação é biredirecional mas o envio
de mensagens (uplink) pelos Nós (equipamentos/dispositivos)
é bastante favorecido em razão de o principal objetivo da
tecnologia ser a coleta de dados de campo de uma grande
quantidade de pontos, com o menor consumo de energia
possível de cada. Pode atingir taxas de transmissão da ordem
teórica de:
• 22 bps (BW = 7.8 kHz and SF = 12)
• 27 kbps (BW = 500 kHz and SF = 7)
• 50 kbps (modulação FSK)

O LoraWan é composto por 03 componentes principais -


Nós, Gateways e Servidor Central - e é organizado em uma Figura 1. Classes de Comunicação LoraWan [1]
topologia estrela em que os Gateways encaminham mensagens
entre os Nós e o Servidor Central. A camada de acesso ao
meio é baseada no método Aloha [5]. É possível configurar chave de Rede e outra chave de Aplicação, sendo descrito
os canais de comunicação e também o fator de espalhamento como seguro no geral mas com possíveis vulnerabilidades em
espectral, denominado de SF (Spread Factor). A configuração casos especificos, como analisado em [6] e [7].
deste parâmetros, entre outros fatores tais como o tamanho
das mensagens, afetam diretamente o alcance e a taxa de
transmissão da rede. Por exemplo, quanto maior o valor de
SF, maior é o alcance mas menor é a taxa de transmissão. Em
contrapartida, quanto menor o valor de SF, menor é o alcance
mas maior é a taxa de transmissão obtida.
O comportamento dos Nós quanto à recepção de mensagens
(downlink) é dividido em 03 classes, conforme previsto na
especificação do LoraWan [3]. A classes se dividem em A, B
e C, conforme:
• Classe A: recepção (downlink) permitida somente depois
de cada envio (uplink). Figura 2. Camadas da Rede LoraWan [1]
• Classe B: recepção (downlink) pode ser agendada e
sincronizada. Também permitida depois de cada envio
(uplink). III. FATORES DE I MPACTO N EGATIVO NO D ESEMPENHO
DAS R EDES
• Classe C: recepção (downlink) permitida a qualquer mo-
mento. A. Método de Acesso ao Meio
A classe em que o Nó se encontra está diretamente relacionada O LoraWan padronizou o Aloha puro como protocolo de
com o seu consumo de energia, visto que quanto mais tempo acesso ao meio. Neste protocolo, o dispositivo não realiza
ficar disponível para recepção de mensagens, nos casos das qualquer detecção de portadora para detectar ouras possíveis
classes B e C, sendo a C a mais crítica, mais tempo o Nó ficará transmissões, mas sim transmite seu pacote quando necessário,
acordado fora do estado de baixo consumo. Portanto para voltando a fazê-lo após um tempo aleatório caso ocorra uma
aplicações alimentadas por baterias recomenda-se a utilização colisão. Diante do fato de não haver qualquer sincronização
da Classe A, encaminhando poucas mensagens e passando a entre as transmissões, o número de colisões é bastante alto,
maior parte do tempo em baixo consumo. O protocolo Lo- especialmente em redes com grandes quantidades de disposi-
raWan também prevê que todos os Nós devem ser compatíveis tivos. Estatisticamente o Aloha Puro possui uma taxa máxima
com a Classe A, sendo as classes B e C opcionais. A figura de transmissão de pacote da ordem de 17% [5]. Como citado
1 exemplifica o esquema de classes descrito acima. em [11] a implementação de um método simples como o S-
A figura 2 demonstra as camadas da rede LoraWan. Nela Aloha poderia elevar a taxa máxima de transmissão a 37%.
é possível observar que os Gateways possuem a função de
encaminhar pacotes entre as camadas de Rede e Aplicação do B. Limitação de Ocupação do Espectro
Nó e do Servidor Central. A camada física LoRa é utilizada Mesmo com a perfomance sendo definida pelos parâmetros
na comunicação entre o Gateway e os Nós, no entanto a do protocolo, tais como espalhamento espectral e quantidade
comunicação entre o Gateway e o Servidor Central se baseia de canais, as regulações locais de utilização do espectro, como
em protocolo TCP/IP, podendo utilizar diversas opções de a máxima taxa de ocupação (duty-cycle) e limite de potência
comunicação tais como Ethernet, 3G/4G, WiFi, entre outras. de transmissão, representam fator limitador para o desempenho
O esquema de segurança prevê dupla criptografia, sendo uma da rede.
No Brasil a utilização do espectro de frequências é regula- Nota-se que para poucos pacotes na rede, a limitação é
mentada pela Anatel, Agencia Nacional de Telecomunicações. consequência somente das colisões. No entanto com muitos
Para o LoraWan, a normas são descritas na portaria no 680 de pacotes na rede, o fator limitador passa a ser o limite de
27 de Julho de 2017. São definidas as seguintes restrições: ocupação de espectro, conforme regulação. A perfomance
• Frequências Permitidas para Operação do LoraWan: diminui muito conforme o número de dispositivos aumenta,
– 902 - 907,5 MHz. consequência direta das colisões e do Aloha como método de
– 915 - 928 MHz. acesso ao meio.
• Máxima Potência de Transmissão:
– 1W para 35 ou mais canais de salto de frequência.
– 0.25W para menos de 35 canais de salto de frequên-
cia.
• Taxa de Ocupação da Banda:
– 400ms para cada 14s, para a largura de banda < 250
kHz. Duty-Cycle: 2.8%.
– 400ms para cada 7s, para a largura de banda >= 250
kHz. Duty-Cycle: 5.7%.
C. Configuração de Espalhamento Espectral vs Tempo no Ar
Quanto maior o valor do espalhamento espectral, configu-
rado pelo parâmetro SF (Spread Factor), maior é o alcance
de comunicação mas maior também é o tempo em que o
pacote passa no ar em transmissão. Quanto maior a ocupação
de canal, mais suscetível à colisões a rede estará devido ao
carácter aleatório de transmissão do Aloha. Nota-se que em
geral valores elevados de espalhamento espectral são utilizados Figura 4. Pacotes Gerados vs Recebidos por Quantidade de Dispositivos [2]
com o objetivo de maximizar o alcance [2]. Isto representa
um alto fator de risco para o desempenho das redes devido E. Confiabilidade e Densificação Comprometem a Capaci-
ao compartilhamento da infra-estrutura (banda ISM) com dade da Rede
aumento dos indices de colisão como consequência.
Na rede LoraWan a confiabilidade depende de mensagens
A figura 3 representa a variação do tempo do pacote em
de acknowledgement (Ack) recebidas através de downlink. A
transmissão (tempo de ocupação) em razão do tamanho dos
capacidade da rede é não somente reduzida pelas transmissões
pacotes e do espalhamento espectral. Quanto maior o valor de
destas mensagens de downlink, mas também pelo fato de que
SF maior o tempo do pacote no ar. Esta relação também é
o gateway deve atender às mesmas restrições e regulações de
direta com o tamanho do pacote (Payload).
ocupação de espectro. Assim sendo, várias mensagens de ack
podem sobre-carregar a capacidade de transmissão do gateway,
comprometendo toda a rede por consequência.
Outro problema diz respeito a alguns modelos de implan-
tação das redes LoraWan, que estão seguindo modelos de
telefonia celular [2], com redes capazes de oferecer conectivi-
dade como serviço, utilizando gateways como estações radio
case, cobrindo grandes áreas e compartilhando recursos. Este
modelo é preocupante por desconsiderar aspectos importantes
como os diferentes requisitos de cada tipo aplicação, tais como
confiabilidade, latencia, jitter, entre outros. O resultado pode
ser uma rede desbalanceada e que não atende ao seu propósito
original e comercial de prover o serviço.
Figura 3. Fator de Espalhamento (SF) vs Tempo do Pacote no Ar [10] IV. P OSSÍVEIS M ELHORIAS
O principal desafio em futuras implementações de redes
D. Quantidade de Dispositivos LoraWan será o uso da infraestrutura compartilhada (banda
A figura 4 demonstra um cenário com diferentes quantida- ISM) em conjunto com o protocolo Aloha como acesso ao
des de dispositivos com a variação da quantidade de pacotes meio [2]. A Lora Alliance padronizou o Aloha como camada
enviados por hora. A limitação de ocupação de espectro é de enlace para que os dispositivos não precisassem escutar o
descrita na imagem como Duty Cycle e representada pela linha meio antes de cada transmissão, podendo assim passar mais
pontilhada. tempo em baixo consumo, e também porque o protocolo
não exige qualquer tipo de sincronia, visto que os slots dispositivos, a correta configuração de espalhamento espectral
de transmissão são completamente aleatórios entre os nós, e a quantidade de canais disponíveis para utilização. Como
barateando assim o custo de hardware. o LoraWan provê a possibilidade de implantação de redes
privadas e independentes, o que é uma de suas maiores
A. S-Aloha sobre LoRaWAN
vantagens representa também um dos seus maiores desafios,
Em [11] é proposta uma topologia de rede com a utilização evitar que com o crescimento da tecnologia e o aumento
de uma pilha a nível de aplicação rodando o protocolo Slotted de novas redes operando em infra-estruras compartilhadas o
Aloha, servindo de interface entre o protocolo de aplicação funcionamento seja comprometido em decorrência dos fatores
e o protocolo de rede LoraWan. Neste caso foi mantida a citados neste texto.
compatibilidade com todas as especificações da rede LoraWan Dentro deste cenário considera-se que o maior desafio do
nativa baseada em Aloha, ou seja, nada foi alterado nas LoraWan está na co-existência de redes operando em um meio
camadas de rede e física. O estudo mostra um mecanismo de compartilhado, o que irá exigir a utilização de novos meios
sincronia temporal entre os nós, requisito fundamental para um de acesso, que não o Aloha, para minimzar os impactos de
protocolo sincrono como o Slotted Aloha. Por fim os autores colisão.
concluíram que a utilização desta pilha, mesmo gerando certo
overhead computacional e latência de processamento e trata- R EFERÊNCIAS
mento de mensagens, ainda assim apresentou um resultado [1] J. de Carvalho Silva and J. J. P. C. Rodrigues and A. M. Alberti
bastante satisfatório com 2 vezes mais taxa de transmissão and P. Solic and A. L. L. Aquino. LoRaWAN — A low power WAN
protocol for Internet of Things: A review and opportunities. 2017 2nd
e 3.4 vezes menos colisões em comparação ao Aloha Puro, International Multidisciplinary Conference on Computer and Energy
nativo do LoraWan. Science (SpliTech).
[2] F. Adelantado and X. Vilajosana and P. Tuset-Peiro and B. Martinez and
B. TDMA (Time Division Multiple Access) sobre LoRaWAN J. Melia-Segui and T. Watteyne. Understanding the Limits of LoRaWAN.
IEEE Communications Magazine.
Pela natureza randômica do Aloha, o LoraWan não é re- [3] LoRaWANTM Specification v1.1. LoRa Alliance, Inc. 3855 SW 153rd
comendado para servir em casos de requisitos deterministicos Drive Beaverton, OR 97003. LoRa Alliance, Tech.
de entrega de mensagens, aplicações que informem alarmes, [4] Saari, Mika and bin Baharudin, Ahmad Muzaffar and Sillberg, P and
Hyrynsalmi, Sami and Yan, W. LoRa-A Survey of Recent Research
eventos ou dados críticos, por exemplo. Uma solução possível Trends. 2018 41th International Convention on Information and Com-
é implantar um sistema hibrido com TDMA sobre o LoraWan. munication Technology, Electronics and Microelectronics (MIPRO).
O agendamento do TDMA deve reservar alguns canais para [5] Abramson, Norman. THE ALOHA SYSTEM: another alternative for
computer communications. Fall Joint Computer Conference. 37. 281-
o Aloha e também para o trafego determinístico, fazendo 285. 10.1145/1478462.1478502.
a gerência dos canais ao longo do tempo. Deve atender às [6] R. Tomar and O. Gemein. LoRa network for cities Private and complete
regulações locais e ainda assim ser compatível com o LoraWan secured by design 2018 Global Internet of Things Summit (GIoTS)
[7] T. Sandrol and B. Jalaian and N. Suri.. Investigating LoRa for the
nativo. Uma pesquisa neste tema pode ser acompanhada em Internet of Battlefield Things: A Cyber Perspective. MILCOM 2018 -
[12]. 2018 IEEE Military Communications Conference (MILCOM).
[8] Lora Alliance, Technical Marketing Workgroup 1.0. A technical
C. Redução ou Não utilização de Mensagens de Ack overview of LoRa R and LoRaWANTM . https://www.tuv.com/
media/corporate/products_1/electronic_components_and_lasers/TUeV_
A confiabilidade depende das mensagens de Ack. No en- Rheinland_Overview_LoRa_and_LoRaWANtmp.pdf
tanto, as mensagens de Ack são responsáveis não somente [9] Sujuan Liu and Chuyu Xia and Zhenzhen Zhao A low-power real-time
pela ocupação do espectro mas também pelo consumo da taxa air quality monitoring system using LPWAN based on LoRa 2016 13th
IEEE International Conference on Solid-State and Integrated Circuit
de ocupação de espectro por parte do gateway, podendo este Technology (ICSICT)
ultrapassar o limite possível de mensagens e comprometer toda [10] N. Vatcharatiansakul and P. Tuwanut and C. Pornavalai Experimental
a rede. Diante disto uma possibilidade para reduzir as colisões performance evaluation of LoRaWAN: A case study in Bangkok 2017
14th International Joint Conference on Computer Science and Software
e aumentar a eficiência seria a não utilização de mensagens Engineering (JCSSE)
de Ack. [11] T. Polonelli and D. Brunelli and L. Benini. Slotted ALOHA Overlay
on LoRaWAN - A Distributed Synchronization Approach. 2018 IEEE
V. D ISCUSSÕES E C ONCLUSÕES 16th International Conference on Embedded and Ubiquitous Computing
(EUC).
Entre as soluções de conectividade M2M com o de objetivo [12] R. Piyare and A. L. Murphy and M. Magno and L. Benini On-Demand
de atingir baixo consumo de energia e longo alcance, não há TDMA for Energy Efficient Data Collection with LoRa and Wake-up
uma que atenda à todos os requisitos e o LoRaWAN não é Receiver 2018 14th International Conference on Wireless and Mobile
Computing, Networking and Communications (WiMob)
uma exceção. Diante da análise de implementações práticas [13] A. V. T. Bardram and M. Delbo Larsen and K. M. Malarski and M. N.
e seus resultados, este artigo buscou dar destaque a fatores Petersen and S. Ruepp. LoRaWan capacity simulation and field test in a
limitantes comuns que podem comprometer o desempenho harbour environment. 2018 Third International Conference on Fog and
Mobile Edge Computing (FMEC).
de redes em relação ao Alcance, Escalabilidade e Taxa de
Transmissão. Recomenda-se a observação destes fatores em
futuras implantações.
As redes devem ser cuidadosamente planejadas e implan-
tadas para atender aos requisitos de cada caso de uso es-
pecífico, considerando a dimensão correta da quantidade de

Você também pode gostar