2025-02-03 18:01:38 -08:00
2025-02-03 18:55:02 -06:00
2025-01-31 16:42:55 -08:00
2025-02-02 16:22:19 -06:00
2025-02-02 09:47:34 -08:00
2025-02-02 16:22:19 -06:00
2024-04-15 15:36:00 -07:00
2025-02-02 18:10:42 -08:00
2025-01-31 18:15:55 -08:00
2025-02-01 21:40:25 -08:00
2025-02-02 16:52:16 -08:00
2025-02-02 16:52:16 -08:00

Contact - A Console UI for Meshtastic

(Formerly Curses Client for Meshtastic)

Powered by Meshtastic.org

This Python curses client for Meshtastic is a terminal-based client designed to manage device settings, enable mesh chat communication, and handle configuration backups and restores.

Screenshot_2024-03-29_at_4 00 29_PM



Settings can be accessed within the client or can be run standalone

Screenshot 2024-04-15 at 3 39 12 PM

Arguments

You can pass the following arguments to the client:

Connection Arguments

Optional arguments to specify a device to connect to and how.

  • --port, --serial, -s: The port to connect to via serial, e.g. /dev/ttyUSB0.
  • --host, --tcp, -t: The hostname or IP address to connect to using TCP.
  • --ble, -b: The BLE device MAC address or name to connect to.

If no connection arguments are specified, the client will attempt a serial connection and then a TCP connection to localhost.

Example Usage

python main.py --port /dev/ttyUSB0
python main.py --host 192.168.1.1
python main.py --ble BlAddressOfDevice
Description
No description provided
Readme GPL-3.0 1.6 MiB
Languages
Python 100%