#bluetooth #ble #bluetooth-le #cross-platform #connectivity #wireless #bindings

sys simplersble

一个一体化的蓝牙库,让您轻松将无线连接添加到您的项目中

8 个版本

0.7.3 2024年3月23日
0.7.2 2024年2月17日
0.6.1 2023年3月14日
0.6.0 2023年2月23日
0.6.0-alpha3 2022年12月29日

#346 in 硬件支持

Download history 78/week @ 2024-03-29 15/week @ 2024-04-05 5/week @ 2024-04-12 8/week @ 2024-04-19 14/week @ 2024-04-26 20/week @ 2024-05-17 15/week @ 2024-05-24 17/week @ 2024-05-31 67/week @ 2024-06-07 31/week @ 2024-06-14 33/week @ 2024-06-21 44/week @ 2024-06-28 2/week @ 2024-07-05 4/week @ 2024-07-12

每月 84 次下载

GPL-3.0-only

370KB
7.5K SLoC

C++ 6K SLoC // 0.1% comments Objective-C++ 1K SLoC // 0.1% comments Rust 704 SLoC // 0.0% comments Python 147 SLoC // 0.1% comments

SimpleRsBLE

适用于蓝牙低能耗(BLE)的终极全面跨平台库和绑定。

概述

SimpleBLE 项目旨在提供完全跨平台的 BLE 库和绑定,设计简单易用,并选择对商业使用友好的许可方案。所有特定操作系统的特有功能都由内部处理,以在所有平台上提供一致的行为。库还提供了一级支持,用于第三方依赖项的厂商化,便于集成到现有项目中。

如果您想使用 SimpleRsBLE 并需要帮助。 请随时联系我们!

  • 加入我们的 Discord 服务器。
  • 联系方式:kevin at dewald dot me

支持的平台

  • Windows: Windows 10+
  • Linux: Ubuntu 20.04+
  • MacOS: 10.15+ (不包括 12.0, 12.1 和 12.2)
  • iOS: 15.0+

用法

您可以通过将以下行添加到您的 Cargo.toml 来将 SimpleRsBLE 添加到您的项目中:

[dependencies]
simplersble = "0.6.0"

请参阅我们 GitHub 上的代码示例,了解如何使用 SimpleRsBLE 的更多信息。

贡献

欢迎拉取请求。对于重大更改,请首先打开一个问题来讨论您想进行更改的内容。

许可

自 2024 年 2 月 15 日起,SimpleBLE 现在根据 GNU 通用公共许可证版本 3 (GPLv3) 提供,并提供一个付费的商业许可,不包含 GPLv3 限制。(有关定价和商业服务条款的更多信息将很快提供。)

如需咨询商业许可,请联系我们:contact at simpleble dot org

同样,如果您在使用SimpleBLE的开源项目中,并希望申请免费商业许可或有任何其他问题,请联系:contact at simpleble dot org

依赖关系

~0.5–2MB
~31K SLoC