Työpöytäsovellus
Tällä sivulla kerrotaan Meshtastic Työpöytä -sovelluksen asentamisesta, radion yhdistämisestä ja siitä, miten se eroaa Android-versiosta. Työpöytä-sovellus käyttää samaa ydinkoodia kuin Android Kotlin Multiplatformin kautta, joten useimmat ominaisuudet toimivat samalla tavalla Linuxissa, macOS:ssä ja Windowsissa.
Asennus
Linux
- Download the
.deb,.rpm, or.AppImagepackage from the releases page - Or install from Flathub:
flatpak install flathub org.meshtastic.MeshtasticDesktop - Tai rakenna lähdekoodista komennolla
./gradlew :desktopApp:run
macOS
- Lataa
.dmg-paketti julkaisusivulta - Tai rakenna lähdekoodista
Windows
- Download the
.msior.exeinstaller from the releases page - Tai rakenna lähdekoodista
Radioon yhdistäminen
USB-sarjaportti (ensisijainen)
Luotettavin yhteystapa Työpöydällä:
Yhdistä radiosi USB:n kautta. Sovellus tunnistaa sarjaportin automaattisesti. Jos se ei onnistu, valitse portti Yhdistä-valikosta.
TCP/IP
Verkkoyhteydellä oleville radioille:
- Syötä radion IP-osoite ja portti (oletus: 4403).
- Paina Yhdistä.
Bluetooth (BLE)
Bluetooth Low Energy on tuettu Työpöydällä Kable-kirjaston avulla:
- Varmista, että järjestelmässäsi on Bluetooth-adapteri. Sovellus etsii lähellä olevia Meshtastic-radioita automaattisesti.
- Valitse radiosi Yhdistä-näytöltä.
Ominaisuuksien yhtenevyys
| Ominaisuus | Android | Työpöytä | Viestit |
|---|---|---|---|
| Viestit | ✓ | ✓ | Täysi yhtenevyys |
| Radiolista | ✓ | ✓ | Täysi yhtenevyys |
| Kartta | ✓ | ✓ | Vuorovaikutteinen MapLibre-kartta, jossa on taustakartan ja karttatasojen valitsimet sekä mukautetut karttalähteet. Offline terrain (hillshade and contours) can be downloaded; offline base-map packs and local .mbtiles archives cannot |
Karttatasot (.kml / .kmz / GeoJSON) | ✓ | ✓ | Sama karttatasojen hallinta kuin Androidissa. Tuodut tiedostot piirretään Työpöytä-kartalle |
| Site Planner | ✓ | ✓* | *Avautuu selaimessa Työpöydällä, eikä arviota piirretä Työpöytä-kartalle |
| Asetukset | ✓ | ✓ | Täysi yhtenevyys |
| Bluetooth (BLE) | ✓ | ✓ | Työpöydällä Kable-kirjaston kautta |
| Laiteohjelmiston päivitys | ✓ | ✓ | In-app USB, BLE, and Wi-Fi (ESP32) update work the same as Android. The USB maintenance flow — nRF52/RP2040 factory erase and bootloader upgrade — is Android-only |
| Ilmoitukset | ✓ | ✓ | Käyttöjärjestelmän natiivit ilmoitukset |
| Widgetit | ✓ | ✗ | Vain Android |
| Tekoälyavustaja (Chirpy) | ✓* | ✗ | Vain Google-version Android-laitteissa |
| Sovellustoiminnot (järjestelmän tekoäly) | ✓† | ✗ | Vain Google-version Android-laitteissa |
*Chirpy AI vaatii Android 14+ -version Google-version Android-laitteissa, joissa on tuettu laitteisto.
†Sovellustoiminnot tuo sovellustoiminnot Android-järjestelmän tekoälylle Google-version Android-laitteissa. Katso Sovellustoiminnot.
Käyttöliittymäerot
Työpöytä-sovellus käyttää samaa Compose Multiplatform -käyttöliittymää, mutta sitä on mukautettu suuremmille näytöille ja Työpöytä-käyttöön.
Pikanäppäimet
Pikanäppäimissä käytetään macOS:ssä ⌘-näppäintä (Command) ja Windowsissa sekä Linuxissa Ctrl-näppäintä. (Super-/Windows-näppäimelle ei ole määritetty toimintoa.)
| Pikanäppäin | Toiminto |
|---|---|
| ⌘/Ctrl+Q | Sulje sovellus |
| ⌘/Ctrl+, | Avaa asetukset |
| ⌘/Ctrl+1 | Vaihda Viestit-välilehdelle |
| ⌘/Ctrl+2 | Vaihda Radiot-välilehdelle |
| ⌘/Ctrl+3 | Vaihda Kartta-välilehdelle |
| ⌘/Ctrl+4 | Vaihda Yhdistä-välilehdelle |
| ⌘/Ctrl+/ | Avaa tietoja |
Ikkuna ja järjestelmätarjotin
- Ikkunan koon muuttaminen — responsiivinen asettelu mukautuu ikkunan kokoon
- System tray — closing the window minimizes to the system tray for background mesh operation. On a desktop environment with no tray, there is nowhere to minimize to, so closing quits the app instead
- Valikko — napsauta järjestelmätarjottimen kuvaketta hiiren oikealla näyttääksesi ikkunan tai sulkeaksesi sovelluksen
- Hiiritoiminnot — hover-tilat ja tavallinen työpöydän navigointi
Ilmoitusasetukset
The desktop app provides in-app toggles for controlling which notifications are shown. Find them in the App Notifications section of the Settings screen: Direct message notifications, New node notifications, and Low battery notifications.
Sisäänrakennettu dokumentaatioselain
Työpöytä-sovelluksessa on sisäänrakennettu dokumentaation selain, jonka avulla ohjeisiin pääsee nopeasti poistumatta sovelluksesta.

Selain tukee koko dokumentaation laajuista kokotekstihakua:

Yksittäiset dokumenttisivut renderöidään täydellä muotoilulla:

Rakentaminen lähdekoodista
git clone https://github.com/meshtastic/Meshtastic-Android.git
cd Meshtastic-Android
./gradlew :desktopApp:run
Vaatimukset:
- JDK 25 (Gradle voi asentaa työkaluketjun itse Foojayn kautta)
- Android SDK:ta ei tarvita pelkkien työpöytäversioiden rakentamiseen
Tunnetut rajoitukset
- Offline base-map downloads and local
.mbtilesarchives are not available on desktop. Offline terrain is — see Map & Waypoints. .kml-,.kmz- ja GeoJSON-karttatasojen tuonti toimii — katso Kartta ja reittipisteet. Site Planner opens in your browser rather than in the app; to bring its coverage estimate onto the map, click the transmitter pin in the browser and use the planner’s GeoJSON export, then add the file as a layer — not the KML export, which is a ground-overlay image this map cannot draw. Custom network tile sources work too — see Map & Waypoints- The USB maintenance flow — nRF52/RP2040 factory erase and bootloader upgrade — is Android-only, and the desktop app does not offer it. Use the Web Flasher instead
- Jotkin Android-kohtaiset ominaisuudet (widgetit, tietyt ilmoituskanavat) eivät ole käytettävissä
- Suorituskyky voi vaihdella heikkotehoisella laitteistolla ajettaessa Compose Desktopia
- BLE-paritus ei vielä tallenna laiteparia työpöydällä (paritus toimii ilman tallennusta)
Aiheeseen liittyvät aiheet
- Yhteydet — yhteystapojen yleiskatsaus
- Firmware Updates — in-app USB, BLE, and Wi-Fi update all work the same as on Android
- Map & Waypoints — base maps, layers, custom tile sources, and what the desktop map does not do