Skip to main content

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 PLCLuckfox Lyra PLC PoE Kit
SoCRockchip RK3506B
CPU3-core Arm Cortex-A7, up to 1.2 GHz
Memory512 MB DDR3L onboard
Storage8 GB eMMC
Display1.9-inch LCD touchscreen, 170 × 320 resolution
USB1 × native USB 2.0 OTG
1 × USB 2.0 HOST via hub
Ethernet2 × 10/100 Mbps Ethernet ports
WirelessOnboard 2.4 GHz Wi-Fi 6 / Bluetooth 5.2 / BLE
CAN1 × CAN
Serial1 × RS232
1 × RS422/RS485 (function selected by wiring)
Relays2 channels
Relay Contact TypePer channel: 1 × normally open (NO), 1 × normally closed (NC), sharing a common (COM) terminal
Relay Control LevelActive high: low releases the relay; high energizes it
Relay Contact Load≤ 10 A at 250 V AC or ≤ 10 A at 30 V DC
Buttons1 × user-defined button (used for firmware update by default)
1 × RESET button
Power InputUSB-C: 5 V
Terminal block: 7–24 V DC wide input
PoE PowerNot supportedIEEE 802.3af PoE
Operating SystemDebian 12 (Bookworm)
KernelLinux 6.1
ManagementWebUI 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:

ModuleMain functions
OverviewCPU, memory, temperature, network traffic, Ethernet, and Wi-Fi status
NetworkWAN/LAN, Wi-Fi, time, mDNS, routing, firewall, port forwarding, and remote networking
FilesBrowse, upload, download, rename, and delete files on internal or USB storage
LogsView and download boot logs
TerminalRun commands from a browser terminal
ProcessManage processes and system services
PLCConfigure hardware, devices, relays, linkage, collection, reporting, and protocol bridges
SettingsAuthentication, 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.