Это код сервера бэкэнд для общения с устройствами через наш (необязательный) интернет -шлюз MQTT. Он работает на hub.meshtastic.org.
Предусмотренные функции:
Мы активно поддерживаем и поощряем новых разработчиков. Если вы хотите запустить это программное обеспечение на собственной машине, то следующие инструкции должны начать вас. Если у вас есть другие вопросы, пожалуйста, опубликуйте на нашем форуме или на нашем канале разработчика Slack.
Следующие команды (если у вас установлена Java (версия 8 или более позднее время) должны «просто работать», чтобы получить необходимые зависимости и запустить приложение.
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
Затем он будет служить на порту 8080 (и разговаривает с брокером MQTT)
Если вы предпочитаете Ides (я делаю), он настроен на работу с сообществом IntelliJ IDE.
Если у вас есть проблемы с тем, чтобы эта сборка работала для вас, это, вероятно, лучше всего, наблюдая, как GitHub использует очень похожие команды для сборки и запуска каждого проверки. Но если это не поможет, пожалуйста, опубликуйте на нашем форуме.
GNU GPL V3 лицензирован. Copyright 2021 Geeksville Industries, LLC.