Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Santos Gonçalves, Alline Paula, Aluno, PUC Minas; Girundi, Artur Alves, Aluno, PUC Minas
Ainda de acordo com (Rathnayaka, Potdar ,2011) existem roteamento na rede. É uma arquitetura pouco difundida, apesar
maneiras para otimizar este fato: “Dispositivo deve ter a função de oferecer redundância é mais confiável, porém, na questão de
de Sleep Mode (em que a maioria das funcionalidades do roteamento pode causar congestionamentos indesejáveis na
dispositivo são inativas, reduzindo assim o consumo). Deixar rede”. Nesta rede, é possível dois tipos responsáveis por envio
em Low Duty Cycle visando uma diminuição da proporção de de informações pelos nós, pode ser o roteador mesh ou cliente
tempo em que um sistema estará em operação. mesh. A diferença de cada é a forma que o cada um será
configurado. O cliente não pode ser visto como um gateway e a
configuração ele é mais simples. Já o roteador como pode ser
II. PEOTOCOLOS ESTUDADOS observado, tem a função de rotear, levando informações para
Protocolo Zigbee possui as características de baixo consumo, outros pontos das redes do sistema.
baixo custo e uma ampla frequência de atuação. É regido pelo A rede mesh possui mobilidade pelo fato de possuir diversos
padrão IEEE 802.15.4-2003. Este padrão é definido por duas enlaces e poder conectar em diversas redes. Como cada ponto
camadas: A camada física e a camada de MAC (Medium da rede funciona como roteador, a reconfiguração em casos de
Access Control). A IEEE 802.15.4-2003 possui dois layers que expansão tornou-se desnecessária. É possível observar na figura
operam nas duas frequências: 868/915 MHz e a de 2.4GHz. As 2 que cada ponto é visto como gateway para a rede.
frequências sub GHz são necessárias para atuarem em países da Esse caso é um exemplo dos roteadores da rede mesh formar
Europa como nos Estados Unidos e Austrália. A de maior o backbone. A figura 2 pode ser observada a seguir:
frequência pode ser usada no mundo inteiro. Este protocolo Figura 2: Rede mesh sem fio formando backbone
pode usar três topologias: estrela, árvore, mesh.
A tecnologia EnOcean é baseada em alguns fatores como:
possui sistema Energy Harvesting que são células solares,
termo conversores, e acelerômetro. Tais hardwares podem
produzir energia para que alimente o sistema de uma forma
limpa e sem uso de baterias ou fonte externa. Baixo consumo
na transmissão de dados. Fornece um modo versátil e de baixa
complexidade para o usuário. Uma grande vantagem para este
protocolo é que ele é totalmente ecológico e módulo EnOcean
captura 50uW/s, e por esta taxa ele transmite num alcance de
300m.
Significa um protocolo de Long Range Area (Área de longo
Alcance). Uma das suas principais características é o alcance
que os dispositivos deste protocolo possuem. Este protocolo Fonte: (AKYILDIZ, 2005)
fornece a possibilidade de alterar o tamanho a transmissão de
dados e o tamanho da banda. Logo este protocolo é o início para Rede Estrela
o futuro do IoT (Internet das Coisas). Ele utiliza a topologia
Estrela-Estrela referenciado como LPWAN – Low Power Wide A Rede estrela por sua vez é mais simples que a Mesh, porém
Area Network. este processo é mais propenso a falhas. O funcionamento ocorre
De acordo com (MARCO CENTENARO), o alcance de um da seguinte maneira: Existe apenas um dispositivo, que
sistema LPWAN é de “ 10–15 km em áreas rurais e 2–5 km em funciona como um switch, que irá transmitir e receber
áreas urbanas”. Frequência de banda 902–928 MHz [EUA] informações dos outros dispositivos da rede. O dispositivo
863– 870 MHz [Europa] 433 MHz e 169 MHz o tamanho da mestre irá supervisionar o sistema e informar falhas de
rede: 10000 dispositivos. comunicação caso se torne necessário. Nesse sistema, o
gerenciamento centralizado otimiza o processo. Pois não é
III. TOPOLOGIA DE COMUNICAÇÃO necessário a interrupção para codificar ou acrescentar novos
Uma comunicação de rede é composta por nós, nos quais eles dispositivos de envio e recebimento de informações. Na figura
comutam energia e podem enviar e receber mensagens através 4 é possível observar a estrutura da topologia estrela:
do link de comunicação. Tais links podem ser cabeados ou
wireless. Neste capitulo iremos compor as topologias mais
usuais atualmente, elas são as: estrela, anel, bus e mesh.
Rede Mesh
Rede Bus
V. COMUNICAÇÃO SERIAL
A comunicação dos módulos de automação residencial com
os microcontroladores são através de um protocolo de
comunicação serial. Esta comunicação pode ser síncrona ou
assíncrona.
A comunicação síncrona necessita de um sinal de clock para
sincronizar a comunicação, já a assíncrona não necessita. As
comunicações assíncronas são RS232, SCI (Serial
Comunication Interface) e Uart (Universal Asynchronous
Receiver Transmiter). As síncronas são SPI (Serial Pheripheral
Interface) e I2C (Inter-Integrated Circuit). Fonte: Datasheet, UG252: ZigBee® Lighting Reference
Design Demo Board Kit User's Guide.
VI MICROCONTROLADOR
No trabalho, para inserir o kit de iluminação em nossa rede
Os microcontroladores estão em todos os lugares, de uma de comunicação, e necessário acionar o botão de interrupção da
forma sutil, porém de grande significância. Hoje em dia em toda fonte de alimentação da placa rapidamente por 10 vezes. Após
sua presença já é real, nos vemos como no simples fato de ir ao este comando, o LED da placa irá piscar por 10 vezes e
Supermercado em caixas registradoras, balanças digitais ao consequentemente kit estará disponível para ser habilitado em
pesar os alimentos até mesmo em sistemas mais complexos nosso sistema.
como celulares, notebooks e etc. Seu sistema é chamado de “
Sistema embarcado” e o que vamos abordar neste tema é o seu VII. METODOLOGIA
funcionamento.
Devido ao avanço da tecnologia os controladores foram Ao completar o processo de criação do firmware inicia-se o
ficando menores e ocupando menos espaços nas placas logicas. processo de criação de cada rotina, fazendo um debug no
De acordo com o autor (A. K. Singh,2008). Com o avanço do microcontrolador e verificando a mensagem de retorno pela
processo de minimização, todos os componentes foram criados serial do computador, é necessária uma constatação para
especificamente para tal chip. Esta é a definição de validação do produto. Assim serão feitos testes como o
microprocessador, uma CPU criado com um único VSLI chip. acionamento do dispositivo com um atuador Neocontrol,
Como na figura abaixo: alcance entre o dispositivo e a central, inclusão e remoção do
Figura 7: Diagrama do microcontrolador dispositivo a rede, validação no modo MQTT e Wi-fi.
Figura 9: Fluxograma com as etapas do desenvolvimento do
trabalho de conclusão de curso
Para construirmos a placa devemos analisar não só o módulo AT para ele “ATI”. Este é um comando usual para verificar se a
que compramos, mas sim, a maioria dos tipos que já existem no
comunicação está estabelecida corretamente. Então ao mandar,
mercado, para então, criarmos uma placa que consiga integrar
todos os tipos. Para isto, será esquematizado no software aparece a mensagem da versão de firmware e dados do modulo
Altium Designer. Conforme mostrado na figura 13 abaixo: no RealTerm.
Figura 10: Circuito impresso para o trabalho de conclusão de
curso Para entendermos melhor o comando AT, usamos o
datasheet ETRX3 Series ZigBee Module AT-Command
Dictionary, para ver quais comandos é aceitável pelo módulo e
a função de cada um. Por exemplo o ATI é para verificar a
versão do módulo.
Verificando isto, partimos para os datasheets para o
entendimento do protocolo Zigbee e a forma de configuração
para nosso modulo para que ele se comporte como um gateway
para automação residencial.
No nosso módulo, contém a stack Zigbee Pro, que é
descrito na imagem abaixo.
Figura 12: Stack Zigbee Pro
Fonte: Elaborada pelos autores
ATS00=6319 Home Automation channel mask possibilita a mudança de cor, liga e desliga do LED e canais
ATS0A=0114;password Use predefined Link Key para a dimerização de cargas. De acordo com o fabricante do
ATS09=5A6967426565416C6C69616E63653039;password
Dispositivo kit de iluminação, devemos apertar o Botão S1 10
Define HA Link Key
AT+EN Establish network vezes para que este dispositivo entre na rede disponível.
. Usando o comando
O comando AT+DASSL é o inicial para remover
AT+SIMPLEDESC:000B57FFFE46F7DB,776B,01,
qualquer rede que o módulo se encontre, depois disso fazemos
verificamos se quais funcionalidades o Dispositivo tem. A
um Reset para voltar as configurações de fábrica, comando
resposta foi a seguinte:
AT&F. Feito isso verificamos se ainda há alguma rede criada
no módulo utilizando o comando AT+N caso não tenha rede, irá SimpleDesc:776B,00
aparecer a mensagem +N=NoPAN. EP:01
ProfileID:0104
Consequentemente o módulo foi configurado para a
DeviceID:0102v00
máscara home automation, ou seja, só dispositivos com o byte InCluster:0000,0003,0004,0005,0006,0008,0300,0B05,FC0
de home automation deverão ser aceitos pela central 1,FC02
(ATS00=6319 Home Automation channel mask) OutCluster:0019
Vemos que a resposta dos clusters internos é
Depois uma senha foi criada para que outros usuários
compatível com a tabela do Fabricante. Estabelecido a conexão
não entrem em nossa rede criada, a senha foi ajustada usando o
da rede, iremos comandar o dispositivo apagando e acendendo
comando:
o seu LED RGB.
ATS0A=0114;password Use predefined Link Key
ATS09=5A6967426565416C6C69616E63653039;password Para isso, usamos a mensagem AT+SENDUCAST,
este comando possibilita de enviarmos uma mensagem cast
Feito isso é necessário a habilitação para criar a rede: para os dispositivos. Seus parâmetros de acordo com o
AT+EN Establish network Datasheet ETRX3 Series ZigBee Module AT-Command
Dictionary são:
Ao fazer estes procedimentos e ao criar a rede,
Figura 14: Parâmetros +SENDUCAST
automaticamente viramos o Coordenador. Na JPAN está toda
informação da rede criada. Logo depois, adicionamos o nosso
dispositivo Kit de iluminação na rede.
Figura 13:Kit de iluminação Zigbee
Ou seja, seus parâmetros são separados por vírgula. O Figura 16: Diagrama da central Neocontrol
Address é o endereço do nó, SourceEP é o endereço do módulo,
ou seja 00, Dest Ep é endpoint do dispositivo no caso 01,
ProfileID é o perfil onde definimos qual aplicativo é da rede,
neste caso é o 0104, este valor significa que ele é da máscara da
rede Home Automation. Depois temos ClusterID é qual
comando queremos mandar, no caso é o 0006 Comando Liga e
Desliga. E Data é onde se encontra o protocolo Zigbee.
Depois da compreensão total da comunicação e
realização o acionamento do dispositivo periférico, usamos tais
conhecimentos e implementamos dentro do Firmware da Fonte: Elaborada pelos autores