A camada de software “Atmel Lightweight Mesh” é protocolo mesh proprietário para rede sem fio de baixa potencia.
Foi projectado/desenhado para atender às necessidades de uma ampla gama de aplicações que necessitam de ligação sem fio, incluindo: controlo remoto, alarme e segurança, Leitura automática de medidores, automação casa e edificio comercial
Características do Protocolo
- Até 65535 nós numa rede (limite teórico)
- Até 65535 PAN independentes num único canal
- Até 15 “endpoints” independentes
- Nenhum nó dedicado é necessário para iniciar uma rede, diferente do zigbee que necessita do coordenador
- Sem tráfego de serviços ocupando a largura de banda
- Dois tipos de nós:
- Routing (endereço de rede < 0x8000)
- Non-routing (endereço de rede >= 0x8000)
- Assim que Nó estiver ligado fica pronto para enviar e receber dados, diferente do zigbee em que é necessário o “join”
- A descoberta da rota acontece automaticamente se rota para o destino não for conhecido
- Não existe relação do tipo pai-filho entre os nós, diferente do zigbee
- Non-routing podem enviar e receber dados de/para qualquer outro nó
- A tabela de encaminhamento é actualizada automaticamente com base nos na frame dos dados recebidos e transmitidos
- Rejeição de frames(broadcast or multipath unicast) duplicados
- Pequeno (menos de 8 KB de Flash e 4KB de RAM para uma aplicação típica)
Comparação com o Bitcloud:
- Bitcloud necessita 100kb de ROM/Flash e este apenas 8kb de ROM/Flash.
- Todo o código[1] fonte da implementação esta disponível, contrario do Bitcloud.
- Modelos de programação: “maquina de estado” para poder suportar multi-tarefa, callback para chamadas de serviços entre as camadas do protocolo.
É uma alternativa ao Bitcloud(implementação do protocolo ZigBee desenvolvido também pela Atmel) e tal como o Bitcloud pode ser utilizado gratuitamente, mas apenas com micro-controladores/transceptores da ATmel.
Deverá estar ligado para publicar um comentário.