Wir sind froh ankündigen zu können, dass unsere platformübergreifende Bluetooth® Mesh Library kurz vor der Veröffentlichung steht. Die Hauptentwicklung ist abgeschlossen und unsere internen Tests waren erfolgreich. Aktuell wird eine eigene Website aufgebaut, die Dokumentation verbessert und der letzte Feinschliff vorgenommen.
Möglich gemacht wurde das Projekt unter Anderem durch eine Kofinanzierung von der Europäischen Union.

Warum ist das wichtig?
Mit der BluKo Mesh Library hat die Kodira GmbH die weltweit erste multiplatform Library for Bluetooth® Mesh entwickelt. Diese hi-level Programmbibliothek kann auf diversen Betriebssystemen mit unterschiedlichen Programmiersprachen verwendet werden. Das besonder dabei: Auf allen Plattformen stehen den Entwicklern die selben Funktionen mit identischen Konzepten und APIs bereit. Trotzdem werden plattformspezifische Eigenheiten berücksichtigt. Dadurch kann die Entwicklung von Softwaresystemen und Apps massiv beschleunigt und vereinfacht werden.
Zielplattformen
- Google Android mit Kotlin
- Apple iOS and iPadOS mit Swift
- Browser mit TypeScript oder JavaScript
- Linux / Windows / macOS mit Node.js oder Java/JVM
Damit ist die Library nicht nur auf Mobilgeräten sondern auch auf Desktops und sogar auf Serversystemen und Gateways einsetzbar.
Hauptfunktionen
- Eine einzige Codebase und identische APIs über alle Plattformen hinweg.
- Unterstützt native, moderne Async-APIs - Callbacks werden nicht benötigt.
- Integriert sich mit nativen Plattformfunktionen für Bearer, Storage und Logging.
- Unterstützt alles Features aus der Bluetooth® Mesh Spezifikation 1.0.1.
- Unterstützt alle Modelle aus der Bluetooth® Mesh Model Spezifikation 1.0.1.
Weitere Details finden sich auf der Website der BluKo Mesh Library.