Raspberry Pi

piGateway

A dedicated Raspberry Pi gateway that bridges two-way radios to ZelloWork and VibePTT networks. Digirig USB or Bluetooth connectivity, web-based management, and professional audio processing.

Inquire About Custom Gateways

Web-Based Management

Configure and monitor the gateway from any browser. No SSH required for day-to-day operations.

piGateway dashboard showing bridge status with radio and Zello connection, uptime counter, audio packet statistics, ALSA mixer controls, and test audio buttons

Dashboard - Bridge status, audio mixer, and test controls

Radio configuration settings showing Digirig USB selection, serial device, audio device, PTT method with CAT command, and bridge target configuration for ZelloWork

Radio and bridge configuration

Audio processing settings with AGC, high-pass filter, and noise reduction toggles, plus repeater identifier configuration with voice TTS and morse code options

Audio processing and repeater ID

How It Works

Connect a Radio

Plug in a Digirig USB interface or pair a BTECH Bluetooth radio to the Raspberry Pi.

Configure the Bridge

Set the bridge target (ZelloWork or VibePTT), select the PTT method, and tune audio levels through the web UI.

Bridge Audio

RF audio is encoded with Opus and streamed to the PTT network. Network audio is decoded and transmitted over RF.

Key Features

Audio Processing

AGC for volume normalization, high-pass filter for rumble removal, and ML-based noise reduction for clean transmissions.

ALSA Mixer Control

Fine-tune mic capture (RF to network) and speaker playback (network to RF) levels directly from the web dashboard.

Repeater Identification

Automatic station ID via voice TTS or morse code at configurable intervals. FCC-compliant identification for amateur radio use.

Multiple PTT Methods

VOX, RTS, DTR, and CAT command PTT support. Compatible with Anytone, Baofeng, and other radios through Digirig.

Floor Management

Prevents RF transmission when others hold the PTT floor on the network. Loopback suppression stops audio feedback loops.

Health Monitoring

Periodic heartbeat with uptime, packet counts, and connection metrics. Bluetooth watchdog auto-reconnects dropped devices.

Supported Hardware

Radio Interfaces

  • Digirig USB

    Serial + audio interface with VOX, RTS, DTR, and CAT PTT methods

  • BTECH Bluetooth

    Wireless radio connectivity with auto-reconnect watchdog

Bridge Targets

  • ZelloWork

    Enterprise PTT channels with WebSocket streaming

  • VibePTT

    Custom VibePTT server integration with pairing support

Under the Hood

Python

Core runtime

FastAPI

Web interface

Opus

Audio codec

WebSocket

Live updates

Need a Custom Gateway?

piGateway was built to solve a specific RF-to-network bridging challenge. Whether you need to connect radios to PTT platforms, build a custom repeater, or bridge disparate communication systems, we can build a solution for your use case.

Discuss Your Project