The EBYTE ECM50-A is a compact industrial controller built around Espressif's ESP32-S3 wireless SoC, targeting IoT and edge computing applications in smart industry, energy, and utilities sectors. The controller measures just 111.2 x 79.2 x 28 mm (4.4 x 3.1 x 1.1 inches) and operates across an impressive temperature range of -40°C to 85°C (-40°F to 185°F), making it suitable for harsh industrial environments.

At its core, the ECM50-A features the ESP32-S3-WROOM-1 module with dual-core Tensilica LX7 processors running at up to 240 MHz, 8MB of PSRAM, and 16MB of flash storage. Beyond the built-in Wi-Fi 4 and Bluetooth LE 5 connectivity, the controller comes in four variants: the A06 and A07 models add LoRa with up to 5 km range, while the A08 and A09 include 4G LTE cellular support. All variants feature 10/100 Mbps Ethernet, and users can choose between RS232 (A06/A08) or RS485 (A07/A09) serial interfaces.

For industrial I/O, the ECM50-A provides two digital inputs supporting dry and wet contacts, two relay outputs rated at 3A at 250VAC, and two 12-bit analog inputs configurable for 4-20 mA current loops. The device supports TCP/IP, HTTP, MQTT, and Modbus TCP protocols, with a microSD card slot available for local data logging. Power consumption stays modest at 0.5W typical with RF active, rising to 1.56W maximum when both relays are engaged.

The controller runs MicroPython and EBYTE provides development resources including sample code, firmware, and test utilities for GPIO, serial interfaces, LoRa, 4G, Wi-Fi, Bluetooth, Ethernet, and SD card functions. The ECM50-A is available now for approximately $35 (€32).