Die ultimative plattformübergreifende Bibliothek und Bindungen für Bluetooth Low Energy (BLE).
Das SimpleBLE-Projekt zielt darauf ab, vollständig plattformübergreifende BLE-Bibliotheken und -Bindungen für C++, Python, Rust und andere Sprachen bereitzustellen, die auf Einfachheit und Benutzerfreundlichkeit ausgelegt sind und über alle Plattformen hinweg ein konsistentes Verhalten und eine einheitliche API bieten.
SimpleBLE läuft unter Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04+), iOS 15.0+ und Android (API 31+ – noch in Alpha).
Für Projekte, die eine proprietäre Verbreitung erfordern, ist eine kommerzielle Lizenzierung möglich.
Nachfolgend finden Sie eine Liste der Frontends, die Teil von SimpleBLE sind:
Darüber hinaus stellen wir auch eine Reihe von Low-Level-Bibliotheken bereit, die als Schnittstelle zum zugrunde liegenden Bluetooth-Stack unter Linux verwendet werden können:
Wenn Sie SimpleBLE verwenden möchten und Hilfe benötigen. Bitte zögern Sie nicht, uns zu kontaktieren!
Vergessen Sie nicht, sich die folgenden Projekte mit SimpleBLE anzusehen:
Pull-Anfragen sind willkommen. Bei größeren Änderungen öffnen Sie bitte zunächst ein Problem, um zu besprechen, was Sie ändern möchten.
Seit dem 15. Februar 2024 ist SimpleBLE nun unter der GNU General Public License Version 3 (GPLv3) verfügbar, mit der Option auf eine kostenpflichtige kommerzielle Lizenz ohne die GPLv3-Einschränkungen.
Weitere Informationen zu Preisen und Geschäftsbedingungen finden Sie auf unserer „Website“.
Für weitere Anfragen kontaktieren Sie uns bitte unter contact at simpleble dot org
.
Wir bieten kostenlose kommerzielle Lizenzen für kleine Projekte und junge Unternehmen an – kontaktieren Sie uns, um Ihren Anwendungsfall zu besprechen.
Bitte wenden Sie sich an contact at simpleble dot org
und wir können die Einzelheiten Ihrer Situation besprechen. Es ist meine Absicht, diesen Übergang für bestehende Benutzer so reibungslos wie möglich zu gestalten, und ich bin offen für die Suche nach einer Lösung, die für alle funktioniert.
Wenn Sie SimpleBLE in einem Open-Source-Projekt verwenden und eine kostenlose kommerzielle Lizenz anfordern möchten oder andere Fragen haben, zögern Sie nicht, uns zu kontaktieren.
Bisher war SimpleBLE eine leidenschaftliche Arbeit, bei der über 4.000 Stunden in mehrere Iterationen investiert wurden. Die Entscheidung, SimpleBLE auf ein Doppellizenzierungsmodell umzustellen, ist vor allem auf die Art der darauf basierenden Produkte zurückzuführen, insbesondere auf namhafte Namen im medizinischen und industriellen Bereich, was sowohl überraschend als auch ermutigend war. Die Bereitstellung robuster Unterstützung für diese vielfältigen und kritischen Anwendungsfälle ist ein ressourcenintensives Unterfangen, das nicht allein aus gutem Willen erreicht werden kann, insbesondere wenn sich auch die zugrunde liegenden APIs weiterentwickeln und das Leben seine eigenen Pläne hat. Durch die Einführung einer kommerziellen Lizenz eröffnen wir den Weg, mehr Ressourcen für die Verbesserung von SimpleBLE bereitzustellen. Zu den Dingen auf der Roadmap gehören:
Trotz dieses Übergangs bleiben wir der Open-Source-Philosophie fest verpflichtet. SimpleBLE ist dank des Feedbacks der Open-Source-Community stark gewachsen und diese Grundlage wird immer ein Teil des Projekts sein. Die GPLv3-Lizenzoption gewährleistet die kontinuierliche Zugänglichkeit für Open-Source-Projekte und wir verpflichten uns, wann immer möglich aktiv zur Community beizutragen und mit ihr zusammenzuarbeiten.
Letztendlich ist der Erfolg von SimpleBLE auf seinen offenen Charakter zurückzuführen, und wir glauben, dass dieses Doppellizenzierungsmodell diesen Erfolg stärkt, indem es sowohl ein von der Community vorangetriebenes Wachstum als auch gezielte Verbesserungen ermöglicht, die allen zugute kommen.
Die GPLv3-Lizenz stellt sicher, dass Endbenutzer die Freiheit haben, die Software auszuführen, zu studieren, zu teilen und zu ändern. Es erfordert, dass alle modifizierten Versionen von SimpleBLE oder jede Software, die es enthält, auch unter der GPLv3 vertrieben werden. Wenn Ihr Projekt SimpleBLE enthält und verteilt wird, muss im Wesentlichen die gesamte Codebasis Open Source unter der GPLv3 sein.
Den vollständigen Text der GPLv3-Lizenz finden Sie unter https://www.gnu.org/licenses/gpl-3.0.html.