About MeshCore Learning
MeshCore Learning is an independent educational project created to help new and developing MeshCore users understand, configure, and make effective use of the MeshCore network.
MeshCore can be surprisingly easy to begin using, but understanding what is happening behind the screen takes a little more time. Concepts such as companions, repeaters, channels, adverts, routing, regions, paths, and radio configuration become much easier to work with once their purposes and relationships are understood.
The goal of this site is to explain those concepts in a practical, approachable way. Rather than simply presenting settings and commands, the MeshCore Learning Series is intended to help readers understand what the settings do, why they matter, and when they might be useful.
A Guide That Will Continue to Grow
MeshCore continues to develop. Firmware changes, new features are introduced, and experience gained from operating real networks continues to improve our understanding of how the system can best be used.
For that reason, MeshCore Learning is being published as a living guide.
Some portions of the Learning Series are available now while additional sections are still being developed. Existing material will also be reviewed and updated as MeshCore evolves and as new information becomes available.
You may therefore encounter subjects that have not yet been covered or sections that are expanded over time. Publishing the site while development continues allows useful information to reach MeshCore users now rather than waiting until every planned topic has been completed.
Built Around Practical Use
The material presented here is intended to bridge the gap between simply getting MeshCore running and developing a practical understanding of the network.
Where appropriate, the Learning Series uses screenshots, diagrams, examples, and observations from actual MeshCore operation to make unfamiliar concepts easier to visualize.
The emphasis throughout the project is on helping the reader progress from:
getting connected → understanding the interface → communicating over the mesh → understanding routing and network behavior → operating and improving a MeshCore network
An Independent Learning Resource
MeshCore Learning is an independent educational resource and is not the official MeshCore documentation.
For current firmware, software, supported hardware, and official project resources, users should also consult MeshCore.io and the resources provided by the MeshCore project.
MeshCore Learning will continue to grow along with MeshCore itself.