SKU: IOWC-1237
📋 GST Invoice Available

M5Stack STM32MP135 Industrial IoT Gateway w/ Cortex-A7, 2x GbE, CAN FD, RS485

₹9,089.00 (Inclusive of all taxes)
Out of Stock

The M5Stack STM32MP135 is an industrial-grade Linux IoT gateway powered by a single-core Arm Cortex-A7 processor at 1 GHz, featuring dual Gigabit Ethernet, CAN FD, RS485, and a 2.0-inch IPS touchscreen for edge computing, automation, and data aggregation.

Features

  • Powered by STM32MP135DAE7 Arm Cortex-A7 processor running at 1 GHz with 4Gb DDR3L SDRAM for robust edge computing tasks.
  • Comprehensive industrial I/O includes dual GbE ports, two CAN FD channels, a 9-24V PWR485 interface (RS485 + power), and two Grove (I2C/UART) connectors.
  • Integrated 2.0-inch IPS capacitive touchscreen and 1W I2S-driven speaker for local HMI and audio feedback.
  • Low-power design with AXP2101 PMU and BM8563 RTC supports scheduled wake-up/sleep and optional rechargeable battery operation.
  • Pre-installed Debian Linux on MicroSD card and DIN rail mounting baseplate for immediate deployment in industrial automation and smart home hubs.

Out of stock

Description

The M5Stack STM32MP135 Industrial IoT Gateway is a fully integrated edge computing platform designed for demanding industrial and automation environments. Its core is the STM32MP135DAE7, a single-core Arm Cortex-A7 application processor clocked at 1 GHz, paired with 4Gb of DDR3L SDRAM, providing the necessary performance to run a full Debian Linux distribution and handle protocol conversion, data processing, and network routing tasks locally.

Engineered for connectivity, the gateway consolidates a wide array of industrial interfaces into a compact, DIN-rail mountable enclosure. It features two independent Gigabit Ethernet ports (RTL8211F PHY) for network segmentation or WAN/LAN configurations, two high-speed CAN FD channels for automotive and industrial bus networks, and a combined power+RS485 (PWR485) terminal accepting 9-24V DC input. Additional expansion is provided via USB 2.0 host ports, a USB-C port with OTG support, and M5Bus Grove connectors. The integrated 2.0-inch touchscreen and audio output facilitate local monitoring and control without external peripherals.

Key Features

  • High-performance edge compute node with 1 GHz Arm Cortex-A7 processor and 4Gb DDR3L RAM running full Debian Linux.
  • Dual Gigabit Ethernet ports with RTL8211F PHY for high-bandwidth network bridging, firewall, or IoT data aggregation.
  • Industrial fieldbus support with two CAN FD interfaces and a 9-24V isolated RS485 port for PLC, motor drive, and sensor network integration.
  • Advanced power management via AXP2101 PMU and BM8563 RTC enables ultra-low-power sleep modes, scheduled wake-ups, and battery-backed operation.
  • Local human-machine interface (HMI) with a 240x320 resolution IPS capacitive touchscreen and a 1W Class-D audio amplifier for alerts and feedback.
  • Rich expansion via USB 2.0 hosts, USB-C with OTG/power delivery, MicroSD card slot, and two programmable Grove (I2C/UART) ports.
  • Robust mechanical design includes a DIN rail mounting baseplate for secure installation in control cabinets and industrial racks.
  • Out-of-the-box functionality with a pre-flashed MicroSD card containing the Debian OS, ready for immediate boot and configuration.

Applications

  • Industrial Automation & IIoT Edge Gateway for protocol conversion (Modbus TCP, CANopen, MQTT).
  • Smart Home & Building Automation central hub integrating sensors, actuators, and cloud services.
  • Robotics Motion Control Center processing sensor data and commanding drives via CAN FD.
  • Multimedia & Interactive Kiosks leveraging the touchscreen, audio, and video output capabilities.
  • Education & Development platform for embedded Linux, industrial networking, and IoT system design.

Technical Specifications

Processor / SoCSTM32MP135DAE7 (Single-core Arm Cortex-A7 @ 1 GHz)
System Memory4Gb DDR3L SDRAM
Operating SystemDebian Linux (Pre-installed on MicroSD)
Power ManagementAXP2101 PMU
Real-Time ClockBM8563 Integrated RTC
Display2.0-inch IPS Capacitive Touchscreen (ILI9342C, 240x320)
Audio Output1W @ 4Ω Speaker (NS4168 Mono Class-D Amp, I2S)
Ethernet2x RJ45 Gigabit Ports (RTL8211F PHY)
USB Interfaces2x USB 2.0-A (GL852G Hub), 1x USB-C (OTG & Power)
Industrial Interfaces2x CAN FD (SIT1051T), 1x RS485 (MAX3485) with 9-24V PWR Input
Expansion Ports2x Grove (I2C & UART), MicroSD Card Slot
Supply VoltageDC12V @ 2A (Barrel Jack) or USB-C 5V @ 3A
Operating Temperature0°C to 40°C
Dimensions (L x W)54 mm x 54 mm (Excluding DIN rail bracket)
MountingStandard DIN Rail Baseplate

Frequently Asked Questions

What operating system does the M5Stack STM32MP135 Gateway run, and how do I access it?

The gateway boots a pre-installed Debian Linux distribution from the included MicroSD card. On first boot, connect via Ethernet (the device may acquire an IP via DHCP) and use SSH for command-line access. The 2.0-inch touchscreen provides a local GUI. You can update the OS by modifying the SD card image or using apt-get package management within the Debian environment. The USB-C port also supports serial console access for low-level debugging.

How do I power the gateway and what are the power supply requirements?

You can power the device using the DC barrel jack with a 12V/2A adapter or via the USB-C port with a 5V/3A source. The integrated AXP2101 power management chip handles voltage regulation and supports low-power sleep modes. For the RS485 port's 9-24V PWR input, ensure your external supply matches the connected RS485 device's requirements. The gateway also has pads for connecting an optional rechargeable lithium battery to maintain the RTC during main power outages.

Can I use both CAN FD channels and the RS485 port simultaneously?

Yes, all industrial interfaces operate independently. The two CAN FD channels, driven by SIT1051T transceivers, support high-speed data rates for motor controllers or sensor networks. The RS485 port, using a MAX3485 chip, is isolated and can be used for Modbus RTU networks concurrently. Configure each interface within Linux using standard socketCAN for CAN and serial port drivers (e.g., /dev/ttySX) for RS485. Ensure proper termination and baud rate settings (configured via software) for reliable communication.

What development tools and libraries are available for programming this gateway?

As a full Linux device, you can develop applications in C/C++, Python, Node.js, or Go. Use the standard GCC toolchain or cross-compile with the STM32MP1 SDK. For hardware interaction, libgpiod controls GPIOs, socketCAN manages CAN buses, and standard serial libraries handle RS485. The M5Stack community provides examples for the Grove ports and display. You can install Docker for containerized apps or use the pre-installed packages for MQTT brokers like Mosquitto for IoT cloud connectivity.

How do I mount the gateway in an industrial cabinet and what are its environmental limits?

The unit includes a DIN rail mounting baseplate. Slide the gateway onto a standard 35mm DIN rail and secure it. The operating temperature range is 0°C to 40°C, suitable for controlled industrial environments. Avoid locations with excessive dust, moisture, or vibration beyond typical panel mounting. For connectivity, route Ethernet, USB, and terminal wires through the cabinet wire ducts. The compact 54x54mm footprint minimizes panel space usage while providing extensive I/O.

Package Includes

  • 1 x M5Stack STM32MP135 Industrial IoT Gateway
  • 1 x M3 Hex Wrench
  • 1 x VH3.96-4P Connector
  • 2 x 2.54mm-2P Terminal Blocks (Green)
  • 1 x MicroSD Card (Pre-installed with Debian OS)
  • 1 x Specification Sheet

Additional Information

Weight 0.16 kg
Dimensions 5.4 × 5.4 cm