industrial

Integrate Modbus RTU, Modbus TCP, and CANopen protocols in Zephyr RTOS.

59|13|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/beriberikix/zephyr-agent-skills --skill industrial
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: industrial
Source: https://github.com/beriberikix/zephyr-agent-skills/tree/main/skills/industrial
Command: npx skills add https://github.com/beriberikix/zephyr-agent-skills --skill industrial

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Industrial protocol integration for Zephyr RTOS enables reliable, standards-based communications in factory automation and industrial equipment.

Core Features & Use Cases

  • Modbus RTU (Serial) support for meters, PLCs, and sensors.
  • Modbus TCP support for Ethernet-based networks (LAN/Wi-Fi).
  • CANopen basics for automation networks using the CAN bus.
  • Use Case: Deploying a small station that reads sensor data via Modbus RTU and publishes status over CANopen.

Quick Start

  1. Enable Modbus and CANopen stacks in your Zephyr project (e.g., CONFIG_MODBUS, CONFIG_MODBUS_ETHERNET, CONFIG_CANOPEN) and select the appropriate transport.
  2. Consult references/modbus_rtu.md, references/modbus_tcp.md, and references/canopen_basics.md for concrete configuration and API usage.
  3. Build, flash, and verify serial, Ethernet, or CAN communications with a representative test setup.

Frequently Asked Questions about industrial

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable Modbus and CANopen stacks in a Zephyr RTOS project?▼

Enable Modbus and CANopen stacks in Zephyr RTOS by activating configuration flags like CONFIG_MODBUS, CONFIG_MODBUS_ETHERNET, and CONFIG_CANOPEN, then select the appropriate transport for your serial, Ethernet, or CAN network.

Does Zephyr RTOS support Modbus TCP for Ethernet-based industrial networks?▼

Yes, Zephyr RTOS supports Modbus TCP for Ethernet-based networks, enabling reliable communications for factory automation controllers and equipment interfaces over LAN or Wi-Fi connections.

What's the best way to integrate industrial sensors with a Zephyr RTOS controller?▼

Integrate industrial sensors with Zephyr RTOS by using Modbus RTU over serial connections, leveraging the built-in stack to read meter and PLC data, then publish status over CANopen if needed.

Can I use CANopen for automation networks on the CAN bus with Zephyr RTOS?▼

Yes, you can use CANopen with Zephyr RTOS for automation networks on the CAN bus, providing standards-based communication for industrial equipment and factory automation controllers.

How do I configure Modbus RTU for serial communications in Zephyr?▼

Configure Modbus RTU in Zephyr by enabling the CONFIG_MODBUS flag and consulting the modbus_rtu.md reference for concrete API usage, supporting serial communications for meters, PLCs, and sensors.

What industrial communication protocols are available in Zephyr RTOS for embedded devices?▼

Zephyr RTOS supports Modbus RTU, Modbus TCP, and CANopen protocols for embedded industrial devices, covering serial, Ethernet, and CAN-based communications for factory automation and equipment interfaces.