Controller Introduction
Product Overview
Luckfox Lyra PLC is an industrial controller based on the Rockchip RK3506B. It runs Debian Linux and provides a browser-based management interface for device monitoring, network management, industrial interface configuration, data collection, linkage, and reporting.
The controller can connect to serial, CAN, I2C, and Modbus devices. Collected data can be processed locally or sent to an upstream service over MQTT, TCP, UDP, or HTTP.
Controller Specifications
| Luckfox Lyra PLC | Luckfox Lyra PLC PoE Kit | |
|---|---|---|
| SoC | Rockchip RK3506B | |
| CPU | 3-core Arm Cortex-A7, up to 1.2 GHz | |
| Memory | 512 MB DDR3L onboard | |
| Storage | 8 GB eMMC | |
| Display | 1.9-inch LCD touchscreen, 170 × 320 resolution | |
| USB | 1 × native USB 2.0 OTG 1 × USB 2.0 HOST via hub | |
| Ethernet | 2 × 10/100 Mbps Ethernet ports | |
| Wireless | Onboard 2.4 GHz Wi-Fi 6 / Bluetooth 5.2 / BLE | |
| CAN | 1 × CAN | |
| Serial | 1 × RS232 1 × RS422/RS485 (function selected by wiring) | |
| Relays | 2 channels | |
| Relay Contact Type | Per channel: 1 × normally open (NO), 1 × normally closed (NC), sharing a common (COM) terminal | |
| Relay Control Level | Active high: low releases the relay; high energizes it | |
| Relay Contact Load | ≤ 10 A at 250 V AC or ≤ 10 A at 30 V DC | |
| Buttons | 1 × user-defined button (used for firmware update by default) 1 × RESET button | |
| Power Input | USB-C: 5 V Terminal block: 7–24 V DC wide input | |
| PoE Power | Not supported | IEEE 802.3af PoE |
| Operating System | Debian 12 (Bookworm) | |
| Kernel | Linux 6.1 | |
| Management | WebUI and SSH | |
note
The available interfaces are based on the current Luckfox Lyra PLC hardware and system image. The labels on the enclosure and the specification for the purchased revision take precedence.
WebUI Features
The WebUI is divided into the following modules:
| Module | Main functions |
|---|---|
| Overview | CPU, memory, temperature, network traffic, Ethernet, and Wi-Fi status |
| Network | WAN/LAN, Wi-Fi, time, mDNS, routing, firewall, port forwarding, and remote networking |
| Files | Browse, upload, download, rename, and delete files on internal or USB storage |
| Logs | View and download boot logs |
| Terminal | Run commands from a browser terminal |
| Process | Manage processes and system services |
| PLC | Configure hardware, devices, relays, linkage, collection, reporting, and protocol bridges |
| Settings | Authentication, TLS, SSH keys, system password, updates, watchdog, backup, reboot, and shutdown |
PLC Functions
- Southbound devices: configure RS232, RS485/RS422, CAN, and I2C; add Modbus RTU, Modbus TCP, or Modbus UDP devices and data nodes.
- Relay control: define and operate the two onboard relay outputs.
- Linkage: trigger relay control, node writes, or upstream messages when a node changes or a message is received.
- Collection: collect selected read-only nodes periodically, at a scheduled time, or manually, with local history.
- Northbound reporting: publish or receive data using MQTT, TCP, UDP, or HTTP links.
- Protocol conversion: create CAN-to-serial, CAN-to-Ethernet, and serial-to-Ethernet bridges; serial-to-Ethernet supports transparent transmission and Modbus RTU-to-TCP conversion.
- Slave simulation: simulate Modbus RTU or Modbus TCP slave devices for integration testing.