Entendendo redes Z-Wave, nós e dispositivos

Entendendo redes Z-Wave, nós e dispositivos

Z-wave. A tecnologia de automação residencial é composta por três camadas. A camada de rádio, a camada de rede e a camada de aplicativos funcionam juntas para criar uma rede robusta e confiável que permita que numerosos nós e dispositivos se comuniquem simultaneamente.

    Protocolo de onda z
  • Camada de rádio: Define a maneira como um sinal é trocado entre a rede e o hardware de rádio físico. Isso inclui frequência, codificação, acesso de hardware, etc.
  • Camada de rede: Define como os dados de controle são trocados entre dois dispositivos ou nós. Isso inclui endereçamento, organização de rede, roteamento, etc.
  • Camada de aplicação: Define quais mensagens precisam ser tratadas por aplicativos específicos para realizar tarefas específicas, como mudar uma luz ou alterar a temperatura de um dispositivo de aquecimento.

A camada de rede

A camada de rede Z-WAVE controla como os dados são trocados entre diferentes dispositivos (nós) na rede, consiste em três sub-camadas.

  • Camada de acesso à mídia (Mac): Controla o uso básico do hardware sem fio - essas funções são invisíveis para o usuário final.
  • Camada de transporte: Controla a transferência de mensagens, garantindo uma comunicação livre de erros entre dois nós sem fio. O usuário final não pode influenciar as funções desta camada, mas os resultados dessa camada são visíveis.
  • Camada de roteamento: Gerencia os recursos de "malha" do Z-Wave para maximizar a faixa de rede e garantir que as mensagens cheguem ao nó de destino. Essa camada usará nós adicionais para reenviar a mensagem se o destino estiver fora da faixa "direta" do nó de transmissão.

O acesso à mídia (Mac) e camadas de transporte explicadas

Em vez de enviar uma mensagem de texto, você não pode ver como as informações transferem do seu telefone para o deles. Você assume que é enviado e será recebido e lido pelo destinatário. Da mesma forma, as tecnologias de automação residencial sem fio usam os mesmos princípios para permitir a comunicação entre os nós do remetente e do receptor.

Ocasionalmente, uma mensagem pode se perder.

No caso de um telefone celular, pode ser devido à má recepção. No caso de uma rede de automação residencial, pode ser devido a interferência ou posicionamento do receptor muito longe do remetente. Em uma rede simples, o remetente não recebe feedback sobre se a mensagem foi recebida e se o comando tiver sido executado corretamente. Isso pode causar problemas de estabilidade, a menos que a instalação fosse planejada e testada corretamente.

Z-Wave é a única das tecnologias sem fio mais confiáveis, cada comando enviado é reconhecido pelo receptor que envia um recibo de retorno para o remetente. Isso não garante que a mensagem foi entregue corretamente, no entanto, o remetente terá uma indicação de que uma situação alterada ou ocorreu um erro.

Comunicação z-wave

Figura 2 - Comunicação com e sem confirmação

O recibo de retorno é chamado Reconheça (ACK). Um transceptor de ondas Z irá tentar até três vezes para enviar uma mensagem enquanto aguarda um ACK. Depois de três tentativas malsucedidas, o transceptor de ondas Z desistirá e reportará uma mensagem de falha ao usuário. O número de tentativas malsucedidas é também um bom indicador da qualidade da conexão sem fio da rede.

Usando nós para comunicação bem sucedida

Uma rede consiste em pelo menos dois nós. Para poder se comunicar uns com os outros, os nós precisam ter acesso a uma mídia comum ou precisar ter "algo em comum".

Na maioria dos casos, esta é uma mídia de comunicação física como um cabo. A mídia de comunicação para rádio (sem fio) é o ar, que também é usado por todos os tipos de diferentes tecnologias - TV, Wi-Fi, telefones celulares, etc., portanto, cada tipo de "rede" precisa ter um protocolo definido que permita Diferentes nós de uma rede para identificar uns aos outros e excluir mensagens de outras fontes de rádio.

Cada nó na rede também precisa ter uma identificação única para distingui-lo de outros nós na mesma rede.

O protocolo Z-Wave define duas identificações para a organização da rede.

  • O ID do HOME é a identificação comum de todos os nós pertencentes a uma rede lógica de Wave Z. Tem um comprimento de 4 bytes = 32 bits.
  • O ID do nó. é o endereço de um único nó na rede. O ID do nó tem um comprimento de 1 byte = 8 bits.

Os nós com diferentes IDs domésticos não podem se comunicar uns com os outros, mas eles podem ter um ID de nó semelhante. Isso ocorre porque as duas redes são isoladas umas das outras.

Em uma única rede (um ID inicial), dois nós não podem ter IDs idênticos do nó. Isso significa que cada nó pode ser resolvido individualmente lhe dando controle total do seu próprio sistema de automação residencial.

Dispositivos

Z-Wave tem dois tipos básicos de dispositivo:

  • Controladores - dispositivos que controlam outros dispositivos de onda Z
  • Escravos - dispositivos que são controlados por outros dispositivos de onda Z.

Controladores são programados fábrica com um ID inicial, isso não pode ser alterado pelo usuário. Os escravos não têm um ID inicial pré-programado, pois levam a identificação em casa atribuída à rede.

O principal controlador inclui outros nós na rede, atribuindo-lhes seu próprio ID de origem. Se um nó aceitar o ID inicial do controlador principal, este nó se tornar parte da rede. O principal controlador também atribui um ID de nó individual a cada novo dispositivo que é adicionado à rede. Este processo é conhecido como Inclusão.

 

 

Definição

No controlador

No escravo

ID do HOME

A ID inicial é a identificação comum de uma rede Z Wave

O ID inicial já está definido como padrão de fábrica

Sem identificação em casa no padrão de fábrica

ID do nó.

O ID do nó é a identificação individual (endereço) de um nó dentro de uma rede comum

O controlador tem seu ID de nó ganho predefinido (tipicamente 0x01)

Atribuído pelo controlador principal

Tabela 1 - ID da Home e Comparação de ID do Nó

Exemplo

Esta rede (Figura 3) Tem dois controladores com um ID de pesquisa padrão de fábrica e dois outros dispositivos escravos que não possuem nenhum ID inicial atribuído.

Antes da inclusão

Rede Z-Wave antes da inclusão

Figura 3 - Dispositivos de onda Z antes da inclusão em uma rede

Dependendo de qual dos controladores é usado para configurar a rede Z-Wave, o ID da rede de rede neste exemplo será # 0x00001111 ou # 0x00002222.

Ambos os controladores têm o mesmo ID de nó # 0x01 e nesta fase, os dispositivos escravos não possuem nenhum ID de nó atribuído. Em teoria esta imagem mostra duas redes com um nó em cada um deles.

Porque nenhum dos nós tem um ID residencial comum, nenhuma comunicação pode ocorrer.

Um dos dois controladores agora é selecionado como sendo o principal controlador da rede. Este controlador atribui seu ID inicial a todos os outros dispositivos (inclui eles) e também atribui números de ID de nó individuais.

Após a inclusão

Rede Z-Wave após a inclusão

Figura 4 - Rede após a inclusão

Após a inclusão bem-sucedida, todos os nós têm o mesmo ID de origem - eles estão conectados à mesma rede. Eles também têm um ID único de nó, permitindo que eles sejam identificados individualmente e se comuniquem uns com os outros.

Neste exemplo, existem dois controladores. O controlador cujo ID inicial, tornou-se o ID inicial para todos os dispositivos, é chamado de 'Controlador Primário.' Todos os outros controladores se tornam 'controladores secundários'.

O controlador principal pode incluir mais dispositivos, enquanto o controlador secundário não pode. No entanto, os controladores primários e secundários operam o mesmo em todos os outros aspectos.

Duas redes Z-Wave coexistentes

Figura 5 - Duas redes Z-Wave com diferentes IDs de origem coexistente

Como os nós de redes diferentes não podem se comunicar uns com os outros devido ao ideal em casa diferente, eles podem coexistir e nem "ver" um ao outro.

O ID de 32 bits permite que até 4 bilhões (2 ^ 32) diferentes ondas Z para redes sejam definidos, cada um com um máximo de 256 (2 ^ 8) nós diferentes. No entanto, alguns desses nós são alocados pela rede para comunicação interna e funções especiais, portanto, a rede Z-Wave pode ter no máximo 232 dispositivos.

Os nós podem ser removidos de uma rede Z-Wave, isso é chamado de exclusão. Durante o processo de exclusão, o ID inicial e o ID do nó são excluídos do dispositivo. O dispositivo é redefinido para o estado padrão de fábrica (os controladores têm sua própria identificação em casa e escravos não têm identificação em casa).

Mensagem e roteamento

Em uma rede sem fio típica, o controlador central possui uma conexão sem fio direta a todos os outros nós de rede. Isso requer um link de rádio direto. No entanto, se houver uma perturbação, o controlador não tiver nenhuma rota de backup para alcançar os nós e a comunicação vai quebrar.

Rede sem roteamento

Figura 6 - Rede sem roteamento

A rede de rádio em Figura 6. é uma rede não roteada. Nós dois, três e quatro estão dentro da faixa de rádio do controlador. O nó 5 está fora da faixa de rádio e não pode ser alcançado pelo controlador.

No entanto, o Z-Wave oferece um mecanismo muito poderoso para superar essa limitação. Os nós de onda z podem encaminhar e repetir mensagens para outros nós que não estão em intervalo direto do controlador. Isso permite que o Z-Wave crie redes muito flexíveis e robustas. A comunicação pode ser feita a todos os nós dentro da rede, mesmo que estejam fora do intervalo direto ou se a conexão direta for interrompida.

Figura 7 - Rede Z Wave com Roteamento

Figura 7 - Rede Z Wave com Roteamento

A rede Z-Wave com roteamento (Figura 7.) mostra que o controlador pode se comunicar diretamente com os nós 2, 3 e 4. Nó 6 mentiras fora de sua faixa de rádio, no entanto, é dentro da faixa de rádio do nó 2. Portanto, o controlador pode se comunicar ao nó 6 via Nó 2. Isto é chamado de "rota".

Usando este sistema de roteamento, os sinais de ondas Z podem até mesmo trabalhar em cantos! Outras tecnologias trabalham na "linha de visão", onde cada transmissor deve ter visão direta do receptor, mas Z-Wave simplesmente envia o sinal em um pequeno desvio em torno de um obstáculo usando outro nó.

O roteamento do Z-Wave pode se adaptar automaticamente a quaisquer alterações na rede. Por exemplo Figura 8mostra que a comunicação direta entre o nó 1 e o nó 2 é bloqueada. Mas ainda é possível para o nó 1 se comunicar com o nó 6 usando o nó 3 como um repetidor adicional.

Quanto mais nós em uma rede, mais flexível e robusta a rede se tornar.

Z-Wave é capaz de rotear mensagens através de até quatro nós repetidos. Este é um compromisso entre o tamanho e a estabilidade da rede, e o tempo máximo que uma mensagem é permitida para viajar na rede.

Figura 8 - distância máxima entre dois nós através de quatro repetidores

Figura 8 - distância máxima entre dois nós através de quatro repetidores

Rotas de construção em uma rede Z-Wave

Cada nó é capaz de determinar quais nós estão em sua faixa sem fio direto. Esses nós são chamados de vizinhos. Durante a inclusão e posterior a pedido, o nó é capaz de informar o controlador sobre sua lista de vizinhos. Usando essas informações, o controlador é capaz de criar uma tabela que tenha todas as informações sobre possíveis rotas de comunicação em uma rede. Esta tabela de roteamento pode ser acessada pelo usuário e há várias soluções de software, normalmente chamadas de ferramentas de instalação, que visualizam a tabela de roteamento ajudando você a otimizar a configuração da rede.

Figura 9 - Roteamento em uma rede Z Wave

Figura 9 - Roteamento em uma rede Z Wave

O diagrama acima (figure 9.) Mostra uma rede de malha de onda Z, com um controlador e cinco nós. O controlador pode se comunicar diretamente com o nó 2 e 3. Não há conexão direta para o nó 4, 5 e 6. Comunicação para o nó 4 funciona através do nó 2 ou via nó 3.

 

Tabela 2 - Tabela de roteamento para a rede Z Wave

Tabela 2 - Tabela de roteamento para a rede Z Wave

O roteamento para esta rede é mostrado em mesa 2 - As linhas contêm os nós de origem e as colunas contêm os nós de destino. Uma célula com "1" indica que os nós são vizinhos e um "0" mostra que não há caminho de comunicação direta. A tabela também mostra a conexão entre o nó de origem 1 e o nó de destino 4. A célula entre o nó 1 e 4 é marcada como "0". Portanto, a rede encaminha o sinal via Nó 3, que está no intervalo direto do nó 1 e do nó 4.

Figura 10 - Alternativa Z-Wave Netwo Rroting

Figura 10 - Alternativa Z-Wave Netwo Rroting

Outro exemplo (figure 10.) Mostra que o nó 6 só pode se comunicar com o restante da rede usando o nó 5 como um repetidor. Como o controlador não tem uma conexão direta com o nó 5, o controlador precisa usar uma das seguintes rotas: "1 -> 3 -> 4 -> 5 -> 6" ou "1 -> 2 -> 5 ->6”.

Um controlador sempre tentará primeiro transmitir sua mensagem diretamente para o destino. Se isso não for possível, ele usará sua tabela de roteamento para encontrar a próxima melhor maneira até o destino. O controlador pode selecionar até três rotas alternativas e tentará enviar a mensagem por meio dessas rotas. Somente se todas as três rotas falharem (o controlador não receber uma confirmação do destino), o controlador reportará uma falha.

Tipos de nós de rede

Os escravos são categorizados como escravos "padrão" ou "roteamento". UMA escravo de roteamento inclui recursos de roteamento avançados.

A diferença entre os três tipos diferentes do nó é o conhecimento da tabela de roteamento de rede e sua capacidade de enviar mensagens para a rede.

 

 

Vizinhos

Rota

Funções possíveis

Controlador

Conhece todos os vizinhos

Tem acesso a tabela de roteamento completa

Pode se comunicar com cada dispositivo na rede, se a rota existir

Escravo

Conhece todos os vizinhos

Não tem informações sobre a tabela de roteamento

Só pode responder ao nó que recebeu a mensagem. Portanto, não pode enviar mensagens não solicitadas

Escravo de roteamento

Conhece todos os vizinhos

Tem conhecimento parcial da tabela de roteamento

Pode responder ao nó que ele recebeu a mensagem e pode enviar mensagens não solicitadas para um número de nós predefinidos que ele tem uma rota também

Propriedades dos modelos do dispositivo Z-Wave

Escravo

Corrigido dispositivos alimentados instalados como interruptores de parede, dimmers de parede ou controladores cegos venezianos

Escravo de roteamento

Dispositivos operados por bateria e dispositivos aplicáveis ​​móveis, conforme, por exemplo, sensores com operação de bateria, plugues de parede para Schuko e Tipos de plugue, termostatos e aquecedores com operação de bateria e todos os outros aplicativos escravos

Aplicações típicas para escravos

Desafios em configurações típicas de rede

A rede Z Wave tipicamente começa como uma pequena rede que é estendida como e quando você precisa. Uma pequena rede pode consistir em um controle remoto e um par de switches ou dimmers. O controle remoto atua como controlador principal e inclui e controla os switches e dimmers.

Durante a inclusão, os dimmers e switches devem ser instalados em sua localização final, para garantir que uma lista correta de vizinhos seja reconhecida e relatada.

Esse tipo de configuração de rede funciona bem, desde que o controle remoto possa atingir todos os switches e dimmers diretamente (o nó a ser controlado é "no intervalo"). Se o nó controlado não estiver no intervalo, o usuário poderá sofrer atrasos, porque o controle remoto precisa detectar a estrutura de rede antes de controlar o dispositivo.

No caso de um dispositivo ter sido incluído e movido depois para uma nova posição, este dispositivo específico só pode ser controlado pelo controle remoto se estiver no intervalo direto. Caso contrário, a comunicação falhará, porque a entrada de tabela de roteamento para este dispositivo específico está errada e o controle remoto não é capaz de fazer uma varredura de rede no momento da operação.

Rede Z Wave com um controlador estático

Outra rede típica consiste em um controlador estático - principalmente software de PC mais Dongle USB da onda Z ou um gateway IP junto com vários switches e dimmers.

Rede com único controlador estático

Rede Z Wave com único controlador estático

O controlador estático é o principal controlador e inclui todos os outros dispositivos.

Como um controlador estático está vinculado a um determinado local, os outros dispositivos de onda Z devem ser incluídos enquanto estão em intervalo direto com o controlador estático. Eles normalmente serão instalados em sua localização final após a inclusão.

Redes com vários controladores

Em uma rede maior, vários controladores vão trabalhar juntos. Um controlador estático é usado para a configuração e gerenciamento do sistema e um ou vários controles remotos realizam certas funções em lugares diferentes.

Rede Z Wave com controladores de mulíbria

Rede Z Wave com controladores de mulíbria

Se uma rede tiver vários controladores, o usuário precisará determinar qual dos controladores será o principal controlador.

A inclusão de um controlador estático é um desafio, se os dispositivos precisam ser movidos para sua localização final depois. Uma reorganização de rede precisa ser executada.

Controladores estáticos são geralmente mais confiáveis ​​e não são facilmente perdidos. Eles normalmente oferecem funções de backup para substituir o hardware em caso de danos graves.

Rede com controlador portátil como o controlador principal

Controles remotos são mais vulneráveis ​​a danos e perdas. Geralmente os controles remotos não oferecem uma função de backup. Se o controlador principal foi danificado ou perdido, uma re-inclusão completa de toda a rede precisaria ser executada. No entanto, os dispositivos podem ser incluídos depois de serem instalados, o que resulta em uma rede muito mais estável e não há necessidade de reorganização de rede.

A escolha do controlador principal - estática ou portátil - depende mais da sua preferência pessoal, em vez de uma necessidade técnica.

Vesternet é a principal especialista em casa de automação da Europa, dê uma olhada na nossa enorme variedade deZ-wave Products.

Copyright 2012. Vesternet Ltd.