meshtastic/docs/getting-started/clients.md
2022-03-03 21:43:52 -07:00

3.5 KiB

id title sidebar_label
clients Meshtastic Clients Meshtastic Clients

import { DownloadCard } from '/src/pages/downloads/_components/DownloadCard.tsx'

Overview

There are many ways to connect to your newly flashed device. Below is a quickstart for each client that you can use to connect to your radio.

Commandline Interface (CLI)

The CLI is currently the best way to manage your settings. It is feature rich and well documented. The settings pages have examples for each user preference for the device. The CLI is available as a standalone executable for Windows, Mac OS or linux or as part of the Meshtastic-python project. If you'd like to use python to interface with a device, see the API documentation.

To install the prebuilt binary refer to: Meshtastic-python standalone executable.

To install/upgrade Meshtastic-python manually, see below:

pip install meshtastic
pip install --upgrade meshtastic

:::note Some installations of python may require you to substitute 'pip3' for the 'pip' command. :::

Mobile Client Downloads

    download the latest .apk," from Github", ]} />

Serial

Using your preferred program (PuTTy, Serial, etc) connect to your device with the following settings to see the logs in real time.

Baudrate Data Bits Parity Stop Bits
921600 8 None 1

Web

The web interface is available for all browsers, but bluetooth and serial capabilities are limited. You can connect to your node using:

The Meshtastic firmware incorporates an embedded web server using the ESP32 HTTPS Server project. This allows the WiFi supporting ESP32 devices to run our web interface to access Meshtastic directly from your browser. This imports the Meshtastic.js library to provide a web page capable of interacting with the device.

There is active development ongoing to fix some issues with updating the web interface from the web interface directly. Please be patient with us as we work on this. Use Meshtastic-flasher to update your device to the current stable build which includes the web interface.