Introdução
Em IoT, Nem todos os dispositivos falam o mesmo "idioma" quando se trata de tempo e comunicação. Em LoRaWAN, Existem três classes de dispositivo definidas - um, B, e C - cada um com seu próprio padrão para enviar e receber dados. Conhecer as diferenças importantes. Afeta a rapidez com que seus dispositivos respondem, quanto tempo eles duram em uma bateria, e quão bem eles se encaixam no seu caso de uso.
O que são Lora e Lorawan?
Lora é a modulação sem fio que carrega dados em longas distâncias usando baixa potência. Lorawan é o protocolo de rede que fica no topo, Definindo como os dispositivos se conectam, enviar, e receba mensagens através de gateways para um servidor de rede. Lora é a camada física. Lorawan é as regras da conversa.
O que são aulas de Lorawan?
Classe A
O que é classe A
Classe A é a linha de base. Cada dispositivo Lorawan suporta. É a opção mais eficiente em termos de energia, Ideal para dispositivos movidos a bateria.
Como funciona?
Um dispositivo envia um uplink sempre que precisar. Logo depois disso, Ele abre duas janelas de recebimento curtas - RX1 e RX2 - para possíveis downlinks da rede. Se nada vier, Volta a dormir até o próximo uplink. As mensagens de downlink só podem ser entregues logo após um uplink.
Prós
–Uso de energia mais baixo
–Funciona bem para dispositivos que enviam dados com pouca frequência
–Simples de implantar e escalar
Contras
–Alta latência de downlink
–O servidor só pode enviar dados após a transmissão do dispositivo
–Não é adequado para controle em tempo real
Classe B
O que é classe B
A classe B se baseia na classe A adicionando slots de recebimento programados. É um meio termo entre a eficiência da classe A e a capacidade de resposta da classe C.
Como funciona?
A rede envia beacons sincronizados com tempo regular. Os dispositivos usam isso IoT Beacons to alinhe seus relógios internos. Ao lado das duas janelas de recebimento após um uplink, Os dispositivos de classe B também abrem "slots de ping" em horários específicos. Isso permite que a rede envie downlinks dentro do cronograma, reduzindo a latência em comparação com a classe A.
Prós
–Latência de downlink inferior do que a classe A
–Pode fazer mensagens de unicast ou multicast programadas
–Ainda é possível correr em baterias
Contras
–Maior uso de energia do que a classe A
–Requer sincronização de tempo de rede e dispositivo–
–Configuração um pouco mais complexa
Classe C
O que é classe C
A classe C mantém a janela de recebimento aberta quase o tempo todo. É para aplicações onde a ação imediata é mais importante do que economizar poder.
Como funciona?
Como a classe A., Existem Windows RX1 e RX2, Mas o RX2 fica aberto continuamente, apenas fechando durante uma transmissão de uplink. Isso significa que o servidor pode enviar um downlink quase instantaneamente a qualquer momento. O trade-off: Uso de energia muito mais alto, Portanto, esses dispositivos geralmente são movidos.
Prós
–Latência mais baixa de downlink
–Controle em tempo real possível
–Pode receber dados a qualquer momento
Contras
–Consumo de alta potência
–Raramente prático para uso da bateria
–Mais sensível à interferência de rede
As diferenças de classe A, Classe B e Classe C?
Classe A escuta logo após falar.
A classe B escuta depois de falar e também nos horários acordados.
Classe C ouve quase o tempo todo.
A classe A usa o menor poder, mas tem a espera mais longa por downlink. Classe B negocia um pouco de poder para respostas mais rápidas. A classe C está sempre pronta, mas precisa de poder constante.
Exibição rápida de diferentes classes de Lorawan
Recurso | Classe A | Classe B | Classe C |
---|---|---|---|
Uplink | A qualquer momento | A qualquer momento | A qualquer momento |
Timing do Downlink | Só logo após um uplink (Duas janelas de recebimento curtas) |
Depois de uplink e em slots de ping programados |
Quase a qualquer momento, exceto durante o uplink |
Latência para downlink | Mais alto | Médio | Mais baixo |
Uso de energia | Mais baixo | Médio | Mais alto |
Requisitos extras | Nenhum | Sincronização de tempo de rede via Beacons |
Poder contínuo disponibilidade |
Usos comuns | Monitoramento ambiental, acompanhamento de bens | Medidores de utilidade, iluminação de rua | Alarmes de incêndio, industrial controlar |
Perguntas frequentes
Qual classe de dispositivo final consome a menor potência?
Classe A - porque passa a maior parte de sua vida dormindo e apenas abre as janelas recebem janelas brevemente depois de enviar.
Qual classe de dispositivo tem a menor latência de downlink?
Classe C - Sua janela de recebimento está aberta quase o tempo todo, para que a rede possa enviar comandos instantaneamente.
Qual classe de dispositivo é sincronizada com a rede usando beacons periódicos?
Classe B - Ele ouve os beacons de rede para manter seu cronograma alinhado.