Redes Industriais ModBus RTU Master e Slave com ESP32 e SDK-IDF C/C++

Nova Especialização: Redes Industriais ModBUS RTU Master e Slave com ESP32 e SDK-IDF C/C++

Redes Industriais ModBus RTU Master e Slave com ESP32 e SDK-IDF C/C++

  • 426 Alunos matriculados
  • 09 Horas de duração
  • 30 Aulas
  • 3 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios.
FERNANDO SIMPLICIO DE SOUSA

Aulas de Especialização: Redes Industriais Modbus RTU Master e Slave com ESP32 e SDK-IDF C/C++

Preparei 24 projetos incríveis com o ESP32 utilizando o SDK-IDF que certamente vão te ajudar a desenvolver os seus tão sonhados projetos de redes de dispositivos via Modbus RTU em modo Master e Slave com interface via MQTT, HTTP e WebService. Show!!!



Porque você precisa deste treinamento?

Dúvidas Frequentes


1) PORQUE EU DEVO APRENDER A PROGRAMAR O ESP32?             

A família ESP32 está revolucionando os projetos e aplicações de internet das coisas. Muitas empresas estão substituindo os tradicionais microcontroladores pelo ESP32 devido ter processador de 32-bit Dual-core, operando 2-240 MHz, além de interface WiFi e Bluetooth. Tudo isso por um custo reduzido.


2) PORQUE EU PRECISO APRENDER A PROGRAMAR O FREERTOS PARA DESENVOLVER PROJETOS COM ESP32?           

Todo o desenvolvimento do SDK do ESP32 está baseado no FreeRTOS. Não dá para tirar o melhor aproveitamento do sistema multiCORE do ESP32 sem conhecer a API e o funcionamento do FreeRTOS. Obrigatoriamente o desenvolvedor tem que conhecer sobre Filas, Semáforos e muitos outros recursos do FreeRTOS para realmente programar o ESP32, pois, sem dúvida, precisará destes conhecimentos para sincronizar os processos.


3) NUNCA UTILIZEI UM SISTEMA OPERACIONAL DE TEMPO REAL EMBARCADO. EU VOU CONSEGUIR FAZER O CURSO?           

Sim, caso você tenha conhecimentos básicos sobre C poderá fazer este curso. A utilização de um sistema operacional de tempo real tende a simplificar o programa.


4) POXA, LEGAL ESSA IDEIA DE MONTAR UM SERVIDOR MQTT. O QUE EU VOU UTILIZAR PARA MONTAR ESTE PROJETO?    

Projetos de Internet das Coisas requerem principalmente a utilização de serviços MQTT e Rest HTTP. Neste curso irei abordar os dois protocolos de comunicação. O serviço MQTT que iremos usar é chamado "Mosquitto" e para as aplicações com Rest HTTP será utilizada a API Rest da plataforma geniot PRO Industrial.


5) VOU CONSEGUIR DESENVOLVER UM SISTEMA DE MONITORAMENTO IOT POR MQTT?

Sim. Neste curso será abordado a instalação e a implantação do serviço MQTT do servidor "Mosquitto". Após a instalação e configuração será realizada a comunicação entre ESP32 e o servidor MQTT. O aluno irá aprender a instalar o seu servidor MQTT em seu computador em no servidor na nuvem - Amazon AWS.


6) QUAIS OS KITS (HARDWARES) QUE EU DEVO COMPRAR?       

Na Formação em Internet das Coisas são utilizados os kits NodeMCU ESP32 e NodeMCU ESP8266. O kit NodeMCU ESP32 são utilizados em grande parte dos cursos da Formação IoT visto que é mais atual e aos poucos vem substituindo o ESP8266 (ESP-12F). Foi adicionado um novo treinamento sobre o Rasberry Pi. Neste caso você pode comprar qualquer versão do Rasberry para este curso.


7) Qual é a melhor opção: Colocar meu broker MQTT no Raspberry ou na Nuvem?     

Grande parte das aplicações de internet das coisas precisam de um servidor local, pois a aplicação não pode parar de funcionar mesmo nos momentos em que não há internet. Por esse motivo, disponibilizamos um curso sobre como criar um servidor MQTT e Web no Rasberry. O legal desta aplicação, é que o Raspberry foi configurado como uma ponte (bridge) entre um outro broker MQTT alocado na nuvem. Assim, os dados recebidos dos dispositivos são armazeados em banco de dados local e na nuvem.

            

Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Esta Especialização é conteúdo exclusivo da Formação em Internet das Coisas.

* Lembramos que os alunos matriculados na Formação em Internet das Coisas ganham como bônus especial e gratuito acesso a todo o conteúdo do Clube de Membros Microgenios durante o período da Formação.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores e conectividade, principalmente:

  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).
FERNANDO SIMPLICIO DE SOUSA
"Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios."

   

* Doutorando pela UFABC;

* Mestre pela UFABC;

* Especialização Universidade Mackenzie; 

* Graduação FATEC-SP; 

* Graduação Universidade UNIP; 

* Curso Técnico ETEC Guaracy Silveira.

Participou da Fundação da Microgenios em 2006, Professor do SENAI Anchieta (Graduação e Pós Graduação), atuação profissional em empresas como Siemens, Ilumatic e Avant Lux; desenvolvedor chefe da plataforma de internet das coisas 100% brasileira geniot.io                                                                  


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

Olá Aluno,
Seja bem vindo as novas aulas sobre Redes Industriais Modbus RTU com ESP32 e SDK-IDF C/C++. O objetivo dessas aulas é capacitar o aluno na usabilidade e desenvolvimento de projetos com redes Modbus RTU Master e Slave via RS485 com microcontroladores ESP32 e SDK-IDF C/C++.

Pré-requisitos:
Instalar o SDK-IDF v4.2 ou 4.3.1.
  • 1. Redes Industriais Modbus RTU com ESP32 e SDK-IDF C/C++ (Introdução)
  • 2. Redes Industriais Modbus RTU - Topologia de Rede
  • 3. Redes Industriais Modbus RTU - Protocolo Modbus
  • 4. Redes Industriais Modbus RTU - Endereçamentos e Funções
  • 1. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Escrita)
  • 2. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Entendendo a API)
  • 3. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Leitura)
  • 4. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Float)
  • 5. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Multiplos Endereços Float)
  • 6. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Registers (Representação Float)
  • 7. Projeto Modbus RTU Master ESP32 e SDK-IDF - Entradas Discretas
  • 8. Projeto Modbus RTU Master ESP32 e SDK-IDF - Input Registers
  • 9. Projeto Modbus RTU Master ESP32 e SDK-IDF - Trabalhando com Coils
  • 10. Projeto Modbus RTU Master ESP32 e SDK-IDF - Holding Register (template)
  • 11. Projeto Modbus RTU Master ESP32 e SDK-IDF - Sensor SHT20 Temperatura e Umidade
  • 12. Projeto Modbus RTU Master ESP32 e SDK-IDF - Medidor de Energia DDS238-4W
  • 13. Projeto Modbus RTU Master ESP32 e SDK-IDF - Medidor de Energia DDS238-4W (Múltiplos Registradores))
  • 14. Projeto Modbus RTU Master ESP32 e SDK-IDF - Leitura do Slave e Envio de dados via MQTT (P1)
  • 15. Projeto Modbus RTU Master ESP32 e SDK-IDF - Leitura do Slave e Envio de dados via MQTT (P2)
  • 16. Projeto Modbus RTU Master ESP32 e SDK-IDF - Trabalhando com MQTT e dados JSON.
  • 17. Projeto Modbus RTU Master ESP32 e SDK-IDF - Requisição POST via HTTP.
  • 18. Projeto Modbus RTU Master ESP32 e SDK-IDF - WebService projeto completo (P1)
  • 19. Projeto Modbus RTU Master ESP32 e SDK-IDF - WebService projeto completo (P2)
Redes Industriais Modbus RTU (Modo Slave) com ESP32 e SDK-IDF C/C++
  • 1. Projeto Modbus RTU Master e Slave ESP32 e SDK-IDF - Leitura Voltagem
  • 2. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Holding Registers
  • 3. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Holding Registers (Modificação dos Registradores)
  • 4. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Holding Registers (Mapa de Memória em Float)
  • 5. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Input Registers
  • 6. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Discrete Inputs
  • 7. Projeto Modbus RTU Slave ESP32 e SDK-IDF - Coils

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo