跳至主要内容

Raspberry Pi

Raspberry Pi Pico / Pico 2

Fast versatile boards using the RP2040 and RP2350 microcontrollers.

NameMCULoRa (external module required)WiFiBTGPS
Raspberry Pi PicoRP2040SX1276 / SX1262 (external)NONOADD-ON1
Raspberry Pi Pico WRP2040SX1276 / SX1262 (external)YES2NO3ADD-ON1
Raspberry Pi Pico 2RP2350SX1276 / SX1262 (external)NONOADD-ON1
Raspberry Pi Pico 2 WRP2350SX1276 / SX1262 (external)YES2NO3ADD-ON1

Raspberry Pi Zero/Zero 2/3/4/400/5

Meshtastic supports Raspberry Pi devices through the Linux native platform using the meshtasticd service.

In this configuration, the Raspberry Pi acts as a Meshtastic node by connecting to a compatible LoRa radio via USB or UART. This allows the device to operate as a gateway, router node, or integration platform for services such as MQTT, automation, or data logging.

Supported Raspberry Pi models include:

  • Raspberry Pi Zero / Zero 2 W
  • Raspberry Pi 3
  • Raspberry Pi 4
  • Raspberry Pi 400
  • Raspberry Pi 5

Typical use cases include:

  • Always-on base stations
  • Network gateways
  • MQTT bridges
  • Integration with home automation systems
  • Remote monitoring nodes

For installation instructions and supported hardware configurations, see the Linux Native Hardware documentation.

Footnotes

  1. Meshtastic supports external UART GPS modules. Examples of tested modules are listed in the Meshtastic GPS compatibility spreadsheet. 2 3 4

  2. 2.4GHz 802.11 b/g/n WiFi is available only on the W variants (Pico W and Pico 2 W). Meshtastic supports WiFi on Pico W and Pico 2 W (no web server or HTTP API). 2

  3. Pico W and Pico 2 W include Bluetooth hardware (Bluetooth 5.2 on Pico 2 W), but BLE is not currently supported by Meshtastic. 2