NXP i.MX 8M Plus powered DIN-Rail IoT gateway takes DIO, RS232, RS485, and ADC expansion modules

Compulab IOT-DIN-IMX8PLUS is a DIN Rail IoT gateway powered by an NXP i.MX 8M Plus AI SoC that takes various expansion modules with digital inputs and outputs (DIO), RS232, RS485, or ADC.

The new model looks to be an evolution of the Compulab IOT-GATE-IMX8PLUS Arm Linux IoT gateway introduced in 2022 with many of the same features, except the IOT-DIN-IMX8PLUS is designed to be installed in a cabinet or other installation with a DIN Rail, and can easily be connected to additional I/O modules.

Compulab IOT-DIN-IMX8PLUS IoT gateway with IO modules
Compulab IOT-DIN-IMX8PLUS with two DIO modules, one RS485 module, and one ADC module

Compulab IOT-DIN-IMX8PLUS specifications:

  • SoC – NXP i.MX 8M Plus Quad or Quad-lite
    • CPU
      • Quad-core Arm Cortex-A53 processor @ up to 1.8 GHz
      • Arm Cortex-M7 real-time core @ 800 MHz
    • GPU – Vivante GC7000UL 3D GPU, Vivante GC520L 2D GPU
    • VPU – 1080p H.265/H.264 video decoder & encoder
    • DSP HiFi 4 DSP
    • AI accelerator – 2.3 TOPS Neural Processing Unit (NPU) on i.MX 8M Plus Quad only
  • System Memory – 1GB to 8GB LPDDR4
  • Storage – 16GB to 128GB eMMC flash (soldered on-board)
  • Networking & Wireless Connectivity
    • 2x Gigabit Ethernet RJ45 ports
    • Optional 802.11ax WiFi 6 and Bluetooth 5.3 LE via Intel WiFi 6E AX210 module and 2x RP-SMA antenna connectors
    • Optional 4G/LTE CAT4 cellular and GPS/GLONASS GNSS via Quectel EC25 module and on-board SIM card socket
  • USB – 1x USB 3.0 port
  • Serial
    • 1x 2-wire RS485 (half-duplex) via isolated terminal block
    • 1x Tx/Rx RS232 port via isolated terminal block
    • 1x CAN Bus via isolated terminal block
  • Debugging – 1x Micro USB port for serial console via UART-to-USB bridge; support for NXP SDP/UUU protocol
  • Expansion
    • 2x digital inputs + 2x digital outputs (24V compliant with EN 61131-2) via isolated terminal-block connector
    • Up to three 4-channel RS485 and/or 4-channel RS232 modules stacked together
    • Up to four 8-channel digital outputs + 8-channel digital inputs (24V) modules stacked together
    • Up to one 8x analog inputs (ADC) module (0…10V/4…20mA)
  • Security
    • Secure boot via i.MX8M Plus HAB module
    • Infineon SLB9373 TPM 2.0
  • Debugging
    • Micro USB connector for serial console via UART-to-USB bridge
    • Micro USB connector acting as NXP SDP programming port
  • Misc – RTC + onboard coin-cell battery; watchdog; 2x user dual-color LEDs
  • Power Supply – 12V to 24V DC with reverse-voltage protection
  • Power Consumption – 2.5W to 8 W depending on system load and configuration
  • Dimensions
    • Gateway – 110 x 30 x 95 mm (DIN Rail housing, ABS/PC high endurance material)
    • Expansion I/O modules – 110 x 20 x 95mm
  • Weight – Gateway: 220 grams; I/O modules: 110 grams
  • Temperature Range
    • Operating – Commercial: 0° to 50°C;  industrial: -30° to 70°C
    • Storage – -40° to 85°C
  • Relative Humidity – 10% to 90% (non-condensing)
  • MTTF – > 200,000 hours
  • Compliance
    • Regulatory – CE, FCC, UKCA
    • EMC – EN 55032/5, EN 61000-6-2, EN 61000-6-3
    • Safety – EN/UL/IEC 62368-1


Compulab provides Yocto 4.0 and Debian 12 images with support for Docker, MS Azure IoT, Node-RED, and OTA updates with Mender, as well as Modbus RTU, Modbus TCP, and MQTT libraries. The gateway is compatible with the BalenaOS platform for device management. I could not find documentation specific to the IOT-DIN-IMX8PLUS at the time of writing, but the wiki provides documentation for the Debian 12 and Yocto images for the similar IOT-GATE-IMX8PLUS gateway.

Compulab sells the IOT-DIN-IMX8PLUS for $145 in its minimal configuration for 1K orders, and you’ll find more details and pricing for options and IO modules on the product page. The company also offers a 5-year warranty and a 15-year availability commitment for the gateway.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC