LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

Discover embedded, communication and automation solutions tailored to your application.

Matrix-704i

Cortex A5 Emb. Comp isol. 4*RS485 2*CAN 2*LAN 4*USB
  • Manufacturer Artila
  • Category: IoT Gateway
  • The Artila Matrix-704i is a Linux-ready, industrial-grade embedded computer designed for IoT gateway and automation applications. It is based on the ATMEL ATSAMA5D35 ARM Cortex-A5 processor running at 536 MHz and integrates robust communication interfaces, including isolated RS-485 ports, dual Ethernet, USB, and expansion options. The device is engineered for continuous 24/7 operation in industrial environments, offering surge protection, wide power input range, and extended temperature tolerance.
- Processor & Architecture:
- ARM Cortex-A5 ATSAMA5D35 CPU, 536 MHz with MMU support.
- Optimized for low power consumption and high reliability in embedded systems.

- Memory & Storage:
- 512 MB LPDDR2 SDRAM.
- 16 GB onboard eMMC Flash for OS and data storage.
- 1 × microSD slot supporting up to 128 GB (SD 2.0/SDHC compliant).

- Operating System:
- Preinstalled Linux kernel 4.19.x (supports 3.18.x–5.4.x variants).
- EXT4 file system with BareBox bootloader.
- Debian-like environment with Artila-maintained apt repository.

- Networking:
- Dual Ethernet ports: 1 × Gigabit (GbE) and 1 × 10/100 Mbps.
- 1.5 kV magnetic isolation on Ethernet interfaces.
- DHCP and static IP configuration supported.

- Serial Communication:
- 4 × RS-485 serial ports with surge protection.
- Optional 2500 Vrms isolation (Matrix-704i version).
- Auto-direction control by hardware.
- Baud rates up to 921.6 kbps.

- USB Interfaces:
- 1 × USB 2.0 host port (480 Mbps).
- 1 × microUSB console/client port for debugging and power input.

- Expansion & Connectivity:
- 1 × full-size miniPCIe socket (internal).
- 1 × micro-SIM slot (internal).
- 2 × SMA antenna connector holes reserved for wireless modules.

- Power & Protection:
- Wide-range DC input: 9–48 V DC via terminal block or 12 V DC via jack.
- Surge-protected serial interfaces.
- Real-time clock (RTC) and watchdog timer integrated.

- Software Ecosystem:
- GCC 8.2.0 + glibc 2.28 toolchain.
- Supports in-place C/C++ compilation.
- Preinstalled web servers (Apache/Nginx/Lighttpd), databases (MySQL/SQLite/PostgreSQL), and scripting languages (PHP/Python/Perl/NodeJS).
- Webmin for browser-based system administration.

Country of origin: Taiwan R.O.C.

Customs tariff number: 8471 5000 000

1. Product Overview

Product Name: Matrix-704i
Model: Matrix-704i (Isolated RS-485 version of Matrix-704)
Series: Matrix-7xx Industrial IoT Gateway Series
Article Number: Matrix-704i
Manufacturer: Artila Electronics Co., Ltd.

The Artila Matrix-704i is a Linux-ready, industrial-grade embedded computer designed for IoT gateway and automation applications. It is based on the ATMEL ATSAMA5D35 ARM Cortex-A5 processor running at 536 MHz and integrates robust communication interfaces, including isolated RS-485 ports, dual Ethernet, USB, and expansion options. The device is engineered for continuous 24/7 operation in industrial environments, offering surge protection, wide power input range, and extended temperature tolerance.




2. Key Features

- Processor & Architecture:
- ARM Cortex-A5 ATSAMA5D35 CPU, 536 MHz with MMU support.
- Optimized for low power consumption and high reliability in embedded systems.

- Memory & Storage:
- 512 MB LPDDR2 SDRAM.
- 16 GB onboard eMMC Flash for OS and data storage.
- 1 × microSD slot supporting up to 128 GB (SD 2.0/SDHC compliant).

- Operating System:
- Preinstalled Linux kernel 4.19.x (supports 3.18.x–5.4.x variants).
- EXT4 file system with BareBox bootloader.
- Debian-like environment with Artila-maintained apt repository.

- Networking:
- Dual Ethernet ports: 1 × Gigabit (GbE) and 1 × 10/100 Mbps.
- 1.5 kV magnetic isolation on Ethernet interfaces.
- DHCP and static IP configuration supported.

- Serial Communication:
- 4 × RS-485 serial ports with surge protection.
- Optional 2500 Vrms isolation (Matrix-704i version).
- Auto-direction control by hardware.
- Baud rates up to 921.6 kbps.

- USB Interfaces:
- 1 × USB 2.0 host port (480 Mbps).
- 1 × microUSB console/client port for debugging and power input.

- Expansion & Connectivity:
- 1 × full-size miniPCIe socket (internal).
- 1 × micro-SIM slot (internal).
- 2 × SMA antenna connector holes reserved for wireless modules.

- Power & Protection:
- Wide-range DC input: 9–48 V DC via terminal block or 12 V DC via jack.
- Surge-protected serial interfaces.
- Real-time clock (RTC) and watchdog timer integrated.

- Software Ecosystem:
- GCC 8.2.0 + glibc 2.28 toolchain.
- Supports in-place C/C++ compilation.
- Preinstalled web servers (Apache/Nginx/Lighttpd), databases (MySQL/SQLite/PostgreSQL), and scripting languages (PHP/Python/Perl/NodeJS).
- Webmin for browser-based system administration.




3. Technical Specifications

| Category | Specification |
|---------------|------------------|
| CPU | ATMEL ATSAMA5D35 ARM Cortex-A5, 536 MHz |
| Memory | 512 MB LPDDR2 SDRAM |
| Flash Storage | 16 GB eMMC |
| External Storage | 1 × microSD slot (up to 128 GB, SDHC) |
| Ethernet | 1 × Gigabit (RJ45), 1 × 10/100 Mbps (RJ45), 1.5 kV isolation |
| Serial Ports | 4 × RS-485 (surge-protected, optional isolation 2500 Vrms) |
| USB Ports | 1 × USB 2.0 host (480 Mbps), 1 × microUSB console/client |
| Expansion | 1 × miniPCIe (full-size), 1 × micro-SIM slot, 2 × SMA antenna holes |
| Power Input | 9–48 V DC (terminal block), 12 V DC (jack), 5 V DC (microUSB) |
| Dimensions (W × H × D) | 140 × 119.5 × 35.2 mm (5.5 × 4.7 × 1.38 in) |
| Operating Temperature | 0 °C – 70 °C (32 °F – 158 °F) |
| Certifications | CE Class A, FCC Class A |
| Protection | Surge protection on serial ports, magnetic isolation on Ethernet |
| Weight | Approx. 0.4 kg (typical for enclosure) |
| Mounting | DIN rail (optional DK-35A kit) |
| Indicators | System Ready LED, LAN/GbE LEDs, Serial Port LEDs |
| RTC/Watchdog | Integrated hardware RTC and watchdog timer |




4. Functionality

The Matrix-704i functions as an industrial IoT gateway and embedded controller. It bridges field devices and cloud systems through its multiple communication interfaces. The isolated RS-485 ports allow safe connection to industrial sensors, PLCs, and serial devices in noisy environments. Dual Ethernet ports enable network redundancy or segmentation between field and enterprise networks.

The device runs a full-featured Linux OS, supporting standard networking protocols (TCP/IP, DHCP, NTP, SSH, SNMP, SSL). It can host web servers, databases, and custom applications. Developers can deploy automation scripts, data acquisition programs, or remote monitoring services directly on the device.

Use Cases:
- Industrial automation and SCADA gateways.
- Building management and energy monitoring.
- Remote data logging and telemetry.
- Edge computing for IoT networks.
- Serial-to-Ethernet or Modbus gateway applications.

Compatibility:
- Compatible with standard Linux tools and libraries.
- Supports USB Wi-Fi dongles (RTL8192/RT5390 chipsets).
- Works with miniPCIe cellular modules (3G/4G/LTE).
- Integrates with Webmin for remote configuration.




5. Components & Accessories

Included Items:
- Matrix-704i main unit (industrial IoT gateway).
- Preinstalled Linux OS and file system.

Optional Accessories:
- CB-PHDF9-050 (91-PHDF9-050): Console cable (Wafer Box to DB9 F, 50 cm).
- DK-35A (36-DK35A-000): DIN rail mounting kit.
- PWR-12V-1A (31-62100-000): 110–240 VAC to 12 V DC 1 A power adapter.

Connectors:
- RJ45 for Ethernet.
- Terminal block for RS-485 and power input.
- USB Type-A and microUSB connectors.
- Internal miniPCIe and micro-SIM sockets.




6. Installation & Setup

Power Options:
- Connect 9–48 V DC to the terminal block or 12 V DC via DC jack.
- Alternatively, power via microUSB (5 V DC) for testing or console access.

Mounting:
- Desktop or DIN rail installation (using DK-35A kit).

Initial Configuration:
1. Connect via microUSB console (CDC/ACM serial device).
2. Default login: `root` / `root`.
3. Access via SSH or Webmin (https://192.168.2.127:10000).
4. Configure network interfaces in `/etc/network/interfaces`.
- eth0 (Gigabit): DHCP by default.
- eth1 (10/100 M): static IP 192.168.2.127.

Serial Port Setup:
- Use `setuart` utility to configure RS-232/485 mode and baud rate.
- Default mapping:
- Port 1 → /dev/ttyS1
- Port 2 → /dev/ttyS2
- Port 3 → /dev/ttyS3
- Port 4 → /dev/ttyS4

Storage & Backup:
- SD card and USB drives can be mounted using `mount` command.
- Supports backup and restore of file system via USB or SD.




7. Performance & Capabilities

- Processing Speed: 536 MHz ARM Cortex-A5 with MMU.
- Memory Bandwidth: LPDDR2 interface optimized for low latency.
- Storage Performance: eMMC 16 GB with EXT4 file system, supports boot from eMMC or SD.
- Serial Communication: Up to 921.6 kbps per port, hardware auto-direction control.
- Network Throughput: Gigabit Ethernet for high-speed data transfer.
- USB Performance: 480 Mbps (USB 2.0 Hi-Speed).
- Power Efficiency: Low-power design suitable for continuous operation.
- Reliability: Hardware watchdog ensures system recovery from software faults.
- Limitations: Operating temperature limited to 0–70 °C; no built-in Wi-Fi (requires USB dongle).




8. Standards & Compliance

- Electrical Safety & EMC:
- CE Class A compliant.
- FCC Class A compliant.
- Surge protection on serial interfaces.
- 1.5 kV magnetic isolation on Ethernet ports.

- Software Standards:
- Linux kernel 4.19.x (Yocto-based).
- EXT4 file system.
- POSIX-compliant environment.
- Supports IPv4, ICMP, ARP, DHCP, NTP, TCP, UDP, FTP, HTTP, PPP, PPPoE, SNMP v1/v3, SSL, SSH 1/2.

- Development Standards:
- GCC 8.2.0 / glibc 2.28 toolchain.
- Supports cross-compilation and native compilation.
- Compatible with Eclipse IDE and Yocto Project ADT plug-ins.




9. Additional Information

Warranty & Support:
Artila Electronics provides standard warranty coverage for manufacturing defects. Technical documentation, firmware updates, and SDKs are available through the Artila website.

Maintenance:
- System can be restored to factory defaults using the `restore factory` command.
- Backup and restore utilities support USB or SD-based recovery.
- Regular firmware updates available via Artila’s repository.

Software Updates & Package Management:
- Managed via `apt-get` from Artila’s self-maintained repository.
- Supports installation of additional packages (e.g., PHP, Python 3, NodeJS).

Development Environment:
- Cross-compilation toolchain for Ubuntu 64-bit systems.
- Native GCC and G++ toolchains preinstalled.
- Python 2.7 preinstalled; Python 3 available via apt-get.
- Webmin interface for system management.

Example Development Workflow:
1. Install cross-toolchain from Artila’s SDK.
2. Compile C/C++ applications using `$CC` or `$CXX`.
3. Transfer binaries via `scp` or USB.
4. Configure auto-start scripts in `/etc/rc5.d`.

System Administration Tools:
- Webmin (browser-based management).
- SSH and serial console access.
- Nginx web server preconfigured at `/etc/nginx/nginx.conf`.

Backup & Restore Procedures:
- Backup: `backup /dev/sda1` (to USB drive).
- Restore: `restore /dev/sda1` or `restore factory`.
- LED indicators show progress (READY LED blinking during process).

Environmental & Operational Notes:
- Designed for 24/7/365 operation.
- Suitable for unmanned or remote installations.
- Compact metal enclosure for industrial durability.




### Summary

The Artila Matrix-704i is a compact, Linux-based industrial IoT gateway built around the ATMEL ATSAMA5D35 Cortex-A5 processor. It combines robust communication interfaces—4 × isolated RS-485, dual Ethernet, USB, and miniPCIe expansion—with a stable Linux environment optimized for automation, data acquisition, and edge computing.

With 512 MB RAM, 16 GB eMMC, and wide-range DC input (9–48 V), the Matrix-704i delivers reliable performance in demanding industrial conditions. Its surge-protected and isolated serial ports make it ideal for connecting field devices, while the dual Ethernet ports enable flexible network architectures.

The preinstalled Linux 4.19.x OS, gcc 8.2.0 toolchain, and apt-based package management provide a developer-friendly environment for rapid deployment of IoT and automation applications. Optional accessories such as DIN rail kits and power adapters enhance installation flexibility.

Compliant with CE Class A and FCC Class A standards, the Matrix-704i represents a robust, scalable, and secure platform for industrial connectivity and intelligent edge computing.

No accessories available.