低功耗藍牙 (BLE) 的終極跨平台庫和綁定。
SimpleBLE 專案旨在為 C++、Python、Rust 和其他語言提供完全跨平台的 BLE 程式庫和綁定,其設計簡單易用,在所有平台上具有一致的行為和 API。
SimpleBLE 可在 Windows 10+、macOS 10.15+、Linux (Ubuntu 20.04+)、iOS 15.0+ 和 Android(API 31+ - 仍處於 Alpha 階段)上運行。
商業許可適用於需要專有分發的項目。
您將在下面找到屬於 SimpleBLE 一部分的前端清單:
此外,我們還提供了一組低階函式庫,可用於與 Linux 上的底層藍牙堆疊進行互動:
如果您想使用 SimpleBLE 並需要協助。請隨時與我們聯繫!
不要忘記查看以下使用 SimpleBLE 的項目:
歡迎請求請求。對於重大更改,請先開啟一個問題來討論您想要更改的內容。
自 2024 年 2 月 15 日起,SimpleBLE 現已在 GNU 通用公共授權版本 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 下開源。
您可以在 https://www.gnu.org/licenses/gpl-3.0.html 找到 GPLv3 授權的全文。