mirror of
https://github.com/dk98174003/Meshtastic-Client.git
synced 2026-03-28 17:32:36 +01:00
Update README with Meshtastic client instructions
Now also working on Rasbian trixi linux - I think on all linux distributions ;O) after installing python and the dependencies. Knud ;O))
This commit is contained in:
52
README.md
52
README.md
@@ -94,6 +94,58 @@ Standalone Windows GUI for their Meshtastic devices.
|
||||
8. **Enable Bluetooth in Windows Settings → Bluetooth & devices → “Add device” to ensure permissions.
|
||||
|
||||
|
||||
|
||||
Here’s a short **GitHub installation & run description** for your `meshtastic_client.py` on Raspberry Pi OS (Trixie):
|
||||
|
||||
---
|
||||
|
||||
### 🐍 Meshtastic Client for Raspberry Pi OS Trixie (linux)
|
||||
|
||||
**Description:**
|
||||
A Python GUI client for Meshtastic devices running fully offline on Raspberry Pi OS Trixie (Debian 13).
|
||||
Connect via USB or Bluetooth, send and receive messages, and view node info in real time.
|
||||
|
||||
---
|
||||
|
||||
### ⚙️ Installation
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install -y python3-full python3-venv bluetooth bluez bluez-tools python3-serial git
|
||||
git clone https://github.com/<yourname>/meshtastic_client.git
|
||||
cd meshtastic_client
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
python -m pip install --upgrade pip
|
||||
pip install "meshtastic[cli]" pyserial bleak pypubsub dotmap timeago requests pyyaml tabulate packaging
|
||||
```
|
||||
|
||||
Add user to serial groups:
|
||||
|
||||
```bash
|
||||
sudo usermod -aG dialout $USER
|
||||
sudo usermod -aG tty $USER
|
||||
# log out and back in
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### ▶️ Run
|
||||
|
||||
```bash
|
||||
source venv/bin/activate
|
||||
python3 meshtastic_client.py
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 🧩 Notes
|
||||
|
||||
* Works on Raspberry Pi 4/5 with Raspberry Pi OS Bookworm/Trixie.
|
||||
* No internet connection required after setup.
|
||||
* To exit the virtual environment: `deactivate`.
|
||||
|
||||
|
||||
Have fun
|
||||
|
||||
PS. Use IP or serial - bluetooth is slow.
|
||||
|
||||
Reference in New Issue
Block a user