O que é o XBee e como ele é diferente do Zigbee?

Respostas:

38

O ZigBee / ZigBee Pro são protocolos de comunicação de malha que ficam em cima do IEEE 802.15.4 PHY.

XBee / XBee Pro são nomes de produtos para módulos de radiocomunicação fabricados pela Digi.

Os módulos podem ser carregados com vários firmwares para suportar o ZigBee / ZigBee Pro / DigiMesh e vêm em várias faixas de frequência.

O DigiMesh é uma alternativa ao ZigBee que altera algumas coisas e adiciona alguns recursos para torná-lo geralmente melhor trabalhar.

Mas você sacrifica a compatibilidade com dispositivos ZigBee.

Por exemplo, o DigiMesh permite que os roteadores durmam, possui uma sobrecarga mais baixa, possui 1 tipo de nó e 3 do zigbee, levando a uma malha mais robusta, pode rodar com taxas de dados mais altas, etc.

Francamente, é um protocolo melhor em toda parte, na minha opinião. Eu não usaria o ZigBee a menos que precisasse de interoperabilidade com os nós de outros fornecedores. Não que o DigiMesh seja a única resposta, existem outros protocolos de malha que também se encontram no IEEE 802.15.4.

Marca
fonte
5
Retiro minha postagem para sua resposta muito mais bem explicada.
Kellenjb
Existe alguma documentação disponível para o protocolo de rádio usado no modo AT (serial)? É algum novo cluster ZCL em execução no ZigBee? Ou talvez 802.15.4 bruto?
Toby Jaffey 18/10/10
Eu não uso o kit de desenvolvimento do XBee Pro que tenho há algum tempo, mas pelo que me lembro, o modo AT era apenas uma maneira de se comunicar entre 2 módulos XBee em um modo muito simples que imitava as comunicações do modem AT. Eu suponho que o rádio PHY ainda teria que ser algo como 802.15.4, pois eu acho que a maior parte dessa decodificação está em hardware, mas o resto do protocolo provavelmente é algo que Digi criou, proprietário, imagino.
Mark
Você já tentou usar o modo de suspensão síncrona e achou útil? Conceitualmente, seria ótimo coordenar os módulos automaticamente ao acordar, mas exigir que a duração de cada intervalo de vigília seja fixo parece ser ineficiente (nos casos em que ninguém tem nada a dizer) e incômodo (nos casos em que os nós têm mais dizer que caberá em um intervalo de ativação).
Supercat #
Concordo que o ZigBee é muito complicado (tenho experiência em primeira mão disso!), Mas dizer que o DigiMesh geralmente é melhor parece um pouco subjetivo para mim.
clabacchio