套件概覽
bluez 套件提供了一個 Dart 客戶端,可用於連接到 BlueZ(官方 Linux 藍牙堆疊)。它讓在 Linux 上執行的 Flutter 應用程式能與藍牙裝置互動,促進發現周圍裝置、建立連接以及資料交換等任務。專為 Linux 環境設計,可順暢整合至系統的原生藍牙基礎架構。此套件非常適合開發需要藍牙功能的 Linux 原生應用程式,例如物聯網控制器、週邊通訊工具或裝置管理實用程式。
適用情境
- 基於Linux的藍牙裝置搜尋
- 連接到藍牙外設
- 透過藍牙控制物聯網裝置
- Linux 應用中的藍牙資料傳輸
- 系統級藍牙整合
主要特色
- 原生 BlueZ 集成
- 僅限 Linux 的平台支援
- 基於 Dart 的非同步 API
- 支援藍牙 LE 與傳統藍牙
- 低階藍牙堆疊存取
適合對象
- 針對 Linux 平台的開發者
- 物聯網應用創建者
- 系統級藍牙工具建構者
- Linux桌面應用程式開發者
- 藍牙協定實驗者
使用建議
- 僅限 Linux 作業系統
- 需要執行 BlueZ 守護進程
- 不支援行動裝置或Windows
- 高級用法需要藍牙知識
- 在 Linux 上可能需要配置權限