Meshtastic running on [BananaPi BPI-R4] and [OpenWRT One]

Meshtastic on OpenWRT - LoRa mesh communication

An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices

NOTE: SPI LoRa radio hardware support by RadioLib is required
or a
USB-to-SPI connected device like my Meshstick

Meshtastic Introduction

Typical use of Meshtastic for most current users is with a Android/iPhone connected over BLE to a Meshtastic device:

But meshtastic can also run as a daemon on linux and OpenWRT

you then interact via LAN/WiFi to the device IP address with

[RASPBERRY PI] with Raspberry PI OS (linux-native)

OPENWRT PACKAGES - only APK for snapshot (ipkg packages to follow)

Currently tested development OpenWRT hardware devices incl

  • OpenWRT One - via mikroBUS connected or USB
  • BananaPi BPI-R4 via 26-pin GPIO header
  • Raspberry Pi both GPIO connected LoRa HAT or USB
  • IPQ4018 via USB port

[OpenWRT One]
Waveshare SX1262 Core

miktroBUS breakout boards (examples)
LR1121


SX1262

using LR1110 LoRa mikroBUS board - https://www.mikroe.com/lr-iot-click

mixed base case from BPI-R4 to mount additional antenna

[BananaPi-BPI-4]

Waveshare SX1262 Core wired to GPIO 26 pin connector


HAT breakout board is being looked at for the BPI-R4

Open pull requests to enable the spi device required to interface with the SPI LoRa hardware (needs 5 more approval reviews by OpenWRT Developers)

2 Likes