mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-11-10 23:54:17 -08:00
2.7 KiB
2.7 KiB
id | title | sidebar_label |
---|---|---|
python-installation | Meshtastic-python installation | Installation |
This is a python library for using Meshtastic devices. This small library (and example application) provides an easy API for sending and receiving messages over mesh radios. It also provides access to any of the operations/data available in the device user interface or the Android application. Events are delivered using a publish-subscribe model, and you can subscribe to only the message types you are interested in.
Full documentation for the library, including examples, is available.
Installation is easily done through the Python package installer pip (note, you must use pip version 20 or later):
Linux
- Check that your computer has the required serial drivers installed
- Connect your Meshtastic device to your USB port
- Use the command
lsusb
- You should see something like
CP210X USB to UART Bridge Controller
- If not download the drivers from Silicon Labs.
- Check that your computer has Python 3 installed.
- Use the command
python3 -V
- If this does not return a version, install python
- Use the command
- Pip is typically installed if you are using python 3 version >= 3.4
- Check that pip is installed using this command
pip3 -V
- If this does not return a version, install pip
- Check that pip is installed using this command
- Install pytap2
sudo pip3 install --upgrade pytap2
- Install meshtastic:
sudo pip3 install --upgrade meshtastic
Windows
- Check that your computer has the required serial drivers installed
- Connect your Meshtastic device to your USB port
- Open Device Manager
- Under
Ports (COM & LPT)
you should see something likeSilicon Labs CP210X USB to UART Bridge (COM5)
- If not download the drivers from Silicon Labs.
- Check that your computer has Python 3 installed.
- Use the command
py -V
- If this does not return a version, install python
- Use the command
- Pip is typically installed if you are using python 3 version >= 3.4
- Check that pip is installed using this command
pip3 -V
- If this does not return a version, install pip
- Check that pip is installed using this command
- Install pytap2
pip3 install --upgrade pytap2
- Install meshtastic:
pip3 install --upgrade meshtastic