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.