build-arduino-router-rpc

Installation
SKILL.md

Arduino Router RPC

Core Knowledge

1. Architecture Overview

The arduino-router is a background systemd service on the Linux MPU that acts as a central traffic controller using a star topology.

  • Unix Socket: All clients connect via /var/run/arduino-router.sock.
  • Role: Manages RPC communication between multiple Linux processes and the MCU.
  • Capabilities:
    • Allows multiple Linux processes to communicate with the MCU simultaneously.
    • Enables Linux-to-Linux communication.
    • Handles service discovery and registration of functions.

2. MessagePack RPC Protocol

The protocol uses MessagePack (binary format) for efficiency.

Installs
4
GitHub Stars
7
First Seen
Aug 12, 2026