iiOTESP32 Brasil
Modo de contingência: páginas públicas e downloads seguem disponíveis; login, comunidade e dados do servidor podem ficar indisponíveis.
Ambiente de desenvolvimento

Downloads: softwares básicos para ESP32

Tudo o que você precisa instalar para programar, gravar e monitorar uma placa ESP32. Escolha o que quer baixar: cada software tem seu botão, ou marque vários e baixe de uma vez. Python, Git, Arduino IDE e MQTT Explorer estão hospedados aqui para Windows, Linux e macOS, quando existe instalador oficial; VS Code, PlatformIO e drivers levam ao site oficial.

Instaladores hospedados são os originais, sem alteração. Confira o SHA-256 de cada um.

Seu sistema

Kit inicial: comece por aqui

O mínimo para programar um ESP32. Caminho recomendado: Python, VS Code, extensão PlatformIO e o driver da sua placa. Prefere algo mais simples? Use só a Arduino IDE. Marque o que quiser e baixe de uma vez, ou baixe um por um.

Open source

Necessário para o PlatformIO e para o esptool. Na instalação, marque "Add python.exe to PATH".

Windows, macOS, Linux

Site oficial
Gratuito

Editor de código onde o PlatformIO roda. Baixe no site oficial da Microsoft.

Windows, macOS, Linux

Baixar no site oficial
Open source

Extensão do VS Code para compilar e gravar o ESP32: abra o VS Code, aba Extensões (Ctrl+Shift+X) e instale "PlatformIO IDE". Passo a passo no guia do site.

Windows, macOS, Linux

Ver passo a passo
Gratuito

Para placas com chip CP2102/CP2104. Só é preciso se a porta COM não aparecer.

Windows, macOS, Linux

Baixar no site oficial
Gratuito

Para placas com chip CH340/CH341. No Linux já vem no kernel.

Windows, macOS

Baixar no site oficial
Open source

Controle de versão e download de bibliotecas do GitHub. Aceite as opções padrão.

Windows, macOS, Linux

Site oficial
Open source

Alternativa mais simples ao VS Code + PlatformIO. Suporte ao ESP32 via Gerenciador de Placas.

Windows, macOS, Linux

Site oficial

Pacote de projetos dos tutoriais

Um único ZIP com o projeto completo de cada tutorial do site (platformio.ini, src/main.cpp e README) e os manuais em PDF. Serve para qualquer sistema.

Gratuito

18 projetos prontos para abrir no VS Code com PlatformIO, mais 18 manuais em PDF com passo a passo ilustrado. Dentro: pastas projetos/ e manuais/ e um LEIA-ME.

Windows, macOS, Linux

Ver os tutoriais

Ferramentas de gravação

Para gravar um firmware .bin pronto, sem precisar compilar o projeto.

Open source

Utilitário oficial da Espressif em Python (pip install esptool).

Windows, macOS, Linux

Baixar no site oficial
Gratuito

Ferramenta gráfica oficial da Espressif para Windows.

Windows

Baixar no site oficial

Terminal serial

Para ler o Serial.print() do ESP32 e enviar comandos à placa.

Open source

Cliente clássico de terminal, com modo Serial.

Windows, Linux

Baixar no site oficial
Gratuito

Extensão da Microsoft para monitorar portas seriais dentro do VS Code.

Windows, macOS, Linux

Baixar no site oficial

IoT e MQTT

Para montar o lado servidor de um projeto IIoT: broker, inspeção de tópicos e fluxos de automação.

Open source

Visualiza e publica em tópicos MQTT com interface gráfica.

Windows, macOS, Linux

Site oficial
Open source

Broker MQTT leve, ideal para laboratório e produção pequena.

Windows, macOS, Linux

Baixar no site oficial
Open source

Automação visual em fluxos, integra MQTT, HTTP e bancos de dados.

Windows, macOS, Linux

Baixar no site oficial

Instalou tudo? Continue pelo guia do PlatformIO ou grave um firmware direto do navegador.