Лучшая кроссплатформенная библиотека и привязки для Bluetooth Low Energy (BLE).
Проект SimpleBLE направлен на предоставление полностью кроссплатформенных библиотек BLE и привязок для C++, Python, Rust и других языков, разработанных для простоты и удобства использования, с единообразным поведением и API на всех платформах.
SimpleBLE работает на Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04+), iOS 15.0+ и Android (API 31+ — всё ещё в альфа-версии).
Коммерческое лицензирование доступно для проектов, требующих собственного распространения.
Ниже вы найдете список интерфейсов, которые являются частью SimpleBLE:
Кроме того, мы также предоставляем набор низкоуровневых библиотек, которые можно использовать для взаимодействия с базовым стеком Bluetooth в Linux:
Если вы хотите использовать SimpleBLE и вам нужна помощь. Пожалуйста, не стесняйтесь обращаться!
Не забудьте проверить следующие проекты, использующие SimpleBLE:
Запросы на вытягивание приветствуются. Если вы хотите внести существенные изменения, пожалуйста, сначала откройте вопрос, чтобы обсудить, что вы хотели бы изменить.
С 15 февраля 2024 года SimpleBLE доступен под лицензией GNU General Public License версии 3 (GPLv3) с возможностью получения коммерческой лицензии без ограничений GPLv3 за определенную плату.
Более подробную информацию о ценах и коммерческих условиях обслуживания вы можете найти на нашем веб-сайте.
Для получения дополнительных запросов свяжитесь с нами по contact at simpleble dot org
.
Мы предлагаем бесплатные коммерческие лицензии для небольших проектов и компаний на ранней стадии развития — свяжитесь с нами, чтобы обсудить ваш вариант использования.
Пожалуйста, свяжитесь contact at simpleble dot org
, и мы обсудим особенности вашей ситуации. Я намерен сделать этот переход максимально плавным для существующих пользователей, и я открыт для поиска решения, которое подойдет каждому.
Если вы используете SimpleBLE в проекте с открытым исходным кодом и хотите запросить бесплатную коммерческую лицензию или у вас есть другие вопросы, не стесняйтесь обращаться к нам.
До сих пор SimpleBLE был плодотворным трудом: в многочисленные итерации было вложено более 4000 часов. Решение о переходе SimpleBLE на модель двойного лицензирования в основном обусловлено типами продуктов, которые были созданы на его основе, в частности, вокруг известных имен в медицинском и промышленном секторах, что было одновременно удивительным и обнадеживающим. Обеспечение надежной поддержки этих разнообразных и критически важных вариантов использования — это ресурсоемкая задача, которую невозможно достичь только на основе доброй воли, особенно когда базовые API также развиваются и жизнь имеет свои собственные планы. Вводя коммерческую лицензию, мы открываем возможность выделить больше ресурсов для улучшения SimpleBLE. Некоторые из вещей, включенных в дорожную карту, включают в себя:
Несмотря на этот переход, мы по-прежнему твердо привержены философии открытого исходного кода. SimpleBLE значительно вырос благодаря отзывам сообщества открытого исходного кода, и эта основа всегда будет частью проекта. Вариант лицензии GPLv3 обеспечивает постоянную доступность проектов с открытым исходным кодом, и мы обязуемся активно вносить вклад и сотрудничать с сообществом, когда это возможно.
В конечном счете, успех SimpleBLE обусловлен его открытым характером, и мы считаем, что эта модель двойного лицензирования укрепляет этот успех, обеспечивая как рост, стимулируемый сообществом, так и целевые улучшения, которые принесут пользу всем.
Лицензия GPLv3 гарантирует, что конечные пользователи имеют свободу запускать, изучать, совместно использовать и изменять программное обеспечение. Он требует, чтобы любые модифицированные версии SimpleBLE или любого программного обеспечения, включающего его, также распространялись под лицензией GPLv3. По сути, если ваш проект включает SimpleBLE и распространяется, вся база кода должна быть с открытым исходным кодом под лицензией GPLv3.
Полный текст лицензии GPLv3 можно найти по адресу https://www.gnu.org/licenses/gpl-3.0.html.