Existe alguma implementação real do multicast LoRaWAN? De acordo com a especificação LoRaWAN v1.0.2, é possível enviar quadros multicast, mas não encontrei nem um nó nem um servidor de rede para fazer isso. Ninguém sabe um caminho?
Existe alguma implementação real do multicast LoRaWAN? De acordo com a especificação LoRaWAN v1.0.2, é possível enviar quadros multicast, mas não encontrei nem um nó nem um servidor de rede para fazer isso. Ninguém sabe um caminho?
Respostas:
A difusão seletiva exige que todos os dispositivos com os quais você deseja conversar estejam ouvindo; portanto, você deve começar com uma pilha LoRaWAN classe C, onde os dispositivos estão sempre ouvindo. Usar um "endereço de grupo" é uma modificação trivial da pilha: você só precisa adicionar um código para que o dispositivo filtre os quadros recebidos que contenham seu endereço ou o endereço do grupo.
O que é complicado é tornar a comunicação segura, pois, se você usar uma chave secreta compartilhada de grupo, qualquer dispositivo nesse grupo comprometido dará ao invasor o controle de todo o grupo. A criptografia de chave pública pode ser uma solução, mas a matemática é bastante intensa e leva muito tempo para ser computada em um pequeno processador embutido típico.
Neste site http://www.scoop.it/t/the-french-wireless-connection/p/4055120530/2015/11/12/lorawan-class-c-and-multicast, existe um link para a apresentação sobre uma rua solução de raios feita com lorawan e eles dizem (citação direta):
Como o tráfego de downlink é mais significativo e devido às restrições impostas por diferentes autoridades de telecomunicações, o uso de multicasting no LoRa ™ é obrigatório.
Isso significa que, em sua solução feita com LoRa, a única maneira de enviar dados de maneira significativa é usar o multicast. No ano de 2015, eles estavam se comunicando com quase 75 mil luzes da rua em todo o mundo dessa maneira.