Curso Presencial
Formação em Internet das Coisas com
ESP32 e FreeRTOS

Desenvolva sua Própria Plataforma de Internet das Coisas.

SÃO PAULO - SP (25 e 26/ABRIL/2019)

FLORIPA - SC (09 e 10/MAIO/2019)

RECIFE - PE (23 e 24/MAIO/2019)

PRÓXIMA TURMA
SÃO PAULO- SP (22 e 23/JULHO/2019)

CAXIAS DO SUL - RS

GOIÂNIA - GO 

BELO HORIZONTE - MG

LONDRINA - PR

Você Vai Aprender na Prática Como
Desenvolver sua Própria Plataforma Web de Internet das Coisas para Controle e Monitoramento de Máquinas e de Sensores via HTTP e MQTT.

arrow

Exemplo de Plataforma de Internet das Coisas (IHM Industrial) desenvolvida passo a passo durante o Curso Presencial da Formação em Internet das Coisas. Os componentes gráficos são controlados pelo ESP32 via MQTT.

1° Aprenda a Programar o Microcontrolador ESP32 com o SDK-IDF C/C++ Nativo com Sistema Operacional de Tempo Real FreeRTOS.


2° Aprenda a montar seu próprio servidor seguro MQTT com Mosquitto.


3° Desenvolva Projetos Práticos de comunicação MQTT e Rest HTTP com ESP32 e FreeRTOS.


4° Faça o Controle e Monitoramento de Máquinas e Equipamentos pela Internet e em Tempo Real com ESP32.

Controle de Gauges e Termômetros via MQTT.


Monitoramento em Tempo Real de Equipamentos e Sensores por MQTT


ESP32 programado com SDK-IDF Nativo

das 8h30 às 17h30 em São Paulo SP

Porque você precisa deste treinamento?


  • 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 DESENVOLVE 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. Cada aluno irá instalar o seu servidor MQTT em seu computador em rede local.

  • 6

    VOU CONSEGUIR DESENVOLVE 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. Cada aluno irá instalar o seu servidor MQTT em seu computador em rede local.

Onde o Curso Presencial Acontece:

São Paulo

22 e 23 Julho de 2019
VAGAS ABERTAS

Local

Rua Paulo de Faria, 399, Vila Gustavo, Metro Tucuruvi, SP
Sede da Microgenios

Florianópolis

09 e 10 de Maio de 2019
ESGOTADO

Local

ACATE - Rodovia SC 401 Km 4 Saco Grande Florianópolis SC

Recife

23 e 24 de Maio de 2019
ESGOTADO

Local

Av. Gov. Carlos de Lima Cavalcanti, 100
Derby, Recife-PE

Caxias do Sul

Reservar Vaga Aqui

Local

A confirmar

Goiânia

Reservar Vaga Aqui

Local

A confirmar

Belo Horizonte

Reservar Vaga Aqui

Local

A confirmar

O que você vai Aprender no Curso:


arrow

Programação do Microcontrolador ESP32 com SDK-IDF (Programação Nativa em C/C++) e FreeRTOS.

Faça projetos para Internet das Coisas (IoT) utilizando o que há de melhor na família ESP32. Este curso tem por objetivo capacitar o profissional na programação avançada em C utilizando um dos melhores Sistemas Operacionais de Tempo Real do mercado, o FreeRTOS.

O objetivo deste curso é apresentar de forma prática a utilização do sistema operacional nativo do módulo ESP-32 expressif. Através deste curso você aprenderá como criar tasks no FreeRTOS e utilizar os principais serviços do sistema operacional. Além disso, você também irá aprender a como desenvolver uma API para realização de conexão segura via HTTPS com um servidor IOT.


Configuração (passo a passo) do Servidor Broker MQTT Mosquitto e Integração do ESP32 com SDK-IDF e FreeRTOS.

Neste dia de treinamento será abordado a instalação e configuração do servidor MQTT "Mosquitto". Após sua configuração realizado as primeiras comunicações entre um servidor MQTT e módulo IoT ESP32.

Durante o curso são abordados como gerar e instalar os certificados de segurança TLS/SSL no broker MQTT Mosquitto e como carregar esses certificados no projeto do microcontrolador ESP32.

Durante o dia serão feitos projetos com manipulação de GPIOs, Timers e conversores ADs e seus valores serão transferidos ao broker Mosquitto via MQTT e armazenados em banco de dados Mysql.

 


Desenvolvimento de uma Plataforma WEB (HTTP) para projetos de Internet das Coisas.

Conectividade é a palavra chave para a realização do controle e monitoramento pela internet. Para realizar a conexão entre softwares faz necessário o conhecimento do Rest HTTP e os métodos de transportes POST, GET, PUT e DELETE.

Neste dia você vai aprender a como desenvolver códigos em C/C++ com ESP32 para a realização de comunicações via Rest HTTP. Por meio desses projetos você poderá realizar a comunicação com as plataformas de internet das coisas geniot PRO Industrial.

Será apresentado passo a passo a construção de uma plataforma de internet das coisas utilizando com suporte ao Protocolo HTTP e MQTT. Por meio desta plataforma você aprenderá como trabalhar com gráficos de linha, gauges e botões e realizar disparos de notificações para o ESP32 via MQTT por meio dos componentes gráficos na Web.


Confira o Conteúdo Programático!

Programação do Microcontrolador ESP32 com SDK-IDF e FreeRTOS

arrow

Unit 1 [ESP32 -FreeRTOS] - Introdução ao Curso  
Unit 2 [ESP32-FreeRTOS] - Multitasking  
Unit 3 [ESP32-FreeRTOS] - Integração do FreeRTOS no SDK ESP32  
Unit 4 [ESP32-FreeRTOS] - Trabalhando com Tasks  
Unit 5 [ESP32-FreeRTOS] - Conexão Socket HTTP(S) Segura TLS/SSL  
Unit 6 [ESP32-FreeRTOS] - Filas de Mensagens no FreeRTOS  
Unit 7 [ESP32-FreeRTOS] - Tratando retornos JSON  
Unit 8 [ESP32-FreeRTOS] - Display OLED e ESP32  
Unit 9 [ESP32-FreeRTOS] - Display OLED, Leitura ADC e Filas do FreeRTOS  
Unit 10 [ESP32-FreeRTOS] - Leitura ADC e Escrita em Servidor IOT  
Unit 11 [ESP32-FreeRTOS] - Tratamento de Interrupção e FreeRTOS API  
Unit 12 [ESP32-FreeRTOS] - Mutex no FreeRTOS  
Unit 13 [ESP32-FreeRTOS] - Task Notifications do FreeRTOS  
Unit 14 [ESP32-FreeRTOS] - Projeto de Controle e Monitoramento IOT c/ ESP32 e FreeRTOS  
Unit 15 [ESP32-FreeRTOS] - Queue Set do FreeRTOS  
Unit 16 [ESP32-FreeRTOS] - Event Groups no FreeRTOS  
Unit 17 [ESP32-FreeRTOS] - Mailbox no FreeRTOS  
Unit 18 [ESP32-FreeRTOS] - Software Timer no FreeRTOS  
Unit 19 [ESP32-FreeRTOS] - Dicas e Considerações finais sobre o FreeRTOS  


Monte seu Servidor MQTT com Mosquitto + ESP32 + Python e Mysql
Confira o Conteúdo Programático!

arrow

Unit 1 Introdução ao Curso - Visão Geral sobre Brokers MQTT.  
Unit 2 Instalação e Configuração do Broker Mosquitto MQTT.  
Unit 3 Comunicação MQTT entre Cliente-Mosquitto-Cliente.  
Unit 4 Autenticação dos usuários/clientes com Mosquitto MQTT.  
Unit 5 Adicionando novos usuários autenticados na comunicação MQTT.  
Unit 6 Access Control List (ACL)- Entendendo e Configurando as regras de assinatura e publicação dos tópicos por usuário.  
Unit 7 Desmistificando o Quality of Services (QoS) com Mosquitto MQTT.  
Unit 8 Instalação e Configuração do Certificado TLS/SSL no Mosquitto.  
Unit 9 Criação de uma Rede entre Brokers Mosquitto por meio da configuração Mosquitto BRIDGE.  
Unit 10 Trabalhando com Python. Teste de Comunicação entre Mosquitto e Python.  
Unit 11 Trabalhando com Python e ESP32. Preparação do Código MQTT com ESP32  
Unit 12 Recepção via MQTT de dados enviado entre Python-Mosquitto-ESP32.  
Unit 13 Projeto final. Comunicação ESP32 via MQTT com Recepção via Python + banco de dados Mysql.  


Servidor WEB para Projetos de Internet das Coisas com ESP32.
Confira o Conteúdo Programático!

arrow

Unit 1 Introdução ao Curso (Servidor WEB).  
Unit 2 Instalação e preparação do ambiente. Teste de conexão com o Mysql.  
Unit 3 Inserindo dados no Banco de dados por POST no PHP.  
Unit 4 Enviando dados do ESP32 para Servidor WEB por método POST.  
Unit 5 Lendo dados do Servidor WEB para o ESP32 por método GET P1.  
Unit 6 Lendo dados do Servidor WEB para o ESP32 por método GET P2.  
Unit 7 Deletando dados do banco de dados Mysql com ESP32.  
Unit 8 Atualizando dados do Servidor WEB via ESP32.  
Unit 9 Projeto de Comunicação WebSocket POST e GET com ESP32.  
Unit 10 Atualização do Banco de Dados e Leitura de valores pelo ESP32.  
Unit 11 Visualização Gráfica em Tempo Real dos dados do ESP32 armazenados em Banco de dados.  
Unit 12 Disparo de Notificações via MQTT na Página WEB para o ESP32.  
Unit 13 Aplicação final com MQTT, Servidor WEB e ESP32.  

O Professor:


Me. Prof° Fernando Simplicio

Doutorando no curso de Energia pela UFABC.  Mestre em Engenharia Elétrica pela UFABC. Professor do curso de Pós-Graduação em Sistemas Embarcados pela Faculdade SENAI-SP. Instrutor da Empresa Microgenios.

Criador e instrutor do Treinamento Formação Profissional em Internet das Coisas e da Formação de Programadores Especialistas em Microcontroladores PIC.

Quem deve fazer este curso:

A Formação em Internet das Coisas com ESP32 é um curso de programação destinado a todos os profissionais da área técnica que desejam conectar monitorar e controlar remotamente dispositivos pela internet. Neste curso o aluno irá aprender a programar em C o microcontrolador ESP32 e irá desenvolver, passo a passo, sua primeira plataforma de internet das coisas utilizando MQTT e HTTP.

Pré-requisitos:  Conhecimentos de Programação C.

Publico Alvo: Profissionais e Professores da área de Eletrônica, Mecatrônica e de Programação.

O que eu devo levar para fazer o curso:

Notebook: Para realizar o curso você deverá trazer o seu Notebook (e carregador) com Sistema Operacional Windows 7, 8, ou 10 (32 ou 64 bits).

Hardware: O aluno deverá trazer o Kit ESP32 (NodeMCU) e cabo USB.

 

Investimento:

arrow

Pacote
Ouro


Curso Presencial

R$1050,00
por R$850,00

em 12x R$85,34
, ou R$850,00 à vista
  •  Incluso
  • 1x Matricula Formação em Internet das Coisas com ESP32 e FreeRTOS
  • 16 horas de Duração - 2 dias de Treinamento
  • Material Digital Incluso: Códigos Fontes dos Projetos + Slides das Apresentações.
  • 1x Certificado de Conclusão (Impresso) do Curso Presencial
  • Kit didático (ESP32): Não Incluso

Compra 100% Segura

PagSeguro UOL 100% Seguro!

Pacote
Empresa

Matrícula p/ 2 Alunos

R$1900,00
por R$1.650,00

em 12x R$165,70
ou R$1650,00 à vista
  • Incluso
  • 2x Matricula Formação em Internet das Coisas com ESP32 e FreeRTOS
  • Suporte Técnico via Fórum por 6 meses junto ao Curso Online de Extensão.
  • 2x Certificado de Conclusão ( Impresso ) do Curso Presencial
  • Curso Presencial: 16 horas de Duração - 2 dias de Treinamento
  • Kit didático (ESP32): Não Incluso

Compra 100% Segura

PagSeguro UOL 100% Seguro!

Ao comprar este curso você estará aceitando todos os termos do regulamento informado a seguir.

22 e 23 Julho de 2019
VAGAS ABERTAS

Rua Paulo de Faria, 399, Vila Gustavo, Metro Tucuruvi, SP
Sede da Microgenios

São Paulo (SP) - Matricule-se Aqui

09 e 10 de Maio de 2019
ESGOTADO

ACATE - Rodovia SC 401 Km 4 Saco Grande Florianópolis SC

Florianópolis (SC) - Matricule-se Aqui

23 e 24 de Maio de 2019
ESGOTADO

Av. Gov. Carlos de Lima Cavalcanti, 100
Derby, Recife-PE

Recife (PE) - Matricule-se Aqui

  • 1

    Sobre o Bônus: Conta Exclusiva por 6 meses a Plataforma IoT geniot PRO Industrial

    Licença Acadêmica com direito a 2 sensores/variáveis com taxa de atualização de 10 mil updates por mês. *Leia os regulamentos no final desta página.

  • 2

    Todos os pacotes inclui: Material de Apoio: Códigos Fontes dos Projetos + Download dos Slides das Apresentações.

    Este curso é baseado em aulas práticas. Os alunos receberão durante o curso Códigos Fontes dos Projetos + Download dos Slides das Apresentações.

Milhares de Profissionais Já Passaram pelos Curso do Prof° Fernando em mais de 13 anos de História.

Você tem Dúvidas?

Ligue: (11) 5084-4518 | (11) 3384-5598 (11) 3255-2734 | (11) 3259-2986

Endereço da Microgenios
Rua Paula de Faria, 399, Metrô Tucuruvi São Paulo SP