iiOTESP32 Brasil
Contingency mode: public pages and downloads remain available; login, community, and server data may be unavailable.
Web utilities for IIoT engineering

Developer tools

Interactive calculators and generators designed to accelerate configuration and integration of ESP32 devices in the field.

Active tools

Standard MQTT topic generator

Build clean hierarchies based on ISA-95 for the factory floor.

industria/setor01/prensa01/telemetria

Telemetry JSON payload generator

Structure telemetry data ready for MQTT and SCADA.

{
  "device_id": "ESP32_GATEWAY_01",
  "timestamp": "2026-11-03T00:53:22.981Z",
  "sensores": {
    "temperatura_c": 42.5,
    "pressao_bar": 1.85
  },
  "status_maquina": "OPERANDO",
  "versao_fw": "v2.1.0-industrial"
}

Modbus calculator & hex/dec converter

Calculate Holding Register offsets (4xxxx) and hexadecimal values.

Modbus PLC register (4xxxx) -> hex offset
Protocol offset address:0x0000 (0 dec)
Hexadecimal -> Holding Register
Holding Register (4xxxx):40001 (offset 0)

platformio.ini generator

Generate configuration files ready to compile industrial projects.

[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
monitor_speed = 115200
upload_speed = 921600
board_build.partitions = min_spiffs.csv
build_flags = 
    -D CORE_DEBUG_LEVEL=3

lib_deps =
    knolleary/PubSubClient @ ^2.8
    emelianov/modbus-esp8266 @ ^4.1.0
    bblanchon/ArduinoJson @ ^7.0.4

Upcoming tools

Feature roadmap
In development

IoT telemetry simulator

Generate sine, ramp and noisy telemetry curves for stress tests in brokers and SCADA.

In development

Visual pin configurator (Pinout Mux)

Map inputs, outputs, UART, SPI and I2C while avoiding Strapping Pin conflicts on ESP32/ESP32-S3.

In development

Baud rate and RS-485 timing calculator

Calculate Modbus RTU silent intervals (t3.5 / t1.5) according to bus speed.