S1 · Industrial Gateway · Hardware

S1 – Linux Gateway for Industrial IoT.

S1 is a powerful Linux-based IoT gateway built on RISC-V architecture. It offers robust connectivity, advanced processing capabilities, and scalability for industrial IoT applications.

Open Hardware
S1 industrial gateway with BeagleV-Fire compute board
Full Linux
Operating system
Container + Wasm
Workload support
Industrial
Grade reliability
Component 1

S0 Board

S0 Board

The S0 Board is the wireless connectivity core of the S1 gateway. It handles multi-protocol wireless data collection (Wireless M-Bus, NB-IoT, LTE-M, WiFi, and BLE) and passes data to the BeagleV-Fire for Linux-side processing and cloud backhaul.

  • ESP32-C6 RISC-V Core
  • Wireless M-Bus (868 MHz)
  • NB-IoT / LTE-M (SIM7080G)
  • WiFi & Bluetooth LE
  • Zephyr RTOS
  • Open Source Hardware
Component 2

BeagleV-Fire

BeagleV-Fire compute board

The BeagleV-Fire brings a full Linux operating system to the S1 gateway on a RISC-V PolarFire SoC. It provides the compute power needed for containerised workloads, edge AI inference, advanced networking, and seamless cloud integration; capabilities not available on a bare-metal RTOS.

  • RISC-V Linux SoC (PolarFire)
  • Full Linux Operating System
  • High-Performance Edge Compute
  • Advanced Networking Stack
  • Container & Wasm Workloads
  • Edge AI / ML Inference
Features

S1 Features.

S0 Board + BeagleV-Fire: the Linux-based gateway for demanding industrial and edge computing deployments.

🔲
S0 Board + BeagleV-Fire

S1 combines the S0 module with the BeagleV-Fire board, pairing multi-protocol wireless capabilities with powerful Linux compute in a single gateway.

🐧
Linux-Based OS

Runs a full Linux operating system, enabling richer software stacks, containerised workloads, and support for a wide range of open-source tools.

⚙️
RISC-V Architecture

Built on RISC-V architecture, delivering high-performance computing for demanding industrial and edge AI applications.

📡
Multi-Protocol Wireless

Inherits the S0 module's multi-protocol connectivity (Wireless M-Bus, NB-IoT, LTE-M, WiFi, and BLE) for versatile IoT deployments.

☁️
Edge-to-Cloud Integration

Seamlessly integrates edge devices with cloud platforms via MQTT, CoAP, and WebSockets, powered by the Magistrala IoT platform.

🏭
Industrial-Grade Reliability

Designed for demanding industrial environments requiring high-performance computing, robust connectivity, and long-term operational stability.

Solutions

Where S1 deploys.

S

Smart Metering

Aggregate data from multiple S0 wireless gateways and forward it securely to Magistrala.

AggregationM-BusMQTT
I

Industrial Automation

Run control logic and monitoring applications directly on the gateway in industrial environments.

Control LogicEdgeReliability
E

Edge Computing

Process data locally with containers or Wasm before sending aggregated results to the cloud.

ContainersWasmBandwidth
E

Edge AI Inference

Deploy and update ML models over the air using Propeller. Run inference at line speed.

ML ModelsOTAInference
Integrations

Connects with the full stack.

S1 pairs with Magistrala for device management and Propeller for edge workload orchestration.

Magistrala
Propeller
BeagleV-Fire
Docker
MQTT
CoAP
WebSocket
S0 Module
FAQ

Common questions.

What is the difference between S0 and S1?

S0 runs Zephyr RTOS on an ESP32-C6 microcontroller, optimised for ultra-low power and constrained environments. S1 runs full Linux on a RISC-V compute board (BeagleV-Fire) and is suited to workloads requiring a full OS, containers, or higher processing power.

When should I choose Linux over Zephyr RTOS?

Choose S1 when you need standard tooling, container support, Python or higher-level runtimes, or when the workload requires more memory and compute than a microcontroller can provide. Choose S0 when power consumption and form factor are the primary constraints.

Does S1 support container workloads?

Yes. S1 runs a full Linux stack and can run Docker containers alongside WebAssembly workloads managed by Propeller. Both runtimes can coexist on the same device.

How does S1 connect to Magistrala?

S1 communicates with Magistrala over MQTT, CoAP, or HTTP. The S0 wireless radio module on S1 handles the communication with field devices, while the BeagleV-Fire compute board routes aggregated data to the cloud platform.

What is the BeagleV-Fire?

BeagleV-Fire is an open-hardware single-board computer based on the Microchip PolarFire SoC, which combines a RISC-V processor with an FPGA. It provides the Linux compute core for the S1 gateway.

Get started

Deploy Linux at the industrial edge.

Read the documentation, explore the open hardware, or talk to the team about your deployment requirements.

S1 hardware was developed with support from the European Union's Horizon Europe research and innovation programme as part of the ELASTIC project.