Este es el código del servidor de backend para hablar con dispositivos a través de nuestra puerta de enlace de Internet MQTT (opcional). Se ejecuta en Hub.Meshtastic.org.
Características proporcionadas:
Apoyamos y alentamos activamente a los nuevos desarrolladores. Si desea ejecutar este software en su propia máquina, las siguientes instrucciones deberían comenzar. Si tiene otras preguntas, publique en nuestro foro o en nuestro canal Slack Developer.
Los siguientes comandos (si tiene Java (versión 8 o posterior instalado) deberían "trabajar" para obtener las dependencias necesarias y ejecutar la aplicación.
apt install protobuf-compiler # Or for other operating systems download here https://github.com/protocolbuffers/protobuf/releases
git clone --recurse-submodules https://github.com/meshtastic/meshtastic-backend.git
cd meshtastic-backend
./gradlew bootRun
Luego servirá en el puerto 8080 (y hablando con el corredor de MQTT)
Si prefiere IDES (lo hago), está configurado para trabajar con la Edición Comunitaria IntelliJ IDE.
Si tiene problemas para que esta compilación funcione para usted, probablemente sea mejor al ver cómo GitHub usa comandos muy similares para construir y ejecutar cada checkin. Pero si eso no ayuda, publique en nuestro foro.
GNU GPL V3 licenciado. Copyright 2021 Geeksville Industries, LLC.