The Meshtastic Chat Interface is a web-based application that allows you to communicate with Meshtastic devices using a user-friendly interface. With this application, you can select a COM port, connect to a Meshtastic device, view available channels, send messages, and monitor the serial communication.
video.mp4
Before running the application, ensure that you have the following:
- Python installed on your system
- Meshtastic device connected to your computer
- Start the Flask server by running the run file:
run.bat
for Windows
run.sh
for Linux
A virtual environment will be made and pip will automatically install dependencies.
The server will start running on http://127.0.0.1:5678
.
-
Open your web browser and visit
http://127.0.0.1:5678
to access the Meshtastic Chat Interface. -
The application will prompt you to select a COM port. Choose the appropriate port from the dropdown list and click "Connect".
-
Once connected, you will see the available channels on the left sidebar. Click on a channel to select it.
-
In the chat area, you can type your message in the input field and click "Send Message" to send it to the selected channel.
-
The messages received on the selected channel will be displayed in the messages window.
-
The serial monitor at the bottom of the page will display the raw data received from the Meshtastic device.
-
To clear the serial monitor, click the "Clear Serial Monitor" button.
-
If you encounter any issues connecting to the Meshtastic device, ensure that the device is properly connected to your computer and the correct COM port is selected.
-
If you experience any other problems or have questions, please open an issue on the GitHub repository.
RocketGod (just me so far... c'monnnnnnn help
Contributions to the Meshtastic Chat Interface are welcome! If you find any bugs, have feature requests, or want to contribute improvements, please open an issue or submit a pull request on the GitHub repository.