Форк репозитария VBart для meshcoretel.ru с моими добавками
|
|
3 months ago | |
|---|---|---|
| .devcontainer | 4 months ago | |
| .github | 3 months ago | |
| .vscode | 1 year ago | |
| arch | 3 months ago | |
| bin | 1 year ago | |
| boards | 3 months ago | |
| docs | 3 months ago | |
| examples | 3 months ago | |
| include | 1 year ago | |
| lib | 1 year ago | |
| logo | 1 year ago | |
| src | 3 months ago | |
| variants | 3 months ago | |
| .clang-format | 1 year ago | |
| .envrc | 1 year ago | |
| .gitignore | 4 months ago | |
| .python-version | 4 months ago | |
| AGENTS.md | 3 months ago | |
| CONTRIBUTING.md | 4 months ago | |
| README.md | 3 months ago | |
| RELEASE.md | 3 months ago | |
| build.sh | 4 months ago | |
| build_as_lib.py | 11 months ago | |
| create-uf2.py | 9 months ago | |
| default.nix | 1 year ago | |
| library.json | 4 months ago | |
| license.txt | 3 months ago | |
| merge-bin.py | 1 year ago | |
| mkdocs.yml | 3 months ago | |
| platformio.ini | 3 months ago | |
| pyproject.toml | 4 months ago | |
| release-notes.yml | 3 months ago | |
| uv.lock | 4 months ago |
This is a fork of MeshCore-EastMesh firmware with MeshCoreTel broker support.
Original firmware (credits to Jared Dohrman, Scott Powell / Ripple Radios and the MeshCore contributors):
MeshCoreTel:
EastMesh firmware builds for MeshCore, with MQTT repeaters, WiFi companions, and simple release downloads for supported boards.
This repository keeps the upstream MeshCore firmware intact and adds an EastMesh layer on top for packaging, release automation, WiFi-enabled companion builds, and MQTT-enabled repeater builds.
Additinally, the MeshCoreTel broker added in this fork.
*_repeater_mqtt firmware targets with:
*_companion_radio_wifi firmware targets for WiFi-connected companion devicesI've tested it only with my Heltec V4.
build.sh
FIRMWARE_VERSION, CLIENT_VERSION, and EastMesh release metadatapyproject.toml
platformio.ini
variants/eastmesh_mqtt/platformio.ini
examples/simple_repeater/MyMesh.cpp
src/helpers/mqtt/MQTTUplink.cpp
examples/companion_radio
RELEASE.md
docs/
meshcoreteleastmesh-auletsmesh-euletsmesh-us/mqttOn supported *_repeater_mqtt ESP32 targets, the repeater can expose a local HTTPS config panel over WiFi.
Features include:
set web offRecommended use is initial setup and occasional troubleshooting. On MQTT repeater deployments, disable the panel again when finished if you want maximum MQTT heap headroom.
*_companion_radio_wifi targets now support persisted WiFi rescue commands:
115200 baudCLI Rescue========= CLI Rescue =========These rescue commands are only available after entering CLI Rescue:
get wifi.statusget wifi.ssidget wifi.powersavingset wifi.ssid <ssid>set wifi.pwd <password>set wifi.powersaving none|min|max.github/workflows/build-companion-wifi-firmwares.yml.github/workflows/build-repeater-mqtt-firmwares.yml.github/workflows/pr-build-check.yml.github/workflows/push-build-check.yml.github/workflows/github-pages.ymlThe current release workflows intentionally focus only on:
companion-wifirepeater-mqttCurrent release tags are:
git tag companion-wifi-v1.14.1
git tag repeater-mqtt-eastmesh-v1.0.1
Companion WiFi uses the upstream MeshCore version in the tag.
Repeater MQTT uses:
OFFICIAL_MESHCORE_VERSION from GitHub Actions variables as FIRMWARE_VERSIONEASTMESH_VERSIONSee RELEASE.md for the full release flow.
Published docs site:
Current docs pages: