Skip to content

trancee/MeshLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

744 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MeshLink

MeshLink is an offline-first BLE mesh SDK for Android and iOS.

This repository contains:

  • the shared meshlink Kotlin Multiplatform SDK
  • the shared meshlink-reference app for guided evaluation, diagnostics, retained session history, and exports
  • runnable Android and iOS proof apps for physical validation
  • retained benchmark and release-decision evidence
  • tutorials, how-to guides, reference docs, and explanation docs

Release status

MeshLink has not cut a public stable release yet.

Today, the repository is still source-distributed from a local checkout. The intended first public release shape is a published :meshlink artifact for Gradle consumers while iOS continues to use the generated Apple framework path. Swift Package Manager and CocoaPods are not part of that first-release target.

For the current distribution shape and remaining release blockers, use the release status reference.

Release-facing entry points:

Developer documentation

Audience: engineers integrating MeshLink into a host application.

After reading these docs, you should be able to: add MeshLink to an app, bootstrap the runtime, react to peers and messages, send payloads correctly, and find the right supporting document when you need more detail.

The documentation follows the Diataxis model. Start with the full documentation map, which also includes recommended reading orders for new integrators, production integrations, debugging, technical evaluation, and a small architecture index for diagram-first reading.

Quick entry points:

Maintainers can run ./gradlew verifyDocs to check markdown links and the rendered API appendix, and ./gradlew checkAgp9Invariants to confirm the post-migration AGP 9 module shape stays intact.

Contributing

Reference app, proof apps, and validation

Source of truth

For day-to-day use, prefer these documents in order:

  1. the public API and integration docs for developer-facing behavior
  2. the specification and release-decision docs for product requirements
  3. the benchmark evidence for retained performance and physical validation

About

Offline-first BLE mesh SDK for Android and iOS, with a shared reference app, proof apps, and benchmark evidence.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors