Todo projeto LoRaWAN encontra a mesma confusão na primeira semana. O time sobe um network server, vê os dados do dispositivo chegando e pergunta por que ainda precisa de outra plataforma. Ou então assina uma plataforma de aplicação, cadastra um sensor e pergunta por que nada aparece. As duas perguntas têm a mesma resposta: implantações LoRaWAN rodam em duas camadas distintas que costumam ser confundidas com uma só, e cada uma faz um trabalho que a outra deliberadamente não faz.
Acertar essa divisão economiza semanas. O que vem a seguir é o que cada camada possui, onde fica a fronteira e como as duas se conectam na prática.
O que o network server possui
Um network server LoRaWAN (LNS) é gestão de infraestrutura de rádio. Ele autentica dispositivos quando eles entram na rede, elimina duplicatas do mesmo pacote que chegou por vários gateways, agenda downlinks pelo melhor gateway, gerencia a taxa de dados adaptativa para preservar bateria e aplica a camada MAC do LoRaWAN. ChirpStack, The Things Stack e servidores operados por operadoras como a Actility vivem todos aqui, e comparamos as opções públicas e privadas em redes LoRaWAN privadas vs públicas.
O que o LNS entrega ao fim de todo esse trabalho é um payload descriptografado: algumas dezenas de bytes binários, mais metadados de rádio. Sem dashboards, sem usuários, sem alertas, sem histórico que valha consultar. Isso não é uma lacuna do produto. É o projeto dele.
O que a plataforma de aplicação possui
Uma plataforma de aplicação IoT começa onde o pacote deixa de importar e os dados começam. Ela decodifica o payload binário em variáveis nomeadas, armazena tudo como séries temporais consultáveis e transforma isso nas coisas que as pessoas de fato compram: dashboards, alertas, contas de usuário com permissões, relatórios e integrações com o resto do negócio.
A camada que cada vez mais separa uma plataforma de aplicação das outras é a inteligência. Guardar uma leitura de temperatura é o mínimo. Prever onde ela estará em seis horas, sinalizar que um sensor começou a desviar dois dias antes de falhar e converter uma previsão em ordem de serviço é onde o valor se concentra. A TagoIO faz isso com scripts de Analysis e Analytics e IA nativos, então previsões, alertas de anomalia e recomendações aparecem dentro da mesma interface dos dados ao vivo, em vez de em uma ferramenta de BI separada que alguém tem de lembrar de abrir.
A fronteira em uma frase
O network server garante que o pacote chegue uma vez, com segurança e eficiência. A plataforma de aplicação faz o pacote significar algo para uma pessoa ou outro sistema. Se a tarefa envolve rádio, ingresso na rede, gateways ou fatores de espalhamento, ela pertence ao LNS. Se envolve um usuário, um gráfico, um limite, uma previsão ou um ERP, ela pertence à plataforma de aplicação.
Confundir as camadas custa tempo de verdade. Times tentam construir alertas dentro de um LNS com webhooks e scripts, e acabam mantendo uma plataforma de aplicação frágil que nunca pretenderam escrever. Ou esperam que uma plataforma de aplicação diagnostique cobertura de gateway, o que ela não consegue ver. Cada camada é deliberadamente cega ao trabalho da outra.
Como as duas se conectam
Na prática, a integração é uma ponte de dados. O LNS empurra todo uplink decodificado para a plataforma de aplicação por HTTPS ou MQTT, e os downlinks voltam pelo mesmo caminho. A TagoIO já vem com integrações prontas para os principais network servers, incluindo The Things Network, ChirpStack e redes de operadoras, além de uma biblioteca de conectores com centenas de sensores, de modo que decodificar payload é configuração, não código.
Uma pilha típica de produção termina assim: sensores, gateways, um LNS (rede pública ou ChirpStack privado) e a TagoIO em cima para tudo que o cliente vê. A escolha do LNS e a escolha da plataforma são decisões independentes, o que é saudável: você pode trocar de operadora de rede sem reconstruir sua aplicação, e vice-versa.
Alguma vez você precisa de apenas um?
Às vezes. Um estudo puro de cobertura pode viver só no LNS. Uma implantação celular ou Wi-Fi dispensa o LNS por completo e fala direto com a plataforma de aplicação. Mas se o projeto envolve sensores LoRaWAN e alguém além de um engenheiro olhando os dados, você precisa das duas camadas, e o orçamento honesto inclui as duas desde o início.
Se você já tem um LNS rodando e quer ver a camada de aplicação funcionando sobre ele, a TagoIO conecta em minutos. Agende uma demonstração ou comece gratuitamente.