Como funciona o suporte da rede pública LoRaWAN - AWS IoT Wireless

Como funciona o suporte da rede pública LoRaWAN

O AWS IoT Core for LoRaWAN é compatível com o atributo de roaming passivo, conforme a especificação LoRa Alliance. Com o roaming passivo, o processo de roaming é inteiramente transparente para o dispositivo final. Os dispositivos finais em roaming fora da rede doméstica podem se conectar aos gateways nessa rede pública e trocar dados de uplink e de downlink utilizando o servidor de aplicações. Os dispositivos permanecem conectados à rede doméstica no decorrer de todo o processo de roaming.

nota

O AWS IoT Core for LoRaWAN é compatível somente com o atributo sem estado do roaming passivo. O roaming de transferência não é compatível. No roaming de transferência, o dispositivo mudará para outra operadora quando viajar para fora da rede doméstica.

Conceitos da rede pública LoRaWAN

Esses conceitos são utilizados pelo recurso de rede pública compatível com o AWS IoT Core for LoRaWAN.

Servidor da rede LoRaWAN (LNS)

Um LNS é um servidor privado autônomo que pode ser executado nas suas instalações ou pode ser um serviço baseado em nuvem. O AWS IoT Core for LoRaWAN é um LNS que oferece serviços na nuvem.

Servidor de rede doméstica (hNS)

A rede doméstica é a rede à qual pertence o dispositivo. O servidor de rede doméstica (hNS) é um LNS em que o AWS IoT Core for LoRaWAN armazena os dados de provisionamento do dispositivo, como DevEUI, AppEUI e chaves de sessão.

Servidor de rede visitada (vNS)

A rede visitada é a rede através da qual o dispositivo recebe cobertura quando sai da rede doméstica. O servidor de rede visitada (vNS) é um LNS que tem um acordo comercial e técnico com os hNS para poder atender ao dispositivo final. O parceiro da AWS, Everynet, atua como a rede visitada para oferecer cobertura.

Servidor de rede de atendimento (sNS)

O servidor de rede de atendimento (sNS) é um LNS que lida com os comandos MAC para o dispositivo. Só pode haver um sNS para uma sessão LoRa.

Servidor de rede de encaminhamento (fNS)

O servidor de rede de encaminhamento (fNS) é um LNS que gerencia os gateways de rádio. Pode ser que haja zero ou mais fNS envolvidos em uma sessão LoRa. Esse servidor de rede gerencia o encaminhamento dos pacotes de dados que são recebidos do dispositivo para a rede doméstica.

Arquitetura de suporte de rede pública LoRaWAN

O seguinte diagrama de arquitetura demonstra como o AWS IoT Core for LoRaWAN faz parceria com a Everynet para oferecer conectividade de rede pública. Nesse caso, o Dispositivo A está conectado ao hNS (servidor de rede doméstica) fornecido pelo AWS IoT Core for LoRaWAN meio de um gateway LoRa. Quando o Dispositivo A sai da rede doméstica, ele ingressa em uma rede visitada e é coberto pelo servidor de rede visitada (vNS) oferecido pela Everynet. O vNS também amplia a cobertura ao Dispositivo B, que não tem um gateway LoRa ao qual se conectar.

É possível visualizar as informações de cobertura da rede pública no console do AWS IoT, conforme descrito na seção a seguir.

Imagem que mostra como o AWS IoT Core for LoRaWAN utiliza roaming para oferecer atender a dispositivos que saem de uma rede doméstica e para ampliar a cobertura a dispositivos que não têm um gateway ao qual se conectar.

O AWS IoT Core for LoRaWAN usa uma funcionalidade de hub de roaming, em conformidade com a Recomendação técnica do de hub de roaming LoRaWAN da LoRa Alliance. O hub de roaming oferece um endpoint para a Everynet rotear o tráfego recebido a partir do dispositivo final. Nesse caso, a Everynet atua como um servidor de rede de encaminhamento (fNS) para encaminhar o tráfego recebido a partir do dispositivo. Ela usa uma API RESTful de HTTP, conforme definido pela especificação da LoRa Alliance.

nota

Se o dispositivo sair da rede doméstica e entrar em um local onde tanto a rede doméstica quanto a Everynet estiverem disponíveis, ele se conectará ao primeiro gateway que aparecer (LoRa ou Everynet).

Ao visitar uma rede pública, os hNS e o servidor de rede de atendimento (sNS) são separados. Pacotes de uplink e downlink são, então, trocados entre os sNS e os hNS.