Skip to content

ESP32 Device Modbus Monitoring and Control ​


FastBee IoT Terminal ​

FastBee IoT Terminal

Core Specifications ​

ParameterDescription
ChipESP32-WROOM-32U
CPUDual-core Xtensa LX6 @ 240 MHz
Flash4 MB SPI Flash
SRAM520 KB
WirelessWiFi 802.11 b/g/n + Bluetooth 4.2 + BLE
Supply VoltageDC 9-36V
FeaturesExternal antenna, USB flash port, configuration button

Terminal Block Description ​

TerminalFunctionPin
A/LRS485-A (TX)GPIO17
B/HRS485-B (RX)GPIO16
VCCPower positiveDC 9-36V
GNDPower negative—
DGNDDigital ground (isolated GND)—
EGNDProtective ground (connects to device enclosure)—
IO/LIsolated digital I/O low-sideGPIO21
IO/HIsolated digital I/O high-sideGPIO22

LEDs and Buttons ​

NameTypeDescription
POWERLEDPower indicator, steady on means power is normal
STATELED (GPIO5)Status indicator, lights up on low level
DATALEDCommunication indicator, blinks during data TX/RX
BOOTButton (GPIO0)Long press to enter configuration mode

Select the environment matching the board's chip, Flash and PSRAM. MQTT, Modbus RTU and GPIO isolated I/O also require their runtime features and valid wiring.

After flashing, you can confirm the terminal online status, IP, WiFi, memory usage and uptime via the Web console.

Device Monitoring Dashboard

powershell
powershell -ExecutionPolicy Bypass -File scripts\deploy.ps1 -Env esp32 -Port COM6

Typical Application Scenarios ​

  • Industrial Acquisition Gateway: Connect Modbus RTU slave devices via RS485, acquire temperature/humidity, meter data and report to the platform
  • Remote Control Terminal: Isolated IO terminals control relays, solenoid valves and other actuators
  • Field Monitoring Node: Wide voltage supply (9-36V) suitable for outdoor or industrial site deployment

More Hardware ​

Welcome to submit your hardware adaptation cases. When submitting a PR, please include:

  1. Hardware photos
  2. Core specification table
  3. Pin mapping description
  4. Recommended PlatformIO environment and configuration

FastBee | fastbee.cn