
Aula de Boas Vindas apresentando brevemente o conteúdo do curso.
Introdução teórica básica ao protocolo MQTT.
Nesta aula realizaremos a instalação do MQTTX. O MQTTX é um software cliente MQTT que será útil para os testes necessários durante o curso.
Nesta aula realizaremos a instalação do MQTT Box. O MQTTX é um software cliente MQTT que será útil para os testes necessários durante o curso.
Nesta aula é feita uma breve apresentação dos objetivos deste curso.
Nesta aula você vai aprender a instalação a biblioteca necessária em seu ambiente Siemens para utilização do protocolo MQTT. Em anexos estão os arquivos necessários para download. Observar a versão do seu ambiente Siemens. A versão utilizada no curso é a V19.
Nesta aula realizamos a configuração do Data Block de usuário e estabelecemos a conexão com o controlador.
Nesta aula abordamos as principais funções do Broker MQTT e ainda tratamos sobre o parâmetro Client ID.
Nesta aula é realizada uma introdução ao sistema GNU/Linux.
Nesta aula você realizará a sua própria instalação de uma distribuição GNU/Linux, neste caso, uma distribuição Debian.
Nesta aula você irá realizar comandos básicos dentro da distribuição Linux para ir se familiarizando com o sistema.
Nesta aula iremos realizar a instalação do Broker Mosquitto na distribuição Linux.
Nesta aula iremos realizar o acesso ao arquivo de configurações do Broker Mosquitto.
Nesta aula abordamos configurações de rede importantes para comunicação com Broker instalado na distribuição Linux.
Nesta aula demonstramos os comandos Publish e Subscribe entre o Client MQTTX e o Broker Mosquitto instalado na instância Linux.
Nesta aula iremos realizar a conexão entre o CLP (Client) e o Broker MQTT.
Nesta aula habilitamos o Logging do Broker via Terminal para possamos acompanhar os eventos que ocorrem no Broker.
Nesta aula abordamos o conceito e configuração de Keep Alive.
Nesta aula abordamos o conceito e configuração de Last Will Message. Material de apoio apresentado na aula está disponível para download.
Nesta aula abordamos a realização de diagnósticos dos códigos de status e erros no âmbito de nosso Client MQTT no ambiente Siemens. Material de apoio apresentado na aula está disponível para download.
Nesta aula abordamos o conceito teórico de Sparkplug B aplicado ao protocolo MQTT.
Nesta aula realizamos testes com tópicos utilizando o conceito de Sparkplug B
Nesta aula abordamos o conceito e configuração de Quality of Service.
Nesta aula realizamos testes de configuração de QoS através da interação entre diferentes clientes MQTT.
Nesta aula abordamos o conceito e configuração de Message Retain.
Esta é a primeira parte de um série de três aulas envolvendo a preparação do ambiente Siemens para execução de publicações no Broker pelo Client MQTT.
Esta é a segunda parte de um série de três aulas envolvendo a preparação do ambiente Siemens para execução de publicações no Broker pelo Client MQTT.
Esta é a terceira parte de um série de três aulas envolvendo a preparação do ambiente Siemens para execução de publicações no Broker pelo Client MQTT.
Nesta aula utilizamos o Node-RED para verificarmos o envio da mensagem publicada pelo Client S71200 no Broker MQTT.
Nesta aula utilizamos o Node-RED para tratarmos mensagens publicadas pelo Client S71200 no Broker MQTT.
Nesta aula utilizamos o Node-RED para enviar dados ao Client S71200 demonstrando assim o comando Subscribe.
Nesta aula temos uma breve introdução sobre os três principais recursos de Segurança presentes no protocolo MQTT.
Nesta aula você será apresentado ao recurso mais básico de Segurança presente no protocolo MQTT, que é o Login através de usuário e senha.
O protocolo de comunicação MQTT (Message Queuing Telemetry Transport) atualmente é o protocolo de comunicação mais amplamente utilizado em aplicações de Internet das Coisas e Indústria 4.0.
Neste curso você vai aprender a aplicar um CLP Siemens como Cliente MQTT, integrando-o a um Broker instalado em uma instância Linux. Ao final do treinamento você terá obtido conhecimento sobre programação de CLP Siemens, protocolo de comunicação MQTT e utilização de uma distribuição Linux para seus projetos de Automação.
Na primeira seção será apresentada uma introdução ao protocolo MQTT assim como instalação dos recursos necessários para o desenvolvimento do curso, tais como clientes auxiliares (MQTTX e MQTTBox) e bibliotecas Siemens.
Na segunda seção será realizada a instalação do Broker MQTT em uma distribuição Linux Debian. Através deste módulo você também aprenderá diversos recursos Linux para aplicação em projetos de Automação Industrial, tais como a própria criação de uma distribuição Linux e comandos via Terminal.
Na terceira seção os conceitos fundamentos do protocolo MQTT serão abordados de forma prática através do controlador S71200 Siemens.
Na quarta seção utilizaremos o Node-RED para realizarmos interações com o controlador S71200 através do Broker MQTT.
A quinta seção é dedicada às configurações de Segurança de Dados pertinentes ao protocolo MQTT.